Font disappears after upgrade on OS X
I upgraded inkscape from 0.44 to 0.45 on OS X. One of my fonts is no longer available, and of course it's one I was using for a project.
The particular font is Onyx, for what it's worth. I tried running fc- cache -fv as myself and as root; fc-cache gives no errors but inkscape still can't see my font. I tried copying the font from my home directory where it was into the system font directory and no luck there either.
Can anyone help me get inkscape to see this font again?
John Haiducek
On 30/07/2007, at 11:39 AM, John Haiducek wrote:
I upgraded inkscape from 0.44 to 0.45 on OS X. One of my fonts is no longer available, and of course it's one I was using for a project.
The particular font is Onyx, for what it's worth. I tried running fc- cache -fv as myself and as root; fc-cache gives no errors but inkscape still can't see my font. I tried copying the font from my home directory where it was into the system font directory and no luck there either.
Can anyone help me get inkscape to see this font again?
John,
Inkscape 0.45 on OS X is bundled with a newer version of fontconfig and stores the caches differently.
I assume you're using our official Inkscape 0.45.1 .app package. If so, it looks in these directories for its fonts:
<dir>/Library/Fonts</dir> <dir>/Network/Library/Fonts</dir> <dir>/System/Library/Fonts</dir> <dir>/usr/X11R6/lib/X11/fonts</dir> <dir>/usr/share/fonts</dir> <dir>/var/root/Library/Fonts</dir> <dir>~/.fonts</dir> <dir>~/Library/Fonts</dir>
The font config cache is stored in a directory called ".fontconfig" in you home directory. If you delete this directory, Inkscape (or rather fontconfig) will rebuild the cache from the fonts in the directories above. *Note: this will cause Inkscape to take a couple of minutes to start up, even on a fast machine*
Running "fc-cache" has no effect on this version of Inkscape since it is just rebuilding your "~/.fonts.cache-1" file which is how the version of fontconfig that ships with OS X stores its font-caches.
Cheers, Michael
participants (2)
-
John Haiducek
-
Michael Wybrow