Release 1.2 of the Dc-Fonts

Release 1.2 of the Dc-Fonts

TUGboat, Volume 16 (1995), No. 4 381 2 Supported Languages Fonts The following languages are supported by the Cork encoding: Afrikaans, Albanian, Breton, Croatian, Czech, Danish, Dutch, English, Estonian, Faroese, Release 1.2 of the dc-fonts: Finnish, French, Frisian, Gaelic, Galician, German, Improvements to the European letters and Greenlandic, Hungarian, Icelandic, Irish (modern first release of text companion symbols orthography), Italian, Letzeburgish, Lusatian (Sor- Jörg Knappen bian), Norwegian, Polish, Portuguese, Rhaetian (Ru- mantsch), Rumanian, Slovak, Slovene, Spanish, Swe- Abstract dish, Turkish. Many non-European languages using I describe the improvements made to the dc fonts in the standard latin alphabet (e.g., Bahasa Indonesia, release 1.2, and the text companion font added. The Suaheli) are also supported. ec fonts will finally replace the present 128-character In Europe, the following languages aren’t sup- ported: Azeri, Basque, Catalan, Esperanto, Irish cm fonts as the default fonts of LATEX. (old orthography), Latvian, Lithuanian, Maltese, Sa- 1 Introduction mi, Welsh. Of course, Greek and all languages with In 1990 at the TUG meeting in Cork, Ireland, the cyrillic writing are outside the scope of the Cork en- coding. European TEX user groups agreed on a 256-character encoding supporting many European languages with 3 Improvements to the dc Fonts latin writing. This encoding is both an internal en- 3.1 Accents coding for TEXandafont encoding. This double nature is a consequence of the fact that both kind of In good typography, the accent marks should look encodings cannot be entirely separated within TEX. different for capitals and lowercase letters respec- The design goals of the Cork encoding are to al- tively. The accent over a capital should be of a ‘flat’ low as many languages as possible to be hyphenated design, while the accent on a lowercase letter should correctly and to guarantee correct kerning for those be ‘steep’. The Computer Modern fonts by D. E. languages. Therefore it includes many ready-made Knuth only have steep accents, suitable for lower- accented letters. case letters. It also includes some innovative features which have not become very popular yet, though they de- ´ ´ serve to become so. The first to mention is a special, ´o´x OX zero-width invisible character, the compound word Fig. 1: Letters with acute accent in the cmr font mark (cwm). The second is the separation of the There are no pre-accented letters provided, which h i h i two characters hyphen and hyphenchar .Byap- leads to problems with proper hyphenation and kern- propriate design of the hyphenchar glyph, hanging ing. However, the floating accent approach guaran- hyphenation can be achieved. tees the consistency of all accented letters. The final version of the Cork encoded fonts will With the (now out-of-date) version 1.1 of the dc be called ec (European Computer Modern or Ex- fonts, the situation is different. We have predesigned tended Computer Modern) fonts. The current ver- accented letters for all languages included in the ISO sion, called dc fonts, is an intermediate step towards standards 8859-1 and 8859-2. If an ‘exotic’ accented the final version. Note that in the case of bug fixes letter is needed, it does not fit with the provided and improvements, the metrics may change. ones. The need for a text companion font was first articulated in the discussion of new 256 character ´ mathematical fonts in 1993. In order to achieve a ó´xÓX better orthogonality between text and math, some Fig. 2: Letters with acute accent in the dcr font (v1.1) text symbols stored in the math fonts should be Note that the floating acute accent is the same for moved to the text companion fonts1. The text com- capitals and lowers, but different from both, being panion fonts are also the ideal place to store some even steeper than the lowercase one. new characters, like currency symbols. With version 1.2 of the dc fonts, all inconsisten- cies have gone. The accents are different between 1 The archives of the math-font-discuss mailing list are available for ftp on ftp.cogs.susx.ac.uk in directory capitals and lowers as they should be, and floating pub/tex/mathfont. accents can be applied in a consistent manner. 382 TUGboat, Volume 16 (1995), No. 4 óx ÓX ¤ ¥ © ´ T U Y ^ Fig. 3: Letters with acute accent in the dcr font (v1.2) Fig. 7: Some czech and slovak special letters in the dcr Since the Cork encoding provides only one slot for font (1.2) each accent, the capital acute accent is taken from The height of umlaut dots has been adjusted to the the text companion font tcr. This is possible because value contributed by the czechoslovak group (ä oc- TEX allows cross-font accenting. curs in slovak); the value used in version 1.1 of the dc The acute accent and the readily accented let- fonts was considered too low even by german users. ters were taken with kind permission of the authors from the polish pl fonts, which provide the highest ¨a ä ä available quality for these shapes. The hungarian Fig. 8: The letter ä in cmr, dcr v1.1, and dcr v1.2 double acute accent and the grave accent follow the The hyphenchar is now designed to hang out design of the acute accent. of its bounding box, thus allowing for hanging hy- phenation. 3.2 Quotation marks The design of quotation marks provides another chal- - lenge for the ec fonts. In the Computer Modern Fig. 9: Hyphen and hyphenchar with their bounding fonts, they are optimised to english usage. box The release of version 1.2 also contains a new e, a classical serif italic font. It was already pre “ ” shap ared for version 1.1, but no parameter and driver Fig. 4: Quotation marks in the cmr font p were present for it. It is an italic with upper They lie asymmetrically in their boxen, which makes les instead of ingoing hooks. This paragraph is a wider space before and after a quotation. However, serifs eset using the dcci font to show its appearance. this kind of design produces a disaster, if the same typ english opening quotation mark is used as a german 4Thetc Fonts or polish closing quotation mark. Currently, macros 4.1 A text symbol encoding have to compensate for this. In the dc fonts 1.2, the quotation marks lie sym- Over the years, many reasons have accumulated for metrically in a tighter box, and the additional space a new text symbol encoding. There are some text is created by kerning against the boundarychar. symbols currently stashed in the math fonts, the footnote marks, and the bullet (•) are among them. ∗§¶†‡k Fig. 5: Quotation marks in the dcr font (v1.2) Fig. 10: Footnote symbols from the cm math fonts The boundarychar feature was introduced with TEX3 In 256-character math fonts they should not be AFONT and MET 2; it is reasonable to assume that preserved, but moved to a text symbol encoding. nowadays every TEX user has access to these or later versions2. * § c ¶ T U V 3.3 Miscellaneous Fig. 11: Footnote symbols from the tcr font The shapes for polish letters are now taken from the I have added serifs to the paragraph sign (¶)inthe polish pl font, leading to improved shapes on the serif typefaces, and I have added another one having ogoneked letters and the crossed l. only one vertical stroke. The design of the section sign (§) was improved significantly, as can be seen ¦ ª Q V ¡ from the boldface glyphs. Fig. 6: Polish special letters in the dcr font (v1.2) § With the help of the czechoslovak T Xusers’ E Fig. 12: Old and new design of the section mark goup, the shapes of czech and slovak special letter have been improved, too. ISO standards 8859-1 (Latin 1), 8859-2 (Latin 2), and 6937 contain several custom signs. It will be eas- ier to typeset text encoded according to those stan- 2 Maybe it was not a reasonable assumption in 1990, when the Cork encoding was born and the above mentioned ver- dards if the necessary symbols were easily accessible sions were brand new. through a text symbol font. TUGboat, Volume 16 (1995), No. 4 383 ième th c $ ¢ ¥ ¤ \ £ 2 5 M Fig. 14: Some superscript letters lacking in expert fonts Z [ ` Fig. 13: Currency signs from the tcr font Therefore the rule of thumb for the distribution of glyphs is the following: Put all glyphs wich can be AFONT conveniently made with MET and are needed with TEX into the encoding TS1, and put the re- Finally, I wanted to have different style accents maining glyphs, mainly superscripts and subscripts, for capitals and lowercase letters. Since the Cork into the encoding TSA. There are some duplications encoding does not have space for another fourteen and deviations from this rule of thumb, e.g., super- accent glyphs, I decided to have the lowercase ac- script 1, 2, and 3 are part of ISO 8859-1, thus they cents, which are needed far more often, in the dc occur in TS1 as well as in TSA. fonts, and to put the capital accents into the text companion fonts. 5 Standard Control Sequences The users of commercial fonts also want to ac- The following standard control sequences are as- cess all glyphs stored in those fonts. Since most of signed with LATEX’s T1 encoding for the dc fonts: those glyphs are textual, they all should be included \r Ring accent (\r u gives ů) into a text symbol font encoding.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us