Hallo Rolf,
Rolf Niepraschk <
Rolf.Ni...@gmx.de> writes:
> Hallo Arash,
>
> Am 04.04.2015 um 16:20 schrieb Arash Esbati:
>> Hallo Rolf,
>>
>> Rolf Niepraschk <
Rolf.Ni...@gmx.de> writes:
>>
>>> xdvipdfmx:fatal: This font using the "seac" command for accented
>>> characters...
>>
>> ich kann den Fehler reproduzieren. Scheinbar versucht Dein XeLaTeX die
>> Schrift als `pfb' zu laden und nicht als `ttf'. Kannst Du es bitte bei
>> Dir nochmal versuchen, indem Du die `Extension' setzt? Beispiel:
>>
>> --8<---------------cut here---------------start------------->8---
>> \documentclass[a4paper,pagesize]{scrartcl}
>> \usepackage[no-math]{fontspec}
>> \setmonofont{AnonymousPro-Regular}[%
>> Extension = .ttf , % zum Testen: .pfb
>> Scale = MatchLowercase]
>>
>> \begin{document}
>> \texttt{Hallo Welt! ÄÖÜ}
>> \end{document}
>> --8<---------------cut here---------------end--------------->8---
>
> Aha. Das kann ich nun unter Linux auch bestätigen und werde es so wohl
> verwenden können. Allerdings müsste ich dann noch explizit die
> Dateinamen für "Bold", "Italic" und "Bold Italic" angeben.
Ja, das ist richtig.
> Offenbar muss ich nun aus der Diskussion schließen, dass zumindest im
> Falle von
>
> \setmonofont{Anonymous Pro}
>
> die veraltete Font-Technologie "Type1" durch XeTeX bevorzugt wird. Gibt
> es einen Weg, bei Angabe des Fontnamens die Verwendung des vorhanden
> TrueType-Fonts zu erzwingen? LuaTeX wählt in meinem Beispiel automatisch
> den TrueType-Font aus.
Ich benutze XeTeX sehr selten, daher kann ich nicht auf Erfahrungen mit
anderen Fonts zurückgreifen. Aber wenn ich den Passus aus
`fontspec.pdf' richtig deute, dann kann XeTeX Schriften nur über die
Dateinamen finden.
,----[ 4.2 By file name ]
| This technique is also necessary in XETEX when loading OpenType fonts
| that are present within your TEX distribution, such as
| /usr/local/texlive/2013/texmf-dist/fonts/opentype/public. Fonts in such
| locations are visible to XETEX but cannot be loaded by font name, only
| file name; LuaTEX does not have this restriction.
`----
Auf der anderen Seite klappt Dein Beispiel bei mir (TL2014) problemlos.
Hmm, erklären kann ich es nicht. Vielleicht jemand, der sich mehr mit
XeTeX auskennt.
--
Arash Esbati