Difference between revisions of "Palatino Linotype under MKIV"
Jump to navigation
Jump to search
(New page: This page shows you how to use most of the typographical features of the Palatino Linotype font shipped with Windows XP under ConTeXt / LuaTeX a.k.a. MKIV, and particularly how to get the ...) |
Jan Tošovský (talk | contribs) (Removing dotlessi fix, simplifying the font setup.) |
||
Line 1: | Line 1: | ||
− | This page shows you how to use most of the typographical features of the Palatino Linotype font shipped with Windows | + | This page shows you how to use most of the typographical features of the Palatino Linotype font shipped with MS Windows. |
− | + | The following code has been tested with ConTeXt 2013.12.20 / LuaTeX 0.77.0 on Windows 7. It takes advantage of recent fixes which simplified the font setup significantly. | |
− | |||
− | The following code has been tested with ConTeXt | ||
== Example file == | == Example file == | ||
− | |||
− | |||
<texcode> | <texcode> | ||
− | \ | + | \definefontfamily[palatino][rm][Palatino Linotype][features={default, quality}] |
− | + | % by default all \it \bf \bi \oldstyle styles are ready to use as well as ligatures | |
− | + | % but superscript requires extra settings | |
− | + | \definefontfeature[f:superscript][sups=yes] | |
− | + | % an extra \sup macro is defined for our convenience | |
− | + | \define[1]\sup{\feature[+][f:superscript]#1} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | \ | ||
− | \ | ||
− | |||
− | \ | ||
− | \ | ||
− | |||
− | \ | ||
− | \ | ||
− | \ | ||
− | \ | ||
− | \ | ||
− | |||
− | |||
− | |||
− | \setupbodyfont[ | + | \setupbodyfont[palatino] |
− | \ | + | % global protrusion and expansion settings - it is not inherited in custom paragraph definitions |
− | \ | + | \setupalign[hz, hanging] |
− | + | % default 'verystrict' tolerance settings produces unwrapped greek text | |
+ | \setuptolerance[strict] | ||
− | \defineparagraphs[TwoColumns][n=2,align=hanging] | + | \defineparagraphs[TwoColumns][n=2, align={hz, hanging}] |
− | \setupparagraphs[TwoColumns][1][width=52pt,style= | + | \setupparagraphs[TwoColumns][1][width=52pt, style=italic, align=left] |
\starttext | \starttext | ||
Line 60: | Line 36: | ||
\startTwoColumns | \startTwoColumns | ||
Italic\TwoColumns | Italic\TwoColumns | ||
− | {\ | + | {\it\getbuffer[Plato]} |
\stopTwoColumns | \stopTwoColumns | ||
Line 75: | Line 51: | ||
\startTwoColumns | \startTwoColumns | ||
Small caps\TwoColumns | Small caps\TwoColumns | ||
− | {\ | + | {\smallcaps\getbuffer[Plato]} |
\stopTwoColumns | \stopTwoColumns | ||
Line 88: | Line 64: | ||
\stopTwoColumns | \stopTwoColumns | ||
− | Old style figures \& superior characters: 567890 / {\ | + | Old style ffl figures \& superior characters: 567890 / {\bi\oldstyle 567890} --- 1{\sup 1} o{\sup o} re{\sup re} |
\stoptext | \stoptext | ||
Line 94: | Line 70: | ||
[[Image:Palatino_linotype_under_mkiv.png]] | [[Image:Palatino_linotype_under_mkiv.png]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 09:34, 21 December 2013
This page shows you how to use most of the typographical features of the Palatino Linotype font shipped with MS Windows.
The following code has been tested with ConTeXt 2013.12.20 / LuaTeX 0.77.0 on Windows 7. It takes advantage of recent fixes which simplified the font setup significantly.
Example file
\definefontfamily[palatino][rm][Palatino Linotype][features={default, quality}] % by default all \it \bf \bi \oldstyle styles are ready to use as well as ligatures % but superscript requires extra settings \definefontfeature[f:superscript][sups=yes] % an extra \sup macro is defined for our convenience \define[1]\sup{\feature[+][f:superscript]#1} \setupbodyfont[palatino] % global protrusion and expansion settings - it is not inherited in custom paragraph definitions \setupalign[hz, hanging] % default 'verystrict' tolerance settings produces unwrapped greek text \setuptolerance[strict] \defineparagraphs[TwoColumns][n=2, align={hz, hanging}] \setupparagraphs[TwoColumns][1][width=52pt, style=italic, align=left] \starttext \startbuffer[Plato] How you, O Athenians, have been affected by my accusers, I cannot tell; but I know that they almost made me forget who I was--so persuasively did they speak; and yet they have hardly uttered a word of truth. \stopbuffer \startTwoColumns Roman\TwoColumns \getbuffer[Plato] \stopTwoColumns \startTwoColumns Italic\TwoColumns {\it\getbuffer[Plato]} \stopTwoColumns \startTwoColumns Bold\TwoColumns {\bf\getbuffer[Plato]} \stopTwoColumns \startTwoColumns Bold italic\TwoColumns {\bi\getbuffer[Plato]} \stopTwoColumns \startTwoColumns Small caps\TwoColumns {\smallcaps\getbuffer[Plato]} \stopTwoColumns \startTwoColumns Old greek\TwoColumns Ὅτι μὲν ὑμεῖς, ὦ ἄνδρες Ἀθηναῖοι, πεπόνθατε ὑπὸ τῶν ἐμῶν κατηγόρων, οὐκ οἶδα· ἐγὼ δ' οὖν καὶ αὐτὸς ὑπ' αὐτῶν ὀλίγου ἐμαυτοῦ ἐπελαθόμην, οὕτω πιθανῶς ἔλεγον. \stopTwoColumns Old style ffl figures \& superior characters: 567890 / {\bi\oldstyle 567890} --- 1{\sup 1} o{\sup o} re{\sup re} \stoptext