font file issues - naming, directory structure #53
Replies: 3 comments
-
I think I was confused about maiko and case insensitive filenames. But in this case, there's an explicit comment |
Beta Was this translation helpful? Give feedback.
-
Ah, it's an inconsistency between the sysouts that I have -- my lisp.sysout and full.sysout have FONT.;2 while xfull35 has FONT.;4 and the |
Beta Was this translation helpful? Give feedback.
-
the font code is a complex maze of guesswork and flgs meant to optimize stuff that no longer matters, (While Lisp code runs 200 times faster, file systems are a lot faster than NFS on a Sun ). |
Beta Was this translation helpful? Give feedback.
-
Code for searching for font files needs to be compatible with the directory structure the font files are stored in.
Currently you'd expect DISPLAYFONTDIRECTORIES to be set to a small number of locations for display fonts.
The font searching code should find the files under that directory. Unfortunately, the directory structure seems to include an extra level to split out the files by XCCS character set number (e.g., C0), and the font search code isn't taking this into account, so you get a search like:
so the font file was not found, though it was stored in displayfonts/C0/HIPPO08-MRR-C0.DISPLAYFONT.
Also, if you're running on a case-sensitive file system, the font files need to be in uppercase because that's the way the names will be constructed in the Lisp code.
Beta Was this translation helpful? Give feedback.
All reactions