Kapitälchen mit Times New Roman

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kapitälchen mit Times New Roman

von MoonKid » Mi 11. Mai 2016, 21:05

Zu meiner Frage, wie man die Eigenschaften einer Font-Datei untersuchen könnte, empfahlen mir die TeX Gyre Macher FontForge.

von Besserwisser » Mo 9. Mai 2016, 21:27

OpenType-Fonts können auch die Endung TTF haben. Die neueren Versionen taugen auch wirklich etwas. Die Version erfährst du beispielsweise mit otfinfo. Bei Windows 7 ist eine 5er-Version dabei, bei Windows 8 sogar eine 6er-Version. Das obskure Ubuntu-Paket hat dagegen eine uralte 2er-Version von 1992 installiert. Das ist als würde man LaTeX von 1992 mit LaTeX von heute vergleichen. Dass beides LaTeX heißt, heißt nicht, dass das von 1992 dasselbe leistet wir das von heute.

von MoonKid » Mo 9. Mai 2016, 19:11

Hatte hier aber irgendwo auch was von einer OTF-Datei gelesen....

Die TTFs von Win8.1 funktionieren.

Wo ist der Unterschied? Times New Roman nutze ich doch gar nicht für die Kapitälchen!

von Johannes_B » Mo 9. Mai 2016, 19:09

Aber bestimmt in einer anderen Version.

Ich kann auch eine Datei lebenslauf.tex haben, genau wie du. Aber mindestens beim Namen gibt es Unterschiede.

von MoonKid » Mo 9. Mai 2016, 18:53

Windows 7 bietet auch nur die TTF von Times New Roman.

von Besserwisser » Mo 9. Mai 2016, 16:06

MoonKid hat geschrieben:Für die Microsoft-Fonts nutze ich ein Ubuntu-Pakete.
Das erklärt es allerdings. Die dabei installierte Times New Roman ist eine total veraltete Version, die dafür schlicht nicht taugt. Verwende beispielsweise die Dateien aus Windows 7 oder 8. Noch besser: Lass dir den Font von denjenigen zur Verfügung stellen, die ihn dir vorschreiben. Die sollen dann auch gleich die Kapitälchen mitliefern.

von MoonKid » Mo 9. Mai 2016, 15:36

Es wird heißer...
Meint ihr diesen Abschnitt aus dem log?
Package polyglossia Info: Default language is german.
Requested font "Times New Roman" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/times.ttf
Requested font "Times New Roman/OT" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/times.ttf
.................................................
. fontspec info: "no-scripts"
. 
. Font Times New Roman does not contain any OpenType `Script' information.
.................................................
\g__fontspec_family_TimesNewRoman_int=\count124
Requested font "Times New Roman/BI/OT" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/timesbi.ttf
Requested font "Times New Roman/B/OT" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/timesbd.ttf
Requested font "Times New Roman/I/OT" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/timesi.ttf
Requested font "TeX Gyre Termes/OT" at 10.95pt
 -> /usr/local/texlive/2015/texmf-dist/fonts/opentype/public/tex-gyre/texgyrete
rmes-regular.otf

*************************************************
* fontspec warning: "icu-feature-not-exist-in-font"
* 
* OpenType feature 'Letters=SmallCaps' (+smcp) not available for font 'TeX
* Gyre Termes' with script '' and language ''.
*************************************************
Requested font "Times New Roman/B/OT" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/timesbd.ttf
Requested font "Times New Roman/B/OT" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/timesbd.ttf
*************************************************
* fontspec warning: "icu-feature-not-exist-in-font"
* 
* OpenType feature 'Letters=SmallCaps' (+smcp) not available for font 'TeX
* Gyre Termes' with script '' and language ''.
*************************************************
Requested font "Times New Roman/I/OT" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/timesi.ttf
Requested font "Times New Roman/I/OT" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/timesi.ttf
*************************************************
* fontspec warning: "icu-feature-not-exist-in-font"
* 
* OpenType feature 'Letters=SmallCaps' (+smcp) not available for font 'TeX
* Gyre Termes' with script '' and language ''.
*************************************************
Requested font "Times New Roman/BI/OT" at 10.95pt
 -> 
Requested font "Times New Roman/BI/OT" at 10.95pt
 -> /usr/share/fonts/truetype/msttcorefonts/timesbi.ttf
*************************************************
* fontspec warning: "icu-feature-not-exist-in-font"
* 
* OpenType feature 'Letters=SmallCaps' (+smcp) not available for font 'TeX
* Gyre Termes' with script '' and language ''.
*************************************************
.................................................
. fontspec info: "defining-font"
. 
. Font family 'TimesNewRoman(0)' created for font 'Times New Roman' with
. options [Mapping=tex-text,Ligatures=TeX,SmallCapsFont={TeX Gyre
. Termes},SmallCapsFeatures={Letters=SmallCaps}].
. 
. This font family consists of the following NFSS series/shapes:
. - 'normal' (m/n) with NFSS spec.: <->"Times New
. Roman/OT:mapping=tex-text;mapping=tex-text;"
. - 'small caps'  (m/sc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:mapping=tex-text;mapping=tex-text;"- 'bold' (bx/n) with NFSS
. spec.: <->"Times New Roman/B/OT:mapping=tex-text;mapping=tex-text;"
. - 'bold small caps'  (bx/sc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:mapping=tex-text;mapping=tex-text;"- 'italic' (m/it) with NFSS
. spec.: <->"Times New Roman/I/OT:mapping=tex-text;mapping=tex-text;"
. - 'italic small caps'  (m/itsc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:mapping=tex-text;mapping=tex-text;"- 'bold italic' (bx/it) with
. NFSS spec.: <->"Times New Roman/BI/OT:mapping=tex-text;mapping=tex-text;"
. - 'bold italic small caps'  (bx/itsc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:mapping=tex-text;mapping=tex-text;"
.................................................
Requested font "Times New Roman/OT:mapping=tex-text;mapping=tex-text;" at 10.95
pt
 -> /usr/share/fonts/truetype/msttcorefonts/times.ttf
Für die Microsoft-Fonts nutze ich ein Ubuntu-Pakete.

von Besserwisser » Mo 9. Mai 2016, 10:00

Ich habe es jetzt auch noch mit Times New Roman von Windows 7 probiert, also: 
\documentclass{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\setmainfont[%
  SmallCapsFont={TeX Gyre Termes},
  SmallCapsFeatures={Letters=SmallCaps}
]{Times New Roman}

\pagestyle{empty}% Damit keine Fonts durch die Seitenzahl dazu kommen.
\begin{document}
\textsc{Kapitälchen bitte}
\end{document}
Das funktioniert ebenfalls problemlos. In der log-Datei heißt es dann:
.................................................
. fontspec info: "defining-font"
. 
. Font family 'TimesNewRoman(0)' created for font 'Times New Roman' with
. options [Mapping=tex-text,Ligatures=TeX,SmallCapsFont={TeX Gyre
. Termes},SmallCapsFeatures={Letters=SmallCaps}].
. 
. This font family consists of the following NFSS series/shapes:
. - 'normal' (m/n) with NFSS spec.: <->"Times New
. Roman/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;"
. - 'small caps'  (m/sc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;+smcp;"
-
. 'bold' (bx/n) with NFSS spec.: <->"Times New
. Roman/B/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;"
. - 'bold small caps'  (bx/sc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;+smcp;"
-
. 'italic' (m/it) with NFSS spec.: <->"Times New
. Roman/I/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;"
. - 'italic small caps'  (m/itsc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;+smcp;"
-
. 'bold italic' (bx/it) with NFSS spec.: <->"Times New
. Roman/BI/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;"
. - 'bold italic small caps'  (bx/itsc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;+smcp;"

.................................................
otfinfo -h times.tts gibt für die verwendete Times New Roman folgendes aus:
Family:              Times New Roman
Subfamily:           Regular
Full name:           Times New Roman
PostScript name:     TimesNewRomanPSMT
Version:             Version 5.22
Unique ID:           Monotype:Times New Roman Regular:Version 5.11 (Microsoft)
Designer:            Monotype Type Drawing Office - Stanley Morison, Victor Lardent 1932
Manufacturer:        The Monotype Corporation
Trademark:           Times New Roman is a trademark of The Monotype Corporation.
Copyright:           © 2014 The Monotype Corporation. All Rights Reserved.
License Description: You may use this font as permitted by the EULA for the product in which this font is included to display and print content.  You may only (i) embed this font in content as permitted by the embedding restrictions included in this font; and (ii) temporarily download this font to a printer or other output device to help print content.
Vendor ID:           TMC

von Besserwisser » Mo 9. Mai 2016, 09:38

Da du oben schreibst, dass es mit Latin Modern statt Times New Roman auch nicht geht, habe ich genau das noch einmal ausprobiert. Nachdem ich die Fonts von TeX Live wie von »Noch so einer« weiter oben in der Diskussion angegeben als Systemfonts installiert habe (»sudo fc-cache« nicht vergessen!), habe ich folgendes laufen lassen:
\documentclass{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\setmainfont[%
  SmallCapsFont={TeX Gyre Termes},
  SmallCapsFeatures={Letters=SmallCaps}
]{Latin Modern Roman}

\pagestyle{empty}% Damit keine Fonts durch die Seitenzahl dazu kommen.
\begin{document}
\textsc{Kapitälchen bitte}
\end{document}
Dabei steht dann im log-File u. a.:
.................................................
. fontspec info: "defining-font"
. 
. Font family 'LatinModernRoman(0)' created for font 'Latin Modern Roman' with
. options [Mapping=tex-text,Ligatures=TeX,SmallCapsFont={TeX Gyre
. Termes},SmallCapsFeatures={Letters=SmallCaps}].
. 
. This font family consists of the following NFSS series/shapes:
. - 'normal' (m/n) with NFSS spec.: <->"Latin Modern
. Roman/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;"
. - 'small caps'  (m/sc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;+smcp;"
-
. 'bold' (bx/n) with NFSS spec.: <->"Latin Modern
. Roman/B/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;"
. - 'bold small caps'  (bx/sc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;+smcp;"
-
. 'italic' (m/it) with NFSS spec.: <->"Latin Modern
. Roman/I/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;"
. - 'italic small caps'  (m/itsc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;+smcp;"
-
. 'bold italic' (bx/it) with NFSS spec.: <->"Latin Modern
. Roman/BI/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;"
. - 'bold italic small caps'  (bx/itsc) with NFSS spec.: <->"TeX Gyre
. Termes/OT:script=latn;language=DFLT;mapping=tex-text;mapping=tex-text;+smcp;"

.................................................
pdffonts gibt als verwendete Fonts folgendes aus:
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
UGMEGC+TeXGyreTermes-Regular-Identity-H CID Type 0C       Identity-H       yes yes yes      5  0
Und die Ausgabe besteht auch tatsächlich aus Kapitälchen.

Mit Times New Roman kann ich im Augenblick noch nicht testen, weil ich die Original Times New Roman erst einmal aus einer alten Windows-Installation herauskramen müsste.

Das alles erfolgreich getestet sowohl mit einem aktuellen Vanilla TeX Live 2015, als auch mit der Testversion von Vanilla TeX Live 2016 und jeweils mit XeLaTeX. Mit LuaLaTeX funktioniert es dagegen unter TeX Live 2016 noch nicht korrekt. Mit TeX Live 2015 funktioniert es ebenfalls. Die Ausgabe von pdffonts unterscheidet sich aber geringfügig:
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
EZZHYU+TeXGyreTermes-Regular         CID Type 0C       Identity-H       yes yes yes      4  0
Bei LuaLaTeX wird also das Encoding nicht Bestandteil des internen Fontnamens. Das spielt für das Ergebnis jedoch keine Rolle.

Wenn es bei dir also weder mit Times New Roman noch mit Latin Modern funktioniert, vermute ich, dass bei dir nicht die OpenType-Version dieser Fonts verwendet wird oder etwas mit der Font-Installation insgesamt schief geht.

Achja, das \defaultfontfeatures{Mapping=tex-text} spielt dagegen normalerweise für das Problem keine Rolle. Du kannst es aber zwecks Ursachenausschluss auch einfach einmal weglassen. Was es bedeutet, steht in der [d]fontspec[/d]-Anleitung. Es schaltet die TeX-Ligaturen (Dinge wie --) ein.

von u_fischer » Mo 9. Mai 2016, 09:18

MoonKid hat geschrieben:Ja, damit geht es.
Will diese Schriftart aber echt nur für den Kapitälchen.
Das habe ich schon verstanden. Aber wie der Test zeigt, ist die Quelle deines Problem nicht TeX Gyre Termes, sondern deine Times New Roman. Das scheint keine vernünftige Opentype-Schrift zu sein, und das wirkt sich dann auf die "Subschrift" aus.
Font Times New Roman does not contain any OpenType `Script' information.
Füge mal \XeTeXtracingfonts=1 ein, und schau dann in der log-Datei nach, welche Schrift xelatex als Times New Roman benutzt.

Nach oben