Vorige week kreeg ik van iemand van een andere afdeling een lettertype om in een logo te gaan gebruiken. Ik kreeg toen het vreemde effect dat het lettertype in sommige programma's (zoals TextEdit) gewoon werkte, en in andere programma's (Flash en Photoshop) niet.
Ik ben eens wat gaan zoeken en kwam er toen achter dat het niet om het lettertype zelf gaat, maar als ik het goed heb om een symbolic link:
Die @ zou, volgens mij, moeten staan voor een symbolic link, maar dan zou ik met ls -alL moeten kunnen zien waar die link naar wijst, en dat gebeurt niet. Verder valt me op dat dit voor alle fonts in ~/Library/Fonts geldt, Fonts in /Library/Fonts (de algemene library, dus) hebben geen @ en geen bestandsgrote van 0 bytes. Mijn vermoeden is dan ook dat de user-font-library bestaat uit links naar algemene fonts. Ik zou dus alleen de link gehad hebben, en daarom herkent Flash dit font niet.
Maar het vreemde is, in TextEdit werkte het font wel. Als ik alleen een symlinc zou hebben gehad zou ik dat font helemaal niet kunnen openen, lijkt me. Bovendien heeft het bestand in de OS X Gui wel gewoon een bestandsgrote van een aantal kB. Kortom, erg vreemd Nu heb ik inmiddels gevraagd om het juiste font bij de betreffende persoon, maar ik wil wel graag weten hoe dit werkt. Dus:
Klopt het dat fonts in de user library alleen links zijn naar fonts op het systeem?
Waarom kan ik het pad waar die link naar wijst niet terug vinden?
Hoe komt het dat mijn 'nep' font in Finder wel een bestandsgrootte heeft, en in sommige programma's wel gewoon werkt?
Ik ben eens wat gaan zoeken en kwam er toen achter dat het niet om het lettertype zelf gaat, maar als ik het goed heb om een symbolic link:
code:
1
2
3
4
5
6
7
| $ ls -alL total 112 drwxrwxrwx@ 5 user user 170 Feb 1 13:00 . drwx------+ 39 user user 1326 Feb 1 13:00 .. -rw-rw-rw-@ 1 user user 1748 Aug 30 13:20 AdobeFnt07.lst -rwxrwxrwx@ 1 user user 0 May 9 2007 AlbanReg -rwxrwxrwx@ 1 user user 0 May 9 2007 Albany |
Die @ zou, volgens mij, moeten staan voor een symbolic link, maar dan zou ik met ls -alL moeten kunnen zien waar die link naar wijst, en dat gebeurt niet. Verder valt me op dat dit voor alle fonts in ~/Library/Fonts geldt, Fonts in /Library/Fonts (de algemene library, dus) hebben geen @ en geen bestandsgrote van 0 bytes. Mijn vermoeden is dan ook dat de user-font-library bestaat uit links naar algemene fonts. Ik zou dus alleen de link gehad hebben, en daarom herkent Flash dit font niet.
Maar het vreemde is, in TextEdit werkte het font wel. Als ik alleen een symlinc zou hebben gehad zou ik dat font helemaal niet kunnen openen, lijkt me. Bovendien heeft het bestand in de OS X Gui wel gewoon een bestandsgrote van een aantal kB. Kortom, erg vreemd Nu heb ik inmiddels gevraagd om het juiste font bij de betreffende persoon, maar ik wil wel graag weten hoe dit werkt. Dus:
Klopt het dat fonts in de user library alleen links zijn naar fonts op het systeem?
Waarom kan ik het pad waar die link naar wijst niet terug vinden?
Hoe komt het dat mijn 'nep' font in Finder wel een bestandsgrootte heeft, en in sommige programma's wel gewoon werkt?
"Pray, v. To ask that the laws of the universe be annulled in behalf of a single petitioner, confessedly unworthy." --Ambrose Bierce, The Devil's Dictionary