[lltx] Opentype font loading problem

Khaled Hosny khaledhosny at eglug.org
Mon Jul 19 07:07:36 CEST 2010


On Mon, Jul 19, 2010 at 10:25:43AM +0530, Arun Dev wrote:
> On 7/19/10, Will Robertson <wspr81 at gmail.com> wrote:
> > On 18/07/2010, at 10:12 PM, Arun Dev wrote:
> >
> >> luaotfload | loading font: c:/windows/fonts/minionpro-bold.otf
> >> luaotfload | loading font: c:/windows/fonts/minionpro-boldit.otf
> >> luaotfload | loading font: c:/windows/fonts/minionpro-it.otf
> >> luaotfload | loading font: c:/windows/fonts/minionpro-regular.otf
> >>
> > [snip]
> >
> >> ! Font \zf at basefont=name:Minion Pro at 10pt not loadable: metric data not
> >> found
> >> or bad.
> >
> > Can anyone with Windows reproduce this behaviour?
> >
> > If you can locate the font cache file (somewhere like
> > texmf-var/luatex-cache/generic/names/otfl-names.lua) it will contain entries
> > for each font like
> >
> >    ["familyname"]="Warnock Pro",
> >    ["filename"]={
> > "/Users/will/Library/Fonts/Adobe/Warnock/WarnockPro-Regular.otf", false },
> >    ["fontname"]="WarnockPro-Regular",
> >    ["fontstyle_name"]="Regular",
> >    ["fullname"]="Warnock Pro Regular",
> >    ["names"]={
> >     ["family"]="Warnock Pro",
> >     ["fullname"]="WarnockPro-Regular",
> >     ["psname"]="WarnockPro-Regular",
> >     ["subfamily"]="Regular",
> >    },
> >    ["size"]={ 110, 129, 89 },
> >    ["slant"]=0,
> >    ["weight"]=400,
> >    ["width"]=5,
> >
> > which will help you discover the "familyname" that you need to access Minion
> > Pro with.
> >
> > -- Will
> >
> >
> 
> 
> Hi,
> 
>           I deleted the minion folder in
> C:\w32tex\share\texmf\fonts\opentype\public and did a rerun of
> mkluatexfontdb. My font cache contains the following lines.
> 
> {
>    ["familyname"]="Minion Pro",
>    ["filename"]={ "minionpro-bold.otf", false },
>    ["fontname"]="MinionPro-Bold",
>    ["fontstyle_name"]="Bold",
>    ["fullname"]="Minion Pro Bold",
>    ["names"]={
>     ["family"]="Minion Pro",
>     ["fullname"]="MinionPro-Bold",
>     ["psname"]="MinionPro-Bold",
>     ["subfamily"]="Bold",
>    },
>    ["size"]={ 110, 130, 84 },
>    ["slant"]=0,
>    ["weight"]=700,
>    ["width"]=5,
>   },
>   {
>    ["familyname"]="Minion Pro",
>    ["filename"]={ "minionpro-boldit.otf", false },
>    ["fontname"]="MinionPro-BoldIt",
>    ["fontstyle_name"]="Bold Italic",
>    ["fullname"]="Minion Pro Bold Italic",
>    ["names"]={
>     ["family"]="Minion Pro",
>     ["fullname"]="Minion Pro Bold Ital",
>     ["psname"]="MinionPro-BoldIt",
>     ["subfamily"]="Bold Italic",
>    },
>    ["size"]={ 110, 130, 84 },
>    ["slant"]=-12,
>    ["weight"]=700,
>    ["width"]=5,
>   },
>   {
>    ["familyname"]="Minion Pro",
>    ["filename"]={ "minionpro-it.otf", false },
>    ["fontname"]="MinionPro-It",
>    ["fontstyle_name"]="Italic",
>    ["fullname"]="Minion Pro Italic",
>    ["names"]={
>     ["family"]="Minion Pro",
>     ["fullname"]="Minion Pro Ital",
>     ["psname"]="MinionPro-It",
>     ["subfamily"]="Italic",
>    },
>    ["size"]={ 110, 130, 84 },
>    ["slant"]=-12,
>    ["weight"]=400,
>    ["width"]=5,
>   },
>   {
>    ["familyname"]="Minion Pro",
>    ["filename"]={ "minionpro-regular.otf", false },
>    ["fontname"]="MinionPro-Regular",
>    ["fontstyle_name"]="Regular",
>    ["fullname"]="Minion Pro Regular",
>    ["names"]={
>     ["family"]="Minion Pro",
>     ["fullname"]="MinionPro-Regular",
>     ["psname"]="MinionPro-Regular",
>     ["subfamily"]="Regular",
>    },
>    ["size"]={ 110, 130, 84 },
>    ["slant"]=0,
>    ["weight"]=400,
>    ["width"]=5,
>   },
> 
> 
> But \setmainfont[Ligatures=TeX]{Minion Pro} is not working.

Does `kpsewhich minionpro-regular.otf` report anything (need to be run
from command line). Can you also post the database entry of any of the
TTF fonts you ca use.

Regards,
 Khaled

-- 
 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer


More information about the lualatex-dev mailing list