Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Palatino-Mediävalziffern: Proportionale statt Tabellensatzziffern

  1. #1
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487

    Palatino-Mediävalziffern: Proportionale statt Tabellensatzziffern

    Statt eines Problems zur Abwechslung einmal eine Lösung.

    Als Anhänger von Mediävalziffern benutze ich in LaTeX für Fließtexte Schriften wie die Palatino, die Libertine oder die Latin Modern (mit dem Paket cfr-lm), die über solche Ziffern verfügen. Bei der Palatino hat mich jedoch gestört, dass diese Ziffern wie die Versalziffern alle die gleiche Breite aufweisen, was für den Tabellensatz von Vorteil ist, im Fließtext jedoch nicht besonders schön aussieht (bei Zahlen wie 1199 ist deutlich zuviel Abstand links/rechts der 1, etwas zu wenig Abstand links/rechts der 9).

    Abhilfe schafft das Paket microtype: Mit der Option kerning aufgerufen, können sowohl generell als auch für bestimmte Schriftfamilien die Abstände links und/oder rechts von bestimmten Zeichen korrigiert werden. Nach einigen Versuchen habe ich für die Palatino mit Mediävalziffern (Schriftfamilie pplj) eine Konfiguration erstellt, die recht brauchbare proportionale Ziffern ergibt. Eine optimale Lösung müsste natürlich die Abstände zwischen Zeichenpaaren individuell korrigieren (z.B. Verringerung des Abstands bei der Kombination 74), was meines Wissens nach mit microtype nicht möglich ist.

    Nachfolgend ein Beispiel, das den Vergleich zwischen der Standardkonfiguration (Tabellensatzziffern) und den proportionalen Ziffern ermöglicht:

    Code:
    \documentclass[DIV=13,fontsize=20pt,headings=small]{scrartcl}
    
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage[osf]{mathpazo}
    \usepackage[scaled=0.86]{berasans}
    
    \usepackage[dvipsnames,usenames]{xcolor}
    \newcommand*{\wi}[1]{\textcolor{blue}{#1}}
    \newcommand*{\na}[1]{\textcolor{Maroon}{#1}}
    
    \usepackage[kerning]{microtype}
    \SetExtraKerning{encoding=*,family=pplj}{%
      0 = {15,15},
      1 = {-30,-30},
      3 = {-15,0},
      5 = {-15,0},
      6 = {15,15},
      9 = {15,15},
    }
        
    \pagestyle{empty}
    
    \begin{document}
    
    \microtypesetup{kerning=false}
    
    \section*{Tabellensatzziffern}
    
    00 01 02 03 04 05 06 07 08 09\\
    10 11 12 13 14 15 16 17 18 19\\
    20 21 22 23 24 25 26 27 28 29\\
    30 31 32 33 34 35 36 37 38 39\\
    40 41 42 43 44 45 46 47 48 49\\
    50 51 52 53 54 55 56 57 58 59\\
    60 61 62 63 64 65 66 67 68 69\\
    70 71 72 73 74 75 76 77 78 79\\
    80 81 82 83 84 85 86 87 88 89\\
    90 91 92 93 94 95 96 97 98 99
    
    \microtypesetup{kerning=true}
    
    \section*{Proportionale Ziffern}
    
    {\tiny Ziffernpaare mit vergrößertem Abstand sind in Blau, Ziffern-\\
    paare mit verringertem Abstand in Rotbraun dargestellt.\par\medskip}
    
    \noindent \wi{00} \na{01} \wi{02} 03 \wi{04} 05 \wi{06 07 08 09}\\
    \na{10 11 12 13 14 15 16 17 18 19}\\
    \wi{20} \na{21} 22 \na{23} 24 \na{25} \wi{26} 27 28 \wi{29}\\
    \wi{30} \na{31} 32 \na{33} 34 \na{35} \wi{36} 37 38 \wi{39}\\
    \wi{40} \na{41} 42 \na{43} 44 \na{45} \wi{46} 47 48 \wi{49}\\
    \wi{50} \na{51} 52 \na{53} 54 \na{55} \wi{56} 57 58 \wi{59}\\
    \wi{60} \na{61} \wi{62} 63 \wi{64} 65 \wi{66 67 68 69}\\
    \wi{70} \na{71} 72 \na{73} 74 \na{75} \wi{76} 77 78 \wi{79}\\
    \wi{80} \na{81} 82 \na{83} 84 \na{85} \wi{86} 87 88 \wi{89}\\
    \wi{90} \na{91} \wi{92} 93 \wi{94} 95 \wi{96 97 98 99}
    
    \end{document}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von lockstep Beitrag anzeigen
    Als Anhänger von Mediävalziffern benutze ich in LaTeX für Fließtexte Schriften wie die Palatino, die Libertine oder die Latin Modern (mit dem Paket cfr-lm), die über solche Ziffern verfügen. Bei der Palatino hat mich jedoch gestört, dass diese Ziffern wie die Versalziffern alle die gleiche Breite aufweisen, was für den Tabellensatz von Vorteil ist, im Fließtext jedoch nicht besonders schön aussieht (bei Zahlen wie 1199 ist deutlich zuviel Abstand links/rechts der 1, etwas zu wenig Abstand links/rechts der 9).
    es gehört aber schon ein wenig Einbildung dazu, um den Unterschied
    von 1.2pt in der Breite von 1199 zu erkennen ...

    Herbert

  3. #3
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Ist wohl wie der Unterschied zwischen "z.~B." und "z.\,B." - man sieht nicht gleich, woran es liegt, aber manche finden die zweite Variante hübscher. (Und jedem steht es frei, die erste zu wählen.)

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •