von jabaa » Fr 8. Apr 2016, 11:29
Das Problem an den Dateinamen ist, dass das Projekt von mehreren Leuten an mehreren PCs bearbeitet wird. Bei Windows wird ja der Dateiname gespeichert, den der TTF bei der Installation hatte. Wenn Leute nun das Font von unterschiedlichen Quellen beziehen, kommt es schnell vor, dass die Dateinamen sich unterscheiden (die Struktur ist meist url.font.ttf). So habe ich alleine schon am PC und am Laptop einen anderen Dateinamen für das gleiche Font. Das ist natürlich sehr unpraktisch, wenn ich jedes Mal den Header ändern muss, wenn ich an einem anderen System arbeite oder jemand anderes damit gearbeitet hat. Man kann dann auch nicht Live zusammen arbeiten.
Ich vermute mal, dass das der Eintrag ist:
{
["basename"]="ufonts.com_din-6776.ttf",
["familyname"]="din6776",
["fontname"]="din6776",
["format"]="ttf",
["fullname"]="din6776",
["fullpath"]="c:/windows/fonts/ufonts.com_din-6776.ttf",
["index"]=783,
["italicangle"]=0,
["location"]="texmf",
["plainname"]="DIN 6776",
["size"]=false,
["splainname"]="din6776",
["splitstyle"]="din6776",
["subfamily"]="regular",
["subfont"]=false,
["version"]="1.0",
["weight"]=400,
}
In LuaLaTeX funktionieren beide Namen: DIN 6776 und din6776. In XeLaTeX funktionieren beide nicht. Auf diesem System ist der Dateiname ufonts.com_din-6776.ttf, auf einem anderen System ist der Dateiname Din6776.ttf.
Ich habe jetzt auch mal einfach einen andere Font von ufonts.com runtergeladen, der noch nicht auf dem System installiert war und es hat alles normal funktioniert. Also liegt es speziell an dem Font und XeLaTeX. Sehr seltsam
Das Problem an den Dateinamen ist, dass das Projekt von mehreren Leuten an mehreren PCs bearbeitet wird. Bei Windows wird ja der Dateiname gespeichert, den der TTF bei der Installation hatte. Wenn Leute nun das Font von unterschiedlichen Quellen beziehen, kommt es schnell vor, dass die Dateinamen sich unterscheiden (die Struktur ist meist url.font.ttf). So habe ich alleine schon am PC und am Laptop einen anderen Dateinamen für das gleiche Font. Das ist natürlich sehr unpraktisch, wenn ich jedes Mal den Header ändern muss, wenn ich an einem anderen System arbeite oder jemand anderes damit gearbeitet hat. Man kann dann auch nicht Live zusammen arbeiten.
Ich vermute mal, dass das der Eintrag ist:
[quote] {
["basename"]="ufonts.com_din-6776.ttf",
["familyname"]="din6776",
["fontname"]="din6776",
["format"]="ttf",
["fullname"]="din6776",
["fullpath"]="c:/windows/fonts/ufonts.com_din-6776.ttf",
["index"]=783,
["italicangle"]=0,
["location"]="texmf",
["plainname"]="DIN 6776",
["size"]=false,
["splainname"]="din6776",
["splitstyle"]="din6776",
["subfamily"]="regular",
["subfont"]=false,
["version"]="1.0",
["weight"]=400,
}[/quote]
In LuaLaTeX funktionieren beide Namen: DIN 6776 und din6776. In XeLaTeX funktionieren beide nicht. Auf diesem System ist der Dateiname ufonts.com_din-6776.ttf, auf einem anderen System ist der Dateiname Din6776.ttf.
Ich habe jetzt auch mal einfach einen andere Font von ufonts.com runtergeladen, der noch nicht auf dem System installiert war und es hat alles normal funktioniert. Also liegt es speziell an dem Font und XeLaTeX. Sehr seltsam