On 07/04/2019 12:38, oliver wrote:
> the readme.txt on your linked github page also mentions the flag
> "-font-face" with an exmaple (-font-face "Zapf Dingbats") which, as
> i wrote, produces a crash on my system (Ubuntu LTS 18) because PD
> (or is it Tcl/Tk ?) can't interpret the quotes.
>
> so far i didn't succeed in loading ANY font in PD, its name
> containing white spaces or not. so the fallback was always DVSM (not
> "Courier" as the readme says)

Dear Oliver

I am no expert, but after your first email, I played around a bit. I
am on Ubuntu 18.10 running Pd 0.48.2, and I cannot reproduce your
problem. I tried:

    pd -font-face "Celeste Small"

Pd started OK, and Celeste Small was loaded as the default font (see
screenshot — just a labelled canvas).

I tried disabling DejaVu Sans Mono (in Font Manager) and after
disabling some DVSM alternates, I eventually got the Pd console
message "WARNING: Font family 'DejaVu Sans Mono' not found, using
default (courier)", so that really does seem to be the font of last
resort.

If your system doesn’t have Courier installed — mine doesn’t — Pd will
(it seems) load whatever alternate your fontconfig specifies (fc-match
is your friend here), but it will still say it is using Courier. (The
same goes for the alternate font choices, Helvetica & Times.)

Pd seems to rely on the OS to find fonts for it, so I don’t think you
need to worry about search paths & creating extra folders. If you want
to play around with renamed fonts, dropping them into
~/.local/share/fonts should be fine.

If your system does have a problem with whitespace or quotes, remember
that you are giving -font-face the font’s name, not the font’s file
name. You could edit the font info in a font editor (e.g. FontForge),
but it would be easier to create an alias for the font you want to use
and to drop the config into ~/.config/fontconfig/conf.d (see
attachment 30-substitutions.conf, which is plain text).

Sorry I couldn’t be of more help, and good luck.

Yours

m

-- 
matthew brandi

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- set Pure Data Aliases -->
<alias>
    <family>Madeupfontname</family>
    <prefer><family>Fira Mono Medium</family></prefer>
  </alias>
</fontconfig>
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to