Reprint (With Corrections): the New Font Family Selection | User

Total Page:16

File Type:pdf, Size:1020Kb

Reprint (With Corrections): the New Font Family Selection | User qotD olume H @PHHIAD xoF H preliminry drftD IW tun IWWI ITXQS PWU eprint @with orretionsAX I qenerl remrks he xew pont pmily eletion | sn qotIH5P we presented new sheme to selet ser snterfe to tndrd vei fonts in i mro pkgesF his rtile desries the prnk wittelh use of this new sheme in the vei environmentF he iner hopf tehnil prts of the interfe @whih re of some inE terest to reders who pln to use our sheme with other gontents fonts or with other mro pkgesA will e pulished in seprte rtileF I qenerl remrks PWU he neessry mros re distriuted y the ew P ghoosing new text font PWW together with the mstexFsty option whih ws nE PFI ghoosing new fmily nouned in qotIH5QF he viliility of the new PFP ghoosing new series font seletion sheme t the usul servers will e nE PFQ ghoosing new shpe nouned seprtely in ihxD etF lese refrin from PFR ghoosing new size sking for personl distriutionF PFS hoing it y hnd o get etter understnding of this vei interE PFT ghnging the mening of rmD sf etF feD some words on the orgnistion of font fmilies re in orderF eders of our rtile out the si Q ponts for wth QHH mros will notie tht our understnding of these mtE QFI imple formuls ters inresed while working on this interfe nd the QFP peil mth lphets mstexFsty projetY in some regrds we hve hnged our point of view rther drstillyF urprisinglyD only R roessing older douments QHI few internl detils within the si mros needed djustmentY it seems tht even without the rel underE S etting up new formt QHI stndingD we instintively got most of the things right SFI reprtions when we designed themF @fut proly we re still SFIFI reloding ponts ignornt of the underlying oneptsFA SFIFP wking more fonts ville sn his ook out wethods of fook hesign4 SFP unning snii rugh illimson writes I T emrks on the development of this XXX o the printerD n lphet is set of interfe QHQ twentyEsix letters of ertin design nd odyD together with few dditionl omintions of U eknowledgements QHR lettersF e fount is usully mde up of set of lphets of one size nd sed on one deE V vist of distriuted les QHR signF st my onsist of one lphet onlyD if no estrt more lphets exist in tht design nd sizeF sully however text fount will omprise ve sn this rtile we desrie the use of the new font seleE lphets | romn nd itli upper nd lowerE tion sheme in the stndrd ve environmentF he i seD nd smll pitlsF XXXeseries is set min hrteristis reX of founts losely relted to eh other in deE he possiility to hnge fmilyD seriesD shpe nd signD nd usully very similr to eh otherD ut sizes independently of one notherF grded in sizeF sf only one lphet hs een he existene of style le to proess older doE mde in ertin designD tht lphet lone uments without ny hnges to their lyout nd my e seriesF e fmily is group of series their input lesF omptile for ompositionD ut loosely relted e mro setup whih is onsistent with existing in designF e fmily my inlude exerpts from stndrd doument stylesFI more thn one seriesF st is plnned to inorporte this font seletion sheme ine i9s physil fonts @whih is the emeriE into vei version PFIHF n word for fountA ll ontin extly two lphetsD I roweverD smll hnges in the doument styles nmely the upper nd lowerEse lphets of erE would mke font hnges it fsterF tin designD we will use the word font for physil i preliminry drftD IW tun IWWI ITXQS preliminry drftD IW tun IWWI ITXQS PWV preliminry drftD IW tun IWWI ITXQS qotD olume H @PHHIAD xoF H fontsD nd fount for undles of i fonts onsisting for roweverD in the norml seD the vei user n exmple of romn @upright or normlAD itli nd smll sfely rely on the stndrd vei font seletion omE pitls shpesF mnds dened in terms of these primitive ommndsF he ove quottion gives good lue how to hese stndrd ommnds re disussed in the next orgnize fonts in our font seletion shemeF rene we setionsF use the shpe ommnd from the si mros to P ghoosing new text font distinguish etween norml @nAD itli @itAD smll ps @sAD sloped or slnted @slA nd upright itli @uA typeE sn stndrd veiD dierent fonts @of the sme sizeA re fes within one fountF pounts of dierent sizes form seleted y ommnds like rmD fD itD etF hese seriesD so we use size to ess theseF e think tht ommndsD howeverD selet spei font regrdless the weight nd the width of series re good ndiE of surrounding onditionsF iFgFD if you write sff dtes to distinguish etween individul seriesD therefore you don9t get the old extended9 series of the sns we omine them in the series ommndF egin we serif9 fmily @iFeF mssxAD insted you get the old use one nd two letter revitions s shown in tE extended9 series of the romn9 fmily @iFeF mxAF sn le IF yne or more of these series form fmily whih our implementtion this will e dierentF is essed vi the fmily ommndF gommnds like f @or sfA re now impleE o give some prtil exmpleD we rrnged the mented to swith to the wnted series @or fmilyD reE most importnt fmilies of the gomputer wodern fonts spetivelyAD ut to leve the other font hrteristis ording to this lssition in tle PF lese note untouhedF roweverD this onept hs one drwk in tht some fmilies like omputer modern funny roE the urrent vei versionX ommnds like footnote mn9 @mffA or omputer modern sns serif quotE might swith to smller size ut will inherit other tion9 @mssqA re unlssiedF hese speil purpose hrteristis for the font to use from the environE fonts re not essile in the stndrd distriution of ment where they re usedF iFgFD footnote ppering the new font seletion shemeD lthough they ould e in the sope of theorem environment will erroneously dded esily in style leF e typeset in itli shpeF his prolem will vnish in qiven this overview out the lssition of vei version PFIHF ntil then ll font hrteristis fonts it should e ler how to selet spei in suh speil irumstnes must e reset y hnd font with the primitive ommnds fmilyD seriesD using the ommnds given elowF roweverD this is not shpeD sizeD nd seletfontF es desried in neessry if one uses the oldlfont9 style option deE SD the size mro tkes two rgumentsX the size sried in setions R nd SF his option denes the in printer9s points s numerl @iFeF without the diE font seletion ommnds to ehve in the sme wy mensionA nd the orresponding selineskip vlue s they do now in vei PFHWF @with dimensionAF seletfont nlly selets the PFI ghoosing new fmily font using vlues of the surrounding environment if some of the ommnds re missingF por exmple stteE o swith to nother fmily one my use rmD sf ments like gonrete romn ondensed slnted font t or tt denoting the mromn9D msnsserif9 or mE Wpt with IIpt leding4P will e trnslted into omE typewriter9 fmilyD respetivelyF he new font is seE mnd sequenes of the formX leted without hnging the urrent seriesD shpeD nd sizeF iFgFD if the urrent font is mxIH @tht fmily{r}series{}shpe{sl}7 is fmily omputer modern romn9D series old exE size{W}{IIpt}seletfont tended9D shpe norml9D nd size IHpt9A then sf will his will expliitly lod the font mentioned oveD hnge to mssxIH @tht is fmily omputer modern provided the neessry font shpes re known to the snsserif9D series old extended9D shpe norml9D nd Q systemF size IHpt9AF singD eFgFD tt fterwrd will produe P his is pronouned ledding4 nd mesures the wrning nd swith to mttIH euse the omputer distne etween the selines of sueeding linesF o modern typewriter9 fmily does not ontin old exE i users it is known s selineskipF tended9 seriesY therefore the defult @medium9A series Q emong the ew distriution n exmple style is triedF option onreteFsty9 is provided whih mkes the rtileF gonrete romn s well s the iuler mth fonts vilE leF hese fonts were used to typeset R nd this preliminry drftD IW tun IWWI ITXQS preliminry drftD IW tun IWWI ITXQS qotD olume H @PHHIAD xoF H preliminry drftD IW tun IWWI ITXQS PWW eight glss idth glss ltrlight ul ltrondensed SH7 u ixtrlight el ixtrondensed TPFS7 e vight l gondensed US7 emilight sl emiondensed VUFS7 s wedium @normlA m wedium IHH7 m emiold s emiexpnded IIPFS7 sx fold ixpnded IPS7 x ixtrold e ixtrexpnded ISH7 ex ltrold u ltrexpnded PHH7 ux le IX eight nd width lssition for fontsF he perent vlues re derived from PF o omine the revitions in the series ommndD weight is used rst nd ny instne of medium @mA is dropped exept when weight nd width re oth mediumF sn this se one single m is usedF o old expnded would e x wheres medium expnded would e xF gomputer wodern fmilies fmily series shpe@sA ixmple of externl nmes gomputer modern romn mr m nD itD slD sD u mrIHD mtiIHD mslIHD msIHD muIH mr x nD itD sl mxIHD mxtiD mxsl mr n mIH gomputer modern sns serif mss m nD sl mssIHD mssiIH mss x n mssxIH mss s n mssdIH gomputer modern typewriter mtt m nD itD slD s mttIHD mittIHD mslttD mtsIH gomputer modern oni m m n mfiV le PX glssition of the gomputer modern fontsF ou will notie tht not ll possile omintions of fmilyD series nd shpe re villeF iFgF there is no smll pitls shpe in the medium series of the omputer modern sns serifF roweverD hilip ylor nnouned reently tht he hs lled some of the holesF st might e good ide to inlude suh dditionl prmeter les for wiepyx into the generl distriutionsF preliminry drftD IW tun IWWI ITXQS preliminry drftD IW tun IWWI ITXQS QHH preliminry drftD IW tun IWWI ITXQS qotD olume H @PHHIAD xoF H PFP ghoosing new series seven dditionl mros o swith etween medium9 nd old extended9 series the ommnds mediumseries nd f re providedF rmdefult sfdefult ttdefult fdefult itdefult sdefult sldefult PFQ ghoosing new shpe denoting the fmily hosen y rmD sfD tt or the enlogously the ommnds slD itD nd s re used series hosen y f or the shpe for itD s nd to swith to the shpes sloped9D itli9
Recommended publications
  • Typesetting Classical Greek Philology Could Not find Anything Really Suitable for Her
    276 TUGboat, Volume 23 (2002), No. 3/4 professor of classical Greek in a nearby classical high Philology school, was complaining that she could not typeset her class tests in Greek, as she could do in Latin. I stated that with LATEX she should not have any The teubner LATEX package: difficulty, but when I started searching on CTAN,I Typesetting classical Greek philology could not find anything really suitable for her. At Claudio Beccari that time I found only the excellent Greek fonts de- signed by Silvio Levy [1] in 1987 but for a variety of Abstract reasons I did not find them satisfactory for the New The teubner package provides support for typeset- Font Selection Scheme that had been introduced in LAT X in 1994. ting classical Greek philological texts with LATEX, E including textual and rhythmic verse. The special Thus, starting from Levy’s fonts, I designed signs and glyphs made available by this package may many other different families, series, and shapes, also be useful for typesetting philological texts with and added new glyphs. This eventually resulted in other alphabets. my CB Greek fonts that now have been available on CTAN for some years. Many Greek users and schol- 1 Introduction ars began to use them, giving me valuable feedback In this paper a relatively large package is described regarding corrections some shapes, and, even more that allows the setting into type of philological texts, important, making them more useful for the com- particularly those written about Greek literature or munity of people who typeset in Greek — both in poetry.
    [Show full text]
  • The File Cmfonts.Fdd for Use with Latex2ε
    The file cmfonts.fdd for use with LATEX 2".∗ Frank Mittelbach Rainer Sch¨opf 2019/12/16 This file is maintained byA theLTEX Project team. Bug reports can be opened (category latex) at https://latex-project.org/bugs.html. 1 Introduction This file contains the external font information needed to load the Computer Modern fonts designed by Don Knuth and distributed with TEX. From this file all .fd files (font definition files) for the Computer Modern fonts, both with old encoding (OT1) and Cork encoding (T1) are generated. The Cork encoded fonts are known under the name ec fonts. 2 Customization If you plan to install the AMS font package or if you have it already installed, please note that within this package there are additional sizes of the Computer Modern symbol and math italic fonts. With the release of LATEX 2", these AMS `extracm' fonts have been included in the LATEX font set. Therefore, the math .fd files produced here assume the presence of these AMS extensions. For text fonts in T1 encoding, the directive new selects the new (version 1.2) DC fonts. For the text fonts in OT1 and U encoding, the optional docstrip directive ori selects a conservatively generated set of font definition files, which means that only the basic font sizes coming with an old LATEX 2.09 installation are included into the \DeclareFontShape commands. However, on many installations, people have added missing sizes by scaling up or down available Metafont sources. For example, the Computer Modern Roman italic font cmti is only available in the sizes 7, 8, 9, and 10pt.
    [Show full text]
  • Surviving the TEX Font Encoding Mess Understanding The
    Surviving the TEX font encoding mess Understanding the world of TEX fonts and mastering the basics of fontinst Ulrik Vieth Taco Hoekwater · EuroT X ’99 Heidelberg E · FAMOUS QUOTE: English is useful because it is a mess. Since English is a mess, it maps well onto the problem space, which is also a mess, which we call reality. Similary, Perl was designed to be a mess, though in the nicests of all possible ways. | LARRY WALL COROLLARY: TEX fonts are mess, as they are a product of reality. Similary, fontinst is a mess, not necessarily by design, but because it has to cope with the mess we call reality. Contents I Overview of TEX font technology II Installation TEX fonts with fontinst III Overview of math fonts EuroT X ’99 Heidelberg 24. September 1999 3 E · · I Overview of TEX font technology What is a font? What is a virtual font? • Font file formats and conversion utilities • Font attributes and classifications • Font selection schemes • Font naming schemes • Font encodings • What’s in a standard font? What’s in an expert font? • Font installation considerations • Why the need for reencoding? • Which raw font encoding to use? • What’s needed to set up fonts for use with T X? • E EuroT X ’99 Heidelberg 24. September 1999 4 E · · What is a font? in technical terms: • – fonts have many different representations depending on the point of view – TEX typesetter: fonts metrics (TFM) and nothing else – DVI driver: virtual fonts (VF), bitmaps fonts(PK), outline fonts (PFA/PFB or TTF) – PostScript: Type 1 (outlines), Type 3 (anything), Type 42 fonts (embedded TTF) in general terms: • – fonts are collections of glyphs (characters, symbols) of a particular design – fonts are organized into families, series and individual shapes – glyphs may be accessed either by character code or by symbolic names – encoding of glyphs may be fixed or controllable by encoding vectors font information consists of: • – metric information (glyph metrics and global parameters) – some representation of glyph shapes (bitmaps or outlines) EuroT X ’99 Heidelberg 24.
    [Show full text]
  • The Latex2ε Package Ccfonts
    The LATEX 2" package ccfonts Walter Schmidt∗ (v1.2 { 2020/03/25) Contents 1 Prerequisites 1 2 Using the package 2 2.1 Package options . 3 2.2 Font encoding . 3 3 Known problems 3 4 NFSS classification of the Concrete typefaces 4 5 Implementation 4 5.1 Font setup for text mode . 4 5.2 Options . 5 5.2.1 Standard leading . 5 5.2.2 The option exscale .................. 5 5.2.3 The option slantedGreek ............... 6 5.3 The option boldsans ...................... 6 5.3.1 Processing options . 6 5.4 Font setup for math mode . 6 5.5 Initialization . 7 1 Prerequisites In order to make use of the package ccfonts, the following fonts and .fd files are required: ∗[email protected] 1 • The Concrete text fonts with traditional encoding (CTAN: fonts/ concrete/) • The Concrete text fonts with European encoding (CTAN: fonts/ ecc/) • The mathematical Concrete fonts (CTAN: fonts/concmath/) • The .fd files for the traditional and mathematical Concrete fonts (CTAN: macros/latex/contrib/supported/concmath/) • The .fd files for the European Concrete fonts, which are distributed and installed in conjunction with the ccfonts package On CTAN the fonts are available in METAFONT format. The Concrete typefaces are also provided in Type1 format from Micropress Inc, see <http://www.micropress-inc.com>. 2 Using the package The LATEX macro package ccfonts supports typesetting with the font fam- ily `Concrete'. Loading this package through \usepackage{ccfonts} will effect the following: • The default roman font family is changed to ccr, i.e. Concrete. • The default leading (\baselineskip) for the font sizes 8{12 pt is increased slightly.
    [Show full text]
  • P Font-Change Q UV 3
    p font•change q UV Version 2015.2 Macros to Change Text & Math fonts in TEX 45 Beautiful Variants 3 Amit Raj Dhawan [email protected] September 2, 2015 This work had been released under Creative Commons Attribution-Share Alike 3.0 Unported License on July 19, 2010. You are free to Share (to copy, distribute and transmit the work) and to Remix (to adapt the work) provided you follow the Attribution and Share Alike guidelines of the licence. For the full licence text, please visit: http://creativecommons.org/licenses/by-sa/3.0/legalcode. 4 When I reach the destination, more than I realize that I have realized the goal, I am occupied with the reminiscences of the journey. It strikes to me again and again, ‘‘Isn’t the journey to the goal the real attainment of the goal?’’ In this way even if I miss goal, I still have attained goal. Contents Introduction .................................................................................. 1 Usage .................................................................................. 1 Example ............................................................................... 3 AMS Symbols .......................................................................... 3 Available Weights ...................................................................... 5 Warning ............................................................................... 5 Charter ....................................................................................... 6 Utopia .......................................................................................
    [Show full text]
  • The Stix Package
    The stix package STI Pub Companies v1.1.2-latex from 2015/04/17 Contents 1 Introduction 2 2 Usage 2 2.1 Options.............................................2 2.2 Compatibility with other packages...............................3 2.3 Feedback............................................3 3 Math alphabets 3 4 Math symbols 4 4.1 Alphabetics...........................................4 4.2 Ordinary symbols........................................4 4.3 Binary operators........................................8 4.4 Relations............................................ 10 4.5 Punctuation........................................... 18 4.6 Integrals............................................. 18 4.7 Big operators.......................................... 19 4.8 Delimiters............................................ 19 4.9 Other bracess.......................................... 21 4.10 Accents............................................. 21 4.11 Over and under brackets.................................... 22 4.12 Radicals............................................. 22 5 Font tables 23 5.1 Text fonts............................................ 23 5.2 Math fonts............................................ 30 1 1 Introduction The mission of the Scientific and Technical Information Exchange (STIX) font creation project is the prepara- tion of a comprehensive set of fonts that serve the scientific and engineering community in the process from manuscript creation through final publication, both in electronic and print formats. Toward this purpose, the STIX fonts
    [Show full text]
  • The Begingreek Package
    The begingreek package Claudio Beccari – claudio dot beccari at gmail dot com Version v.1.5 of 2015/02/16 Contents 5 The new greek environment 3 1 Introduction 1 6 The command \greektxt 4 2 Usage 2 7 Font shapes and series 4 8 Examples 5 3 Incomplete fonts and differ- ent encoding 3 9 Acknowledgements 5 4 Default font control 3 10 The code 6 Abstract This small extension module defines the environment greek to be used with pdfLaTeX so as to imitate the similar environment defined in polyglossia. A corresponding command, \greektxt, is also defined. Of course there are some differences, but it has been used extensively and it is useful. 1 Introduction When using pdfLaTeX and babel, language changes are done with babel’s lan- guage switching commands \selectlanguage, \foreignlanguage or with the environments otherlanguage and otherlanguage*. They work fine, but some- times it is better to have a more “agile” command or environment that can be used at least in place of the last three commands or environments. Some more extra functionalities may be desirable, such as the possibility of specifying a different default font family or to switch font family for a particular stretch of Greek text. This small module does exactly what is described above; it has been created only to be used with pdfLaTeX, therefore if it gets loaded with a package that will be run with XeLaTeX or LuaLaTex it will complain loudly and its loading will be aborted; no, not simply that: the only way to exit from this wrong situation is to quit compilation.
    [Show full text]
  • The Font Family
    The font family Alain Aubord Sourire Informatique Geneva / Switzerland Antonis Tsolomitis Laboratory of Digital Typography and Mathematical Software Department of Mathematics University of the Aegean January 1 Introduction The Didot family of the Greek Font Society was made available for free in autumn 2005. This font existed with a commercial license for many years before. Support for LaTeX and the babel package was prepared several years ago by the author and I. Vasilogiorgakis (A. Aubord has done some modifications to improve the support of the accented and other special characters). With the free availability of the fonts I have modified the original package so that it reflects the changes occured in the latest releases by . The package supports four encodings: OT1, T1, TS1 and LGR. When some characters are missing in the Didot font, they are taken from the font TEX Gyre Pagella and, for the oblique rule (character 0x20 in OT1 encoding) used to build the character L with stroke (Ł), from the cmr family. All the provided encodings should be fairly complete. The greek part is to be used with the greek option of the Babel package. The Didot family in LGR and OT1 encoding has been tested successfuly with Plain TEX too. The fonts are loaded with the LATEX command (to be given in the preamble of a LATEX document): \usepackage{gfsdidot}. This command loads implicitely the package textcomp (Text Compan- ion) which defines the default values for some characters in the LATEX font selection mechanism. If this behaviour is not desired, it is possi- ble to prevent the loading of the textcomp package by passing the option noGFSDidotTS1 when calling the package gfsdidot: \usepackage[noGFS DidotTS1]{gfsdidot}.
    [Show full text]
  • The Comicsans Pacakge
    The comicsans package∗ Scott Pakin [email protected] December 19, 2013 1 Introduction The comicsans package makes Microsoft's Comic Sans font available to LATEX 2". comicsans supports all of the following: • Roman text, boldface text, SMALL-CAPS TEXT, and—with a little extra effort—italic text • Кирилица (римский шрифт, жирный шрифт, каллиграфический шрифт) • Mathematics using Comic Sans wherever possible: ′ log 2" 1 k y (x) 3 10 3 + k=x pk1 Comic Sans is a TrueType (TTF) font. As such, it works particularly well with pdfLATEX, which natively supports TrueType fonts. Some TEX distribu- tions also support dynamic conversion of TTF to PK (a bitmapped font format long used by TEX) so TEX backends other than pdfTEX can (indirectly) utilize TrueType fonts, as well. 2 Installation The following is a brief summary of the comicsans installation procedure: 1. Acquire and install the Comic Sans TrueType (.ttf) files. 2. [Optional] Generate the italic and/or Cyrillic variants of Comic Sans 3. Install the comicsans font files and refresh the TEX filename database. ∗This document corresponds to comicsans v1.0g, dated 2013/12/19. 1 4. Point the TEX backends to the comicsans files. Details are presented in Sections 2.1–2.4. 2.1 Acquire and install the TrueType files comicsans requires the Comic Sans and Comic Sans Bold TrueType files (comic.ttf and comicbd.ttf). You may already have these installed. (On Windows, look in C:\WINDOWS\Fonts for Comic Sans MS (True- Type) and Comic Sans MS Bold (TrueType).) If not, see if a package called msttcorefonts is available for your operating system or operating-system distribution.
    [Show full text]
  • Formal Aspects of Computing: Latex2ε Guide for Authors
    Under consideration for publication in Formal Aspects of Computing Formal Aspects of Computing: LATEX 2ε Guide for Authors Mark Reed1 and Christiane Notarmarco2 1Electronic Products and Composition Group, Cambridge University Press, Cambridge, 2Springer-Verlag London Limited, Godalming, Surrey, UK Abstract. This guide is for authors who are preparing papers for the Formal Aspects of Computing journal using the LATEX 2ε document-preparation system and the Formal Aspects of Computing class file (fac.cls). Keywords: LATEX 2ε; Class file; fac.cls; User guide 1. Introduction In addition to the standard submission of hardcopy from authors, Formal Aspects of Computing now accepts machine-readable forms of papers in LATEX 2ε. The layout design for the Formal Aspects of Computing journal has been implemented as a LATEX 2ε class file, based on the article class as discussed in the LATEX manual (2nd edition) [Lam94]. Commands which differ from the standard LATEX interface, or which are provided in addition to the standard interface, are explained in this guide (which is not a substitute for the LATEX manual itself). Note that the final printed version of papers will use the Monotype Times typeface rather than the Computer Modern available to authors. For this reason line and page breaks will change and authors should not insert hard breaks in their text. Authors planning to submit their papers in LATEX 2ε are advised to use fac.cls as early as possible in the creation of their files. 1.1. Introduction to LATEX LATEX is constructed as a series of macros on top of the TEX typesetting program.
    [Show full text]
  • Recognition of Mathematical Texts
    MASARYKOVA UNIVERZITA FAKULTA}w¡¢£¤¥¦§¨ INFORMATIKY !"#$%&'()+,-./012345<yA| Recognition of mathematical texts BACHELOR THESIS Miroslav Hrdina Brno, fall 2012 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Miroslav Hrdina Advisor: doc. RNDr. Petr Sojka, Ph.D. ii Acknowledgement I would like to thank to my supervisor doc. RNDr. Petr Sojka, Ph.D for his time, suggestions and advices during my work on the thesis. My gratitude is also directed towards Mgr. Michal R ˚užiˇckafor his help and for answers to my questions. Finally I would like to thanks to my family for their support and nerves of steel. iii Abstract This work aims to resolve the OCR issue for EuDML project with the most important part being the recognition of mathematical content. Goal of this work was to create workflow for mathematical OCR, which transforms the mathematical publications to indexable recog- nized output. This was achieved by using the InftyReader OCR soft- ware. The chosen recognition workflow was tested and results were evaluated. During recognition numerous problems with the software and recognized data were encountered. Part of these problems were resolved, but some are still pending and will be resolved in the fu- ture. iv Keywords OCR, math recognition, InftyReader, Tralics, MathML, EuDML v Contents 1 Introduction ............................ 1 2 OCR Technologies and Formats ................ 3 2.1 OCR Process ......................... 3 2.1.1 Scanning a document .
    [Show full text]
  • Making Type 1 and Opentype Fonts with Metatype1 and Fontforge
    Making Type 1 and OpenType fonts with MetaType1 and FontForge Karel Píška Institute of Physics, Academy of Sciences Prague, Czech Republic 24 August 2008 2nd ConTEXt Meeting Bohinj, Slovenija Contents Type 1 v.s. OpenType OpenType fonts today TEX text OpenType fonts OpenType math fonts today Stage 1: Font creating with MetaType1 Examples with Latin Modern Stage 2: From Type 1 to OpenType Construction of OpenType Conclusion and suggestions Conclusion and suggestions TEX Gyre fonts and math OpenType tables Last comments Type 1 v.s. OpenType (probably everybody knows) Limitations in Type 1 I max.number of encoded glyphs – 256 I we need many encoding files to cover various languages and their encodings (9 or more in today’s Latin Modern and TEX Gyre) I metrics data (also ligatures, kernings, . ) in additional separated files (× the number of encodings) OpenType fonts I can cover all characters together with metrics and “advances typographic facilities” I are available for XeTEX, LuaTEX I allow to unify access to glyphs, hyphenation patterns, . OpenType fonts today TEX text OpenType fonts I Latin Modern (LMRoman10-Regular) old style digits present I TEX Gyre (TeXGyreTermes-Regular) old style digits, small caps I Antykwa Torunska I Iwona I Kurier and, maybe, other OpenType fonts today OpenType math fonts I Cambria Math [MicroSoft] I old style digits I math symbols I letters: regular, bold, (math) italic, small caps, subscript, superscript, script-script, etc. I see (MS specification) I Minion Math [Jonannes Küster] I Asana Math [Apostolos Syropoulos] (glyph list) special optical sizes for scripts and scriptscrips are absent (?) I STIX not available after beta-testing (?) I other OpenType math ? Stage 1: Font creating with MetaType1 The fonts can be generated with the MetaType1 package [authors B.
    [Show full text]