On 09.09.19 12:06, oliver wrote:
after a quick test on debian 10 (xfce) i can confirm that ! so there's likely something messed up in my ubuntu font management, even though i can't really find out what. no exotic dejavu versions found from my font-manager. but then (after temporarily deactivating "DejaVu"-fonts) PD loads "Courier" which i haven't even installed (according to font-manager)
Pd (or rather: tcl/tk) loads font *families* rather than fonts. you most likely do have a member of the "Courier" family installed on your system.
which leads me to another issue i experienced:
PD seems to behave differently (regarding fonts) when called from a bash script with "-noprefs" as opposed to a call from the applications menu.
hmm, i cannot really reproduce on my Debian/bullseye:amd64 with XFce4.
e.g. using the font "D050000L" (from the fonts-urw-base35) package, i get consistent behaviour no matter if i...
the latter doesn't seem to care about the "-font-face" flag in .pdsettings. no matter what i put there, always "DejaVu" gets loaded. only from a bash script with the "-noprefs" option, i can try out other fonts with "-font-face", like "Ubuntu Mono", "FreeMono" etc.)
how do you fill the values into ".pdsettings"? manually, or via tje "Startup-flags" in the "Preferences->Startup..." menu?
a known issue [579] with pdsettings is, that the "startup-flags" must not contain quotes and you therefore cannot use font-faces with spaces. e.g. '-font-face "Ubuntu Mono"' won't work via .pdsettings, although running 'pd -font-face "Ubuntu Mono"' from the cmdline will work (in this case the shell (bash,...) will parse the quotes, and Pd will never even see them).
mfgasdr IOhannes