[XeTeX] Font Not Loadable Error
narkewoody at gmail.com
Wed Jun 3 13:53:29 CEST 2009
On Wed, Jun 3, 2009 at 10:24 AM, Ulrike Fischer <news3 at nililand.de> wrote:
> Am Tue, 2 Jun 2009 21:22:46 +0200 schrieb Steven Woody:
>> I am using xelatex with texlive 2008 on my windows XP system. The
>> problem is the \setromainfont and \setsansfont command, for fonts
>> names I speicified for these commands, some can success but some will
>> always failed. I've checked, any font I specified for these command
>> is valid in widnows's system fonts directory.
>> And, the font name I used was copied from the windows's font viewer
>> (the font face name).
>> Please help me on tracing and resolving this problem. Thanks in advance!
> Get from microsoft the font properties extension
> It will add an extended properties dialog to fonts with more
> accurate names of the fonts. In general the "font family name" works
> best, optionally together with the font subfamily name. E.g. for
> latin modern
> Latin Modern Roman
> Latin Modern Roman 10 Regular
I just tried and still did not success.
Below is a detail output of xelatex:
kpathsea: Running mktextfm KaiTi_GB2312
kpathsea: Running mktexmf KaiTi_GB2312.mf
name = KaiTi_GB2312, rootname = KaiTi_GB, pointsize = 2312
mktexmf: empty or non-existent rootfile!
Cannot find KaiTi_GB2312.mf.
kpathsea: Appending font creation commands to missfont.log.
! Font \zf at basefont=KaiTi_GB2312 at 10.0pt not loadable: Metric (TFM) file or i
nstalled font not found.
\zf at fontspec ...ntname \zf at suffix " at \f at size pt
\unless \ifzf at icu \zf at set@...
No pages of output.
Transcript written on tt.log.
> (It should also be possible to use fc-list to get all the names, but
> I never really found out the correct syntax to use).
Those fonts that can not be loaded in xelatex still can not be output
by fc-list. (PS. fc-list usage is simple, just type it on command
line you will get a long list of fonts information).
More information about the XeTeX