Sounds like the font files themselves in that folder were system links 
<https://en.wikipedia.org/wiki/Symbolic_link>  so the fonts actually live 
elsewhere. In general, you do *not* want to change the folder structure outside 
of your /usr/home/USERNAME folder since the package management & OS rely on it.

I’d start by fining which package installs the font and creates the symlinks 
and then force install it. For Debian-based distros, I often use the Ubuntu 
package search to see which package contains the files I’m looking for. In this 
case, it looks like “font-dejavu-core”: 
http://packages.ubuntu.com/wily/all/fonts-dejavu-core/filelist 
<http://packages.ubuntu.com/wily/all/fonts-dejavu-core/filelist>

If the font is back, then the issues related to GEM looking in the wrong path 
could be fixed via IOHannes or some GEM dev updating/making a new font search 
path to GEM. In the meantime, you can do a quick and dirty fix by making a 
symlink from the new font dir to the one GEM is looking for:

sudo ln -s  /usr/share/fonts/truetype/dejavu/ 
/usr/share/fonts/truetype/ttf-dejavu/

This way you will have both folders & one of them is just a link to the other.

--------
Dan Wilcox
@danomatika <https://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
> On Feb 24, 2016, at 4:00 AM, [email protected] wrote:
> 
> From: Alexandros Drymonitis <[email protected] <mailto:[email protected]>>
> Subject: [PD] Messed font files
> Date: February 24, 2016 at 3:14:36 AM MST
> To: "[email protected] <mailto:[email protected]>" 
> <[email protected] <mailto:[email protected]>>
> 
> 
> This problem doesn't concern Pd only, but it started through Pd (well, I 
> started it) and it is related to Pd, so I'm posting it here.
> I've recently dual booted my laptop with Debian Jessie XFCE and in general 
> all is working fine. While doing some stuff in Pd (that's 0.46.2 from the 
> Jessie repositories) I created a [text2d] and got this error message:
> [text2d]: cannot find font-file 
> '/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf'
> 
> So I looked in /usr/share/fonts/truetype and saw there was a dejavu/ 
> directory, which had some font files in it, including DejavuSans.ttf. Now, 
> not being very linux-savvy, I changed the name of the directory to 
> ttf-dejavu/. [text2d] worked fine, but ever since, when I open Pd, I get this 
> message:
> WARNING: Font family 'DejaVu Sans Mono' not found, using default (Courier 10 
> Pitch)
> 
> I tried to rename the directory back to dejavu/, but now the corresponding 
> font file is a "broken symbolic link to ../dejavu/DejaVuSansMono.ttf"
> 
> Renaming the directory back to ttf-dejavu/ doesn't work for [text2d] either.
> It's a bit annoying because Pd's font is now quite small, and even if I 
> include the -font-size-12 flag in the Startup flags, if I open an existing 
> patch, the font goes back to 10, and the letters are quite small. I now 
> realize that this wasn't a very smart thing to do, but I did it...
> All this might make sense to people who know the Linux system well, but 
> that's not the case with me and I'm experimenting. So, anyone knows a 
> solution to this? It would be nice if I could solve both  problems, Pd not 
> finding DejavuSansMono.ttf and [text2d] not finding DejavuSans.ttf
> 
> Thanks

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to