Christoph Bier
2012-08-27 12:49:03 UTC
Hallo,
ich habe hier eine proprietäre Schrift (BundesSans), die ich
standardmäßig mit Minuskelziffern verwende. Für Tabellen würde ich aber
gerne auf Versalziffern ausweichen (oder besser noch:
nicht-proportionale Ziffern). Schaue ich mir die Schrift in einem Font
Viewer an (dem in Windows XP integrierten oder Opcion) werden mir auch
Versalziffern angezeigt. Lasse ich bei \defaultfontfeatures die Option
Numbers=OldStyle weg, werden im Dokument auch Versalziffern verwendet.
Füge ich aber im Dokument \addfontfeatures{Numbers={Lining}} ein, sagt
mir fontspec (mit LuaTeX aus TL 2012):
****************************************************
* fontspec warning: "icu-feature-not-exist-in-font"
*
* OpenType feature 'Numbers=Lining' (+lnum) not available for font
* 'BundesSans with script 'Latin' and language 'Default'.
****************************************************
Das Ganze mit folgendem Minimalbeipiel, das in Wirklichkeit ja kein
solches ist, weil wohl kaum jemand diese Schriften besitzt ... Da mir
ohnehin scheint, dass ich grundsätzlich etwas an fontspec nicht
verstanden habe, sieht ja jemand vielleicht trotzdem jemand den Fehler.
Ich habe es auch schon mit »Renderer=Basic« probiert, was auch nicht
geholfen hat.[1]
%Minimalbeispiel%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\defaultfontfeatures{Numbers=OldStyle}
\setmainfont{BundesSerif-Regular}
\setsansfont{BundesSans-Regular}
\begin{document}
\addfontfeatures{Numbers={Lining}}
\sffamily{} 0123456789
45
11
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Schöne Grüße
Christoph
[1] Ohne verstanden zu haben, was dieser Renderer macht. Ulrike Fischer
hat in einem Beitrag zu einem anderen Problem eines anderen Nutzers
darauf hingewiesen, womit ich tatsächlich auch ein anderes Problem lösen
konnte (gesperrte Kapitälchen mit microtype). In der fontspec-Anleitung
habe ich dazu auch nichts Erhellendes gefunden.
ich habe hier eine proprietäre Schrift (BundesSans), die ich
standardmäßig mit Minuskelziffern verwende. Für Tabellen würde ich aber
gerne auf Versalziffern ausweichen (oder besser noch:
nicht-proportionale Ziffern). Schaue ich mir die Schrift in einem Font
Viewer an (dem in Windows XP integrierten oder Opcion) werden mir auch
Versalziffern angezeigt. Lasse ich bei \defaultfontfeatures die Option
Numbers=OldStyle weg, werden im Dokument auch Versalziffern verwendet.
Füge ich aber im Dokument \addfontfeatures{Numbers={Lining}} ein, sagt
mir fontspec (mit LuaTeX aus TL 2012):
****************************************************
* fontspec warning: "icu-feature-not-exist-in-font"
*
* OpenType feature 'Numbers=Lining' (+lnum) not available for font
* 'BundesSans with script 'Latin' and language 'Default'.
****************************************************
Das Ganze mit folgendem Minimalbeipiel, das in Wirklichkeit ja kein
solches ist, weil wohl kaum jemand diese Schriften besitzt ... Da mir
ohnehin scheint, dass ich grundsätzlich etwas an fontspec nicht
verstanden habe, sieht ja jemand vielleicht trotzdem jemand den Fehler.
Ich habe es auch schon mit »Renderer=Basic« probiert, was auch nicht
geholfen hat.[1]
%Minimalbeispiel%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\defaultfontfeatures{Numbers=OldStyle}
\setmainfont{BundesSerif-Regular}
\setsansfont{BundesSans-Regular}
\begin{document}
\addfontfeatures{Numbers={Lining}}
\sffamily{} 0123456789
45
11
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Schöne Grüße
Christoph
[1] Ohne verstanden zu haben, was dieser Renderer macht. Ulrike Fischer
hat in einem Beitrag zu einem anderen Problem eines anderen Nutzers
darauf hingewiesen, womit ich tatsächlich auch ein anderes Problem lösen
konnte (gesperrte Kapitälchen mit microtype). In der fontspec-Anleitung
habe ich dazu auch nichts Erhellendes gefunden.
--
(La)TeX-FAQ: http://www.dante.de/faq/ +++ Minimalbeispiel erstellen
und Einführung in de.comp.text.tex: http://www.latex-einfuehrung.de/
+++ Veraltete Befehle, Pakete und andere Fehler:
ftp://ftp.dante.de/tex-archive/info/l2tabu/german/l2tabu.pdf
+++ Typografie-Regeln (1.7): http://www.zvisionwelt.de/?page_id=56
(La)TeX-FAQ: http://www.dante.de/faq/ +++ Minimalbeispiel erstellen
und Einführung in de.comp.text.tex: http://www.latex-einfuehrung.de/
+++ Veraltete Befehle, Pakete und andere Fehler:
ftp://ftp.dante.de/tex-archive/info/l2tabu/german/l2tabu.pdf
+++ Typografie-Regeln (1.7): http://www.zvisionwelt.de/?page_id=56