Voreinstellungen im speedata Publisher

Der speedata Publisher definiert einige Voreinstellungen, die in der Layout-Datei überschrieben werden können. Sie betreffen die Farben, Schriftarten und Seitenränder.

Schriftarten

Die Distribution enthält die freien Schriftarten TeXGyreHeros, einem hochwertigen Helvetica-Klon, CrimsonPro und CamingoCode in den Varianten Normal, Fett, Kursiv und Fettkursiv. Die Definitionen sind folgende:

<LoadFontfile
       name="TeXGyreHeros-Regular"
       filename="texgyreheros-regular.otf" />
<LoadFontfile
       name="TeXGyreHeros-Bold"
       filename="texgyreheros-bold.otf" />
<LoadFontfile
       name="TeXGyreHeros-Italic"
       filename="texgyreheros-italic.otf" />
<LoadFontfile
       name="TeXGyreHeros-BoldItalic"
       filename="texgyreheros-bolditalic.otf" />

<LoadFontfile
       name="CamingoCode-Bold"
       filename="CamingoCode-Bold.ttf" />
<LoadFontfile
       name="CamingoCode-BoldItalic"
       filename="CamingoCode-BoldItalic.ttf" />
<LoadFontfile
       name="CamingoCode-Italic"
       filename="CamingoCode-Italic.ttf" />
<LoadFontfile
       name="CamingoCode-Regular"
       filename="CamingoCode-Regular.ttf" />

<LoadFontfile
       name="CrimsonPro-Bold"
       filename="CrimsonPro-Bold.ttf" />
<LoadFontfile
       name="CrimsonPro-BoldItalic"
       filename="CrimsonPro-BoldItalic.ttf" />
<LoadFontfile
       name="CrimsonPro-Italic"
       filename="CrimsonPro-Italic.ttf" />
<LoadFontfile
       name="CrimsonPro-Regular"
       filename="CrimsonPro-Regular.ttf" />

Die Schriftfamilie text, die die voreingestellte Schriftart für Text ist:

<DefineFontfamily name="text" fontsize="10" leading="12">
  <Regular    fontface="TeXGyreHeros-Regular"/>
  <Bold       fontface="TeXGyreHeros-Bold"/>
  <Italic     fontface="TeXGyreHeros-Italic"/>
  <BoldItalic fontface="TeXGyreHeros-BoldItalic"/>
</DefineFontfamily>

Durch überschreiben der Schriftfamilie text kann eine andere Voreinstellung festgelegt werden.

Die Fontaliase sind auch für die Standardschrift definiert:

  • TeXGyreHeros-Regular → sans
  • TeXGyreHeros-Bold → sans-bold
  • TeXGyreHeros-Italic → sans-italic
  • TeXGyreHeros-BoldItalic → sans-bolditalic
  • CrimsonPro-Regular → serif
  • CrimsonPro-Bold → serif-bold
  • CrimsonPro-Italic → serif-italic
  • CrimsonPro-BoldItalic → serif-bolditalic
  • CamingoCode-Regular → monospace
  • CamingoCode-Bold → monospace-bold
  • CamingoCode-Italic → monospace-italic
  • CamingoCode-BoldItalic → monospace-bolditalic

Die mit dem Modus harfbuzz aktivierten OpenType Features sind:

Feature Bedeutung
abvm Above-base Mark Positioning
blwm Below-base Mark Positioning
calt Contextual Alternates
ccmp Glyph Composition/Decomposition
clig Contextual Ligatures
curs Cursive Positioning
dist Distances
kern Kerning
locl Localized Forms
mark Mark Positioning
mkmk Mark to Mark Positioning
rclt Required Contextual Alternates
rlig Required Ligatures

Textformate

Die folgenden Textformate sind definiert:

<DefineTextformat name="text" alignment="justified"/>
<DefineTextformat name="centered" alignment="centered" />
<DefineTextformat name="left" alignment="leftaligned"/>
<DefineTextformat name="right" alignment="rightaligned"/>

<DefineTextformat name="__justified" alignment="justified"/>
<DefineTextformat name="__centered" alignment="centered" />
<DefineTextformat name="__leftaligned" alignment="leftaligned"/>
<DefineTextformat name="__rightaligned" alignment="rightaligned"/>

Die letzten vier werden in Tabellen benutzt. Siehe den Abschnitt über Textformate in Tabellen.

Seitenformat

Das voreingestellte Seitenformat ist DIN A4 (210mm × 297mm). Die Seitenvorlage für alle Seiten ist wie folgt definiert:

<Pagetype name="Default Page" test="true()">
  <Margin left="1cm" right="1cm" top="1cm" bottom="1cm"/>
</Pagetype>

Das Seitenraster beträgt 10mm × 10mm.

Farben

Die bekannten CSS-Farben sind im RGB-Farbraum definiert. Die Farben black und white sind im Graustufen-Farbraum definiert. Siehe auch den Befehl DefineColor, dort sind die vordefinierten Farben aufgelistet.

Die Sonderfarben HKS 1-97 sowie viele Pantone Farben sind schon mit ihren CMYK-Werten definiert.

Dokumentabschnitte

Zwei Abschnitte sind vordefiniert:

<DefineMatter name="mainmatter" label="decimal" resetbefore="yes" />
<DefineMatter name="frontmatter" label="lowercase-romannumeral" />