diff options
author | Karl Berry <karl@freefriends.org> | 2007-10-02 21:22:42 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2007-10-02 21:22:42 +0000 |
commit | 4b850fc0445101387ea6093ae097cc1a8f4a8a2a (patch) | |
tree | dcaac18c48841a5e5067bf4c62659a617c3690ee | |
parent | 3c0902788394ff3a54a70ae163ed04b9cbce6eb0 (diff) |
ae non-update to get things in fonts/ instead of latex/
git-svn-id: svn://tug.org/texlive/trunk@5100 c570f23f-e606-0410-a88d-b1316a301751
24 files changed, 7005 insertions, 1 deletions
diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check index 42be9368df9..aa715f1ce7c 100755 --- a/Build/tools/tpm-ctan-check +++ b/Build/tools/tpm-ctan-check @@ -10,7 +10,7 @@ my @WorkingTPM = qw( 12many a0poster aastex abbr abc abstract abstyles accfonts achemso acmtrans acronym - active-conf adrconv aguplus algorithm2e algorithmicx algorithms + active-conf adrconv ae aguplus algorithm2e algorithmicx algorithms alnumsec altfont ametsoc ams amsldoc-it amsrefs amsthdoc-it animate apacite appendix apl arabi arabtex arabxetex archaic arcs arev diff --git a/Master/texmf-dist/doc/fonts/ae/COPYING b/Master/texmf-dist/doc/fonts/ae/COPYING new file mode 100644 index 00000000000..90e5e3ab797 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/ae/COPYING @@ -0,0 +1,416 @@ +The LaTeX Project Public License +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +LPPL Version 1.3c 2006-05-20 + +Copyright 1999 2002-2006 LaTeX3 Project + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + + +PREAMBLE +======== + +The LaTeX Project Public License (LPPL) is the primary license under +which the the LaTeX kernel and the base LaTeX packages are distributed. + +You may use this license for any work of which you hold the copyright +and which you wish to distribute. This license may be particularly +suitable if your work is TeX-related (such as a LaTeX package), but +it is written in such a way that you can use it even if your work is +unrelated to TeX. + +The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', +below, gives instructions, examples, and recommendations for authors +who are considering distributing their works under this license. + +This license gives conditions under which a work may be distributed +and modified, as well as conditions under which modified versions of +that work may be distributed. + +We, the LaTeX3 Project, believe that the conditions below give you +the freedom to make and distribute modified versions of your work +that conform with whatever technical specifications you wish while +maintaining the availability, integrity, and reliability of +that work. If you do not see how to achieve your goal while +meeting these conditions, then read the document `cfgguide.tex' +and `modguide.tex' in the base LaTeX distribution for suggestions. + + +DEFINITIONS +=========== + +In this license document the following terms are used: + + `Work' + Any work being distributed under this License. + + `Derived Work' + Any work that under any applicable law is derived from the Work. + + `Modification' + Any procedure that produces a Derived Work under any applicable + law -- for example, the production of a file containing an + original file associated with the Work or a significant portion of + such a file, either verbatim or with modifications and/or + translated into another language. + + `Modify' + To apply any procedure that produces a Derived Work under any + applicable law. + + `Distribution' + Making copies of the Work available from one person to another, in + whole or in part. Distribution includes (but is not limited to) + making any electronic components of the Work accessible by + file transfer protocols such as FTP or HTTP or by shared file + systems such as Sun's Network File System (NFS). + + `Compiled Work' + A version of the Work that has been processed into a form where it + is directly usable on a computer system. This processing may + include using installation facilities provided by the Work, + transformations of the Work, copying of components of the Work, or + other activities. Note that modification of any installation + facilities provided by the Work constitutes modification of the Work. + + `Current Maintainer' + A person or persons nominated as such within the Work. If there is + no such explicit nomination then it is the `Copyright Holder' under + any applicable law. + + `Base Interpreter' + A program or process that is normally needed for running or + interpreting a part or the whole of the Work. + + A Base Interpreter may depend on external components but these + are not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + `LaTeX-Format' or in the case of files belonging to the + `LaTeX-format' a program implementing the `TeX language'. + + + +CONDITIONS ON DISTRIBUTION AND MODIFICATION +=========================================== + +1. Activities other than distribution and/or modification of the Work +are not covered by this license; they are outside its scope. In +particular, the act of running the Work is not restricted and no +requirements are made concerning any offers of support for the Work. + +2. You may distribute a complete, unmodified copy of the Work as you +received it. Distribution of only part of the Work is considered +modification of the Work, and no right to distribute such a Derived +Work may be assumed under the terms of this clause. + +3. You may distribute a Compiled Work that has been generated from a +complete, unmodified copy of the Work as distributed under Clause 2 +above, as long as that Compiled Work is distributed in such a way that +the recipients may install the Compiled Work on their system exactly +as it would have been installed if they generated a Compiled Work +directly from the Work. + +4. If you are the Current Maintainer of the Work, you may, without +restriction, modify the Work, thus creating a Derived Work. You may +also distribute the Derived Work without restriction, including +Compiled Works generated from the Derived Work. Derived Works +distributed in this manner by the Current Maintainer are considered to +be updated versions of the Work. + +5. If you are not the Current Maintainer of the Work, you may modify +your copy of the Work, thus creating a Derived Work based on the Work, +and compile this Derived Work, thus creating a Compiled Work based on +the Derived Work. + +6. If you are not the Current Maintainer of the Work, you may +distribute a Derived Work provided the following conditions are met +for every component of the Work unless that component clearly states +in the copyright notice that it is exempt from that condition. Only +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. + + a. If a component of this Derived Work can be a direct replacement + for a component of the Work when that component is used with the + Base Interpreter, then, wherever this component of the Work + identifies itself to the user when used interactively with that + Base Interpreter, the replacement component of this Derived Work + clearly and unambiguously identifies itself as a modified version + of this component to the user when used interactively with that + Base Interpreter. + + b. Every component of the Derived Work contains prominent notices + detailing the nature of the changes to that component, or a + prominent reference to another file that is distributed as part + of the Derived Work and that contains a complete and accurate log + of the changes. + + c. No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original version + of the Work, provide any support, including (but not limited to) + the reporting and handling of errors, to recipients of the + Derived Work unless those persons have stated explicitly that + they do provide such support for the Derived Work. + + d. You distribute at least one of the following with the Derived Work: + + 1. A complete, unmodified copy of the Work; + if your distribution of a modified component is made by + offering access to copy the modified component from a + designated place, then offering equivalent access to copy + the Work from the same or some similar place meets this + condition, even though third parties are not compelled to + copy the Work along with the modified component; + + 2. Information that is sufficient to obtain a complete, + unmodified copy of the Work. + +7. If you are not the Current Maintainer of the Work, you may +distribute a Compiled Work generated from a Derived Work, as long as +the Derived Work is distributed to all recipients of the Compiled +Work, and as long as the conditions of Clause 6, above, are met with +regard to the Derived Work. + +8. The conditions above are not intended to prohibit, and hence do not +apply to, the modification, by any method, of any component so that it +becomes identical to an updated version of that component of the Work as +it is distributed by the Current Maintainer under Clause 4, above. + +9. Distribution of the Work or any Derived Work in an alternative +format, where the Work or that Derived Work (in whole or in part) is +then produced by applying some process to that format, does not relax or +nullify any sections of this license as they pertain to the results of +applying that process. + +10. a. A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause 6 above, in regard to the Work, though it does not have + to honor the rest of the conditions in this license. + + b. If a Derived Work is distributed under a different license, that + Derived Work must provide sufficient documentation as part of + itself to allow each recipient of that Derived Work to honor the + restrictions in Clause 6 above, concerning changes from the Work. + +11. This license places no restrictions on works that are unrelated to +the Work, nor does this license place any restrictions on aggregating +such works with the Work by any means. + +12. Nothing in this license is intended to, or may be used to, prevent +complete compliance by all parties with all applicable laws. + + +NO WARRANTY +=========== + +There is no warranty for the Work. Except when otherwise stated in +writing, the Copyright Holder provides the Work `as is', without +warranty of any kind, either expressed or implied, including, but not +limited to, the implied warranties of merchantability and fitness for a +particular purpose. The entire risk as to the quality and performance +of the Work is with you. Should the Work prove defective, you assume +the cost of all necessary servicing, repair, or correction. + +In no event unless required by applicable law or agreed to in writing +will The Copyright Holder, or any author named in the components of the +Work, or any other party who may distribute and/or modify the Work as +permitted above, be liable to you for damages, including any general, +special, incidental or consequential damages arising out of any use of +the Work or out of inability to use the Work (including, but not limited +to, loss of data, data being rendered inaccurate, or losses sustained by +anyone as a result of any failure of the Work to operate with any other +programs), even if the Copyright Holder or said author or said other +party has been advised of the possibility of such damages. + + +MAINTENANCE OF THE WORK +======================= + +The Work has the status `author-maintained' if the Copyright Holder +explicitly and prominently states near the primary copyright notice in +the Work that the Work can only be maintained by the Copyright Holder +or simply that it is `author-maintained'. + +The Work has the status `maintained' if there is a Current Maintainer +who has indicated in the Work that they are willing to receive error +reports for the Work (for example, by supplying a valid e-mail +address). It is not required for the Current Maintainer to acknowledge +or act upon these error reports. + +The Work changes from status `maintained' to `unmaintained' if there +is no Current Maintainer, or the person stated to be Current +Maintainer of the work cannot be reached through the indicated means +of communication for a period of six months, and there are no other +significant signs of active maintenance. + +You can become the Current Maintainer of the Work by agreement with +any existing Current Maintainer to take over this role. + +If the Work is unmaintained, you can become the Current Maintainer of +the Work through the following steps: + + 1. Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of + an Internet or similar search. + + 2. If this search is successful, then enquire whether the Work + is still maintained. + + a. If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + b. If the search is unsuccessful or no action to resume active + maintenance is taken by the Current Maintainer, then announce + within the pertinent community your intention to take over + maintenance. (If the Work is a LaTeX work, this could be + done, for example, by posting to comp.text.tex.) + + 3a. If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + b. If the Current Maintainer is not reachable and the Copyright + Holder agrees that maintenance of the Work be passed to you, + then this takes effect immediately upon announcement. + + 4. If you make an `intention announcement' as described in 2b. above + and after three months your intention is challenged neither by + the Current Maintainer nor by the Copyright Holder nor by other + people, then you may arrange for the Work to be changed so as + to name you as the (new) Current Maintainer. + + 5. If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of 3b) or 4), then that Current Maintainer must + become or remain the Current Maintainer upon request provided + they then update their communication data within one month. + +A change in the Current Maintainer does not, of itself, alter the fact +that the Work is distributed under the LPPL license. + +If you become the Current Maintainer of the Work, you should +immediately provide, within the Work, a prominent and unambiguous +statement of your status as Current Maintainer. You should also +announce your new status to the same pertinent community as +in 2b) above. + + +WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE +====================================================== + +This section contains important instructions, examples, and +recommendations for authors who are considering distributing their +works under this license. These authors are addressed as `you' in +this section. + +Choosing This License or Another License +---------------------------------------- + +If for any part of your work you want or need to use *distribution* +conditions that differ significantly from those in this license, then +do not refer to this license anywhere in your work but, instead, +distribute your work under a different license. You may use the text +of this license as a model for your own license, but your license +should not refer to the LPPL or otherwise give the impression that +your work is distributed under the LPPL. + +The document `modguide.tex' in the base LaTeX distribution explains +the motivation behind the conditions of this license. It explains, +for example, why distributing LaTeX under the GNU General Public +License (GPL) was considered inappropriate. Even if your work is +unrelated to LaTeX, the discussion in `modguide.tex' may still be +relevant, and authors intending to distribute their works under any +license are encouraged to read it. + +A Recommendation on Modification Without Distribution +----------------------------------------------------- + +It is wise never to modify a component of the Work, even for your own +personal use, without also meeting the above conditions for +distributing the modified component. While you might intend that such +modifications will never be distributed, often this will happen by +accident -- you may forget that you have modified that component; or +it may not occur to you when allowing others to access the modified +version that you are thus distributing it and violating the conditions +of this license in ways that could have legal implications and, worse, +cause problems for the community. It is therefore usually in your +best interest to keep your copy of the Work identical with the public +one. Many works provide ways to control the behavior of that work +without altering any of its licensed components. + +How to Use This License +----------------------- + +To use this license, place in each of the components of your work both +an explicit copyright notice including your name and the year the work +was authored and/or last substantially modified. Include also a +statement that the distribution and/or modification of that +component is constrained by the conditions in this license. + +Here is an example of such a notice and statement: + + %% pig.dtx + %% Copyright 2005 M. Y. Name + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % of this license or (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2005/12/01 or later. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + +Given such a notice and statement in a file, the conditions +given in this license document would apply, with the `Work' referring +to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being +generated from `pig.dtx' using `pig.ins'), the `Base Interpreter' +referring to any `LaTeX-Format', and both `Copyright Holder' and +`Current Maintainer' referring to the person `M. Y. Name'. + +If you do not want the Maintenance section of LPPL to apply to your +Work, change `maintained' above into `author-maintained'. +However, we recommend that you use `maintained', as the Maintenance +section was added in order to ensure that your Work remains useful to +the community even when you can no longer maintain and support it +yourself. + +Derived Works That Are Not Replacements +--------------------------------------- + +Several clauses of the LPPL specify means to provide reliability and +stability for the user community. They therefore concern themselves +with the case that a Derived Work is intended to be used as a +(compatible or incompatible) replacement of the original Work. If +this is not the case (e.g., if a few lines of code are reused for a +completely different task), then clauses 6b and 6d shall not apply. + + +Important Recommendations +------------------------- + + Defining What Constitutes the Work + + The LPPL requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a + way for the licensee to determine which files constitute the Work. + This could, for example, be achieved by explicitly listing all the + files of the Work near the copyright notice of each file or by + using a line such as: + + % This work consists of all files listed in manifest.txt. + + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. + diff --git a/Master/texmf-dist/doc/fonts/ae/MANIFEST b/Master/texmf-dist/doc/fonts/ae/MANIFEST new file mode 100644 index 00000000000..84c1e313fc9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/ae/MANIFEST @@ -0,0 +1,139 @@ +The AE package consists of the following files: + +src/aefonts.mtx +src/aefonts.tex +src/aehax5.mtx +src/aehaxit.mtx +src/aehaxrm.mtx +src/aehaxsc.mtx +src/aehaxsl.mtx +src/aehaxss.mtx +src/aelatin.mtx +src/aelatint.mtx +src/aesample.tex +src/aet1.etx +src/bxittest.tex +src/clean +src/germtest.tex +src/go +src/install +src/makepl +src/ot1tt.etx +src/slitest.tex +tex/ae.sty +tex/aecompl.sty +tex/omlaer.fd +tex/omsaer.fd +tex/ot1aer.fd +tex/ot1aess.fd +tex/ot1aett.fd +tex/ot1laess.fd +tex/ot1laett.fd +tex/t1aer.fd +tex/t1aess.fd +tex/t1aett.fd +tex/t1laess.fd +tex/t1laett.fd +tfm/aeb10.tfm +tfm/aebx10.tfm +tfm/aebx12.tfm +tfm/aebx5.tfm +tfm/aebx6.tfm +tfm/aebx7.tfm +tfm/aebx8.tfm +tfm/aebx9.tfm +tfm/aebxsl10.tfm +tfm/aebxti10.tfm +tfm/aecsc10.tfm +tfm/aeitt10.tfm +tfm/aer10.tfm +tfm/aer12.tfm +tfm/aer17.tfm +tfm/aer5.tfm +tfm/aer6.tfm +tfm/aer7.tfm +tfm/aer8.tfm +tfm/aer9.tfm +tfm/aesl10.tfm +tfm/aesl12.tfm +tfm/aesl8.tfm +tfm/aesl9.tfm +tfm/aesltt10.tfm +tfm/aess10.tfm +tfm/aess12.tfm +tfm/aess17.tfm +tfm/aess8.tfm +tfm/aess9.tfm +tfm/aessbx10.tfm +tfm/aessdc10.tfm +tfm/aessi10.tfm +tfm/aessi12.tfm +tfm/aessi17.tfm +tfm/aessi8.tfm +tfm/aessi9.tfm +tfm/aetcsc10.tfm +tfm/aeti10.tfm +tfm/aeti12.tfm +tfm/aeti7.tfm +tfm/aeti8.tfm +tfm/aeti9.tfm +tfm/aett10.tfm +tfm/aett12.tfm +tfm/aett8.tfm +tfm/aett9.tfm +tfm/laess8.tfm +tfm/laessb8.tfm +tfm/laessi8.tfm +vf/aeb10.vf +vf/aebx10.vf +vf/aebx12.vf +vf/aebx5.vf +vf/aebx6.vf +vf/aebx7.vf +vf/aebx8.vf +vf/aebx9.vf +vf/aebxsl10.vf +vf/aebxti10.vf +vf/aecsc10.vf +vf/aeitt10.vf +vf/aer10.vf +vf/aer12.vf +vf/aer17.vf +vf/aer5.vf +vf/aer6.vf +vf/aer7.vf +vf/aer8.vf +vf/aer9.vf +vf/aesl10.vf +vf/aesl12.vf +vf/aesl8.vf +vf/aesl9.vf +vf/aesltt10.vf +vf/aess10.vf +vf/aess12.vf +vf/aess17.vf +vf/aess8.vf +vf/aess9.vf +vf/aessbx10.vf +vf/aessdc10.vf +vf/aessi10.vf +vf/aessi12.vf +vf/aessi17.vf +vf/aessi8.vf +vf/aessi9.vf +vf/aetcsc10.vf +vf/aeti10.vf +vf/aeti12.vf +vf/aeti7.vf +vf/aeti8.vf +vf/aeti9.vf +vf/aett10.vf +vf/aett12.vf +vf/aett8.vf +vf/aett9.vf +vf/laess8.vf +vf/laessb8.vf +vf/laessi8.vf +COPYING +README +MANIFEST diff --git a/Master/texmf-dist/doc/fonts/ae/README b/Master/texmf-dist/doc/fonts/ae/README new file mode 100644 index 00000000000..f7828b4cf8f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/ae/README @@ -0,0 +1,69 @@ +Version 1.4 of the AE fonts +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +This is a set of virtual fonts building, from the standard CM fonts, +a set of almost T1 encoded fonts. The characters missing are mainly: +eth, thorn, and the sami letter eng. Sometimes the £ character is +also missing. For the typewriter fonts, the situation is worse. + +My idea with these fonts is that it should be possible to use the +exisiting Type1 versions of the CM fonts to produce PDF files even +when one needs hyphenation patterns other than English. + +It would be nice to have a font containing the missing caracters, in +order to make the layout fully T1. By the way, the name AE fonts was +chosen since the fonts are Almost European Computer Modern. + +To use the fonts, simply \usepackage{ae}. + +To use bitmap versions of the characters missing in the ae fonts, +\usepackage{aecompl}. + +Denis Roegel has constructed a separate package, aeguill, to produce +guillemets built with the polish CMR fonts, WNCYR fonts, LASY fonts, +or EC fonts. + +Changes since version 1.3: + +* Apparently, cmr5 does not contain any f-ligatures. Corrected the + fontinst script to create faked ones instead. + +Changes since version 1.2: + +* The sans-serif slides fonts were added. Gilbert Ritschard contributed + support for those fonts in ae.sty; if the option [slides] is given, + the sans-serif slides fonts are used. + +Changes since version 1.1: + +* Matthias Köppe contributed an adjustment of the positioning of + umlauts and better kerning in some cases. + +* Added the files omsaer.fd and omlaer.fd to get rid of some + LaTeX warnings. + +Changes since version 1.0: + +* Denis Roegel contributed aecompl.sty; a style file which adds + (as bitmaps) the characters missing in the ae fonts. + +Changes since version 0.9: + +* ae.sty no longer fails if the EC fonts are not installed. +* The fi-type ligatures in aecsc are fixed. + +Changes since version 0.8: + +* Rolf Niepraschk contributed ae.sty. +* Some character heights and depths were corrected. + + +Licensing terms +~~~~~~~~~~~~~~~ + +This work is distributed under the conditions of the LaTeX Project Public +License, either version 1.3 or (at your option) any later version. Please +refer to the file COPYING for details. + + +/Lars Engebretsen, <lars@engebretsen.se>, 2007-04-20. diff --git a/Master/texmf-dist/source/fonts/ae/aefonts.mtx b/Master/texmf-dist/source/fonts/ae/aefonts.mtx new file mode 100644 index 00000000000..ad62ad82e26 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aefonts.mtx @@ -0,0 +1,130 @@ +%% aefonts.mtx +%% Copyright 1999 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\input fontinst.sty + +\declareencoding{TEX TEXT ITALIC}{ot1i} +\declareencoding{LATEX SYMBOLS}{lasy} + +\installfonts + \installfamily{T1}{aer}{} + \installfamily{T1}{aess}{} + \installfamily{T1}{aett}{} + \installfont{aer5}{cmr5,kernoff,cmmi5,cmu10,cmsy5,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<5>} + \installfont{aer6}{cmr6,kernoff,cmmi6,cmu10,cmsy6,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<6>} + \installfont{aer7}{cmr7,kernoff,cmmi7,cmu10,cmsy7,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<7>} + \installfont{aer8}{cmr8,kernoff,cmmi8,cmu10,cmsy8,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<8>} + \installfont{aer9}{cmr9,kernoff,cmmi9,cmu10,cmsy9,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<9>} + \installfont{aer10}{cmr10,kernoff,cmmi10,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<10> <10.95>} + \installfont{aer12}{cmr12,kernoff,cmmi12,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<12> <14.4>} + \installfont{aer17}{cmr17,kernoff,cmmi12,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<17.28> <20.74> <24.88>} + \installfont{aebx5}{cmbx5,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<5>} + \installfont{aebx6}{cmbx6,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<6>} + \installfont{aebx7}{cmbx7,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<7>} + \installfont{aebx8}{cmbx8,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<8>} + \installfont{aebx9}{cmbx9,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<9>} + \installfont{aebx10}{cmbx10,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<10> <10.95>} + \installfont{aebx12}{cmbx12,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<12> <14.4> <17.28> <20.74> <24.88>} + \installfont{aeti7}{cmti7,kernoff,cmmi7,cmsl8,cmsy7,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<5> <6> <7>} + \installfont{aeti8}{cmti8,kernoff,cmmi8,cmsl8,cmsy8,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<8>} + \installfont{aeti9}{cmti9,kernoff,cmmi9,cmsl9,cmsy9,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<9>} + \installfont{aeti10}{cmti10,kernoff,cmmi10,cmsl10,cmsy10,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<10> <10.95>} + \installfont{aeti12}{cmti12,kernoff,cmmi12,cmsl12,cmsy10,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<12> <14.4> <17.28> <20.74> <24.88>} + \installfont{aesl8}{cmsl8,kernoff,cmmi8,cmti8,cmsy8,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{m}{sl}{<5> <6> <7> <8>} + \installfont{aesl9}{cmsl9,kernoff,cmmi9,cmti9,cmsy9,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{m}{sl}{<9>} + \installfont{aesl10}{cmsl10,kernoff,cmmi10,cmti10,cmsy10,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{m}{sl}{<10> <10.95>} + \installfont{aesl12}{cmsl12,kernoff,cmmi12,cmti12,cmsy10,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{m}{sl}{<12> <14.4> <17.28> <20.74> <24.88>} + \installfont{aeb10}{cmb10,kernoff,cmmib10,cmbsy10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{b}{n}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aebxti10}{cmbxti10,kernoff,cmmib10,cmbxsl10,cmbsy10,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{bx}{it}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aebxsl10}{cmbxsl10,kernoff,cmmib10,cmbxti10,cmbsy10,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{bx}{sl}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aecsc10}{cmcsc10,kernoff,cmmi10,cmu10,cmsy10,aelatin,kernon,aehaxrm,aehaxsc}{aet1} + {T1}{aer}{m}{sc}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aess8}{cmss8,kernoff,cmmi8,cmsy8,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<8>} + \installfont{aess9}{cmss9,kernoff,cmmi9,cmsy9,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<9>} + \installfont{aess10}{cmss10,kernoff,cmmi10,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<10> <10.95>} + \installfont{aess12}{cmss12,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<12> <14.4>} + \installfont{aess17}{cmss17,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<17.28> <20.74> <24.88>} + \installfont{aessi8}{cmssi8,kernoff,cmmi8,cmsy8,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<8>} + \installfont{aessi9}{cmssi9,kernoff,cmmi9,cmsy9,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<9>} + \installfont{aessi10}{cmssi10,kernoff,cmmi10,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<10> <10.95>} + \installfont{aessi12}{cmssi12,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<12> <14.4>} + \installfont{aessi17}{cmssi17,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<17.28> <20.74> <24.88>} + \installfont{aessdc10}{cmssdc10,kernoff,cmmi10,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{sbc}{n}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aessbx10}{cmssbx10,kernoff,cmmib10,cmbsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{bx}{n}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + + \installfont{aett8}{kernoff,cmtt8,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{n}{<8>} + \installfont{aett9}{kernoff,cmtt9,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{n}{<9>} + \installfont{aett10}{kernoff,cmtt10,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{n}{<10>} + \installfont{aett12}{kernoff,cmtt12,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{n}{<12>} + \installfont{aeitt10}{kernoff,cmitt10,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{it}{<10>} + \installfont{aesltt10}{kernoff,cmsltt10,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{sl}{<10>} + \installfont{aetcsc10}{kernoff,cmtcsc10,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{sc}{<10>} +\endinstallfonts + +\bye diff --git a/Master/texmf-dist/source/fonts/ae/aefonts.tex b/Master/texmf-dist/source/fonts/ae/aefonts.tex new file mode 100644 index 00000000000..9d317a9c50c --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aefonts.tex @@ -0,0 +1,139 @@ +%% aefonts.tex +%% Copyright 2003 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\input fontinst.sty + +\declareencoding{TEX TEXT ITALIC}{ot1i} +\declareencoding{LATEX SYMBOLS}{lasy} + +\installfonts + \installfamily{T1}{aer}{} + \installfamily{T1}{aess}{} + \installfamily{T1}{aett}{} + \installfamily{T1}{laess}{} + + \installfont{aer5}{cmr5,kernoff,cmmi5,cmu10,cmsy5,aelatin,kernon,aehaxrm,aehax5}{aet1} + {T1}{aer}{m}{n}{<5>} + \installfont{aer6}{cmr6,kernoff,cmmi6,cmu10,cmsy6,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<6>} + \installfont{aer7}{cmr7,kernoff,cmmi7,cmu10,cmsy7,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<7>} + \installfont{aer8}{cmr8,kernoff,cmmi8,cmu10,cmsy8,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<8>} + \installfont{aer9}{cmr9,kernoff,cmmi9,cmu10,cmsy9,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<9>} + \installfont{aer10}{cmr10,kernoff,cmmi10,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<10> <10.95>} + \installfont{aer12}{cmr12,kernoff,cmmi12,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<12> <14.4>} + \installfont{aer17}{cmr17,kernoff,cmmi12,cmu10,cmsy10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{m}{n}{<17.28> <20.74> <24.88>} + \installfont{aebx5}{cmbx5,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<5>} + \installfont{aebx6}{cmbx6,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<6>} + \installfont{aebx7}{cmbx7,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<7>} + \installfont{aebx8}{cmbx8,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<8>} + \installfont{aebx9}{cmbx9,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<9>} + \installfont{aebx10}{cmbx10,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<10> <10.95>} + \installfont{aebx12}{cmbx12,kernoff,cmmib10,cmbsy10,cmbxti10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{bx}{n}{<12> <14.4> <17.28> <20.74> <24.88>} + \installfont{aeti7}{cmti7,kernoff,cmmi7,cmsl8,cmsy7,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<5> <6> <7>} + \installfont{aeti8}{cmti8,kernoff,cmmi8,cmsl8,cmsy8,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<8>} + \installfont{aeti9}{cmti9,kernoff,cmmi9,cmsl9,cmsy9,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<9>} + \installfont{aeti10}{cmti10,kernoff,cmmi10,cmsl10,cmsy10,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<10> <10.95>} + \installfont{aeti12}{cmti12,kernoff,cmmi12,cmsl12,cmsy10,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{m}{it}{<12> <14.4> <17.28> <20.74> <24.88>} + \installfont{aesl8}{cmsl8,kernoff,cmmi8,cmti8,cmsy8,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{m}{sl}{<5> <6> <7> <8>} + \installfont{aesl9}{cmsl9,kernoff,cmmi9,cmti9,cmsy9,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{m}{sl}{<9>} + \installfont{aesl10}{cmsl10,kernoff,cmmi10,cmti10,cmsy10,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{m}{sl}{<10> <10.95>} + \installfont{aesl12}{cmsl12,kernoff,cmmi12,cmti12,cmsy10,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{m}{sl}{<12> <14.4> <17.28> <20.74> <24.88>} + \installfont{aeb10}{cmb10,kernoff,cmmib10,cmbsy10,aelatin,kernon,aehaxrm}{aet1} + {T1}{aer}{b}{n}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aebxti10}{cmbxti10,kernoff,cmmib10,cmbxsl10,cmbsy10,aelatin,kernon,aehaxit}{aet1} + {T1}{aer}{bx}{it}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aebxsl10}{cmbxsl10,kernoff,cmmib10,cmbxti10,cmbsy10,aelatin,kernon,aehaxsl}{aet1} + {T1}{aer}{bx}{sl}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aecsc10}{cmcsc10,kernoff,cmmi10,cmu10,cmsy10,aelatin,kernon,aehaxrm,aehaxsc}{aet1} + {T1}{aer}{m}{sc}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aess8}{cmss8,kernoff,cmmi8,cmsy8,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<8>} + \installfont{aess9}{cmss9,kernoff,cmmi9,cmsy9,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<9>} + \installfont{aess10}{cmss10,kernoff,cmmi10,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<10> <10.95>} + \installfont{aess12}{cmss12,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<12> <14.4>} + \installfont{aess17}{cmss17,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{n}{<17.28> <20.74> <24.88>} + \installfont{aessi8}{cmssi8,kernoff,cmmi8,cmsy8,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<8>} + \installfont{aessi9}{cmssi9,kernoff,cmmi9,cmsy9,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<9>} + \installfont{aessi10}{cmssi10,kernoff,cmmi10,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<10> <10.95>} + \installfont{aessi12}{cmssi12,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<12> <14.4>} + \installfont{aessi17}{cmssi17,kernoff,cmmi12,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{m}{sl}{<17.28> <20.74> <24.88>} + \installfont{aessdc10}{cmssdc10,kernoff,cmmi10,cmsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{sbc}{n}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + \installfont{aessbx10}{cmssbx10,kernoff,cmmib10,cmbsy10,aelatin,kernon,aehaxss}{aet1} + {T1}{aess}{bx}{n}{<5> <6> <7> <8> <9> <10> <10.95> <12> <14.4> + <17.28> <20.74> <24.88>} + + \installfont{aett8}{kernoff,cmtt8,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{n}{<8>} + \installfont{aett9}{kernoff,cmtt9,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{n}{<9>} + \installfont{aett10}{kernoff,cmtt10,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{n}{<10>} + \installfont{aett12}{kernoff,cmtt12,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{n}{<12>} + \installfont{aeitt10}{kernoff,cmitt10,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{it}{<10>} + \installfont{aesltt10}{kernoff,cmsltt10,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{sl}{<10>} + \installfont{aetcsc10}{kernoff,cmtcsc10,cmmib10,aelatint}{aet1} + {T1}{aett}{m}{sc}{<10>} + + \installfont{laess8}{lcmss8,kernoff,cmmi8,cmsy8,aelatin,kernon,aehaxss} + {aet1}{T1}{laess}{m}{n}{<->} + \installfont{laessi8}{lcmssi8,kernoff,cmmi8,cmsy8,aelatin,kernon,aehaxss} + {aet1}{T1}{laess}{m}{sl}{<->} + \installfont{laessb8}{lcmssb8,kernoff,cmmib10,cmbsy10,aelatin,kernon,aehaxss} + {aet1}{T1}{laess}{bx}{n}{<->} +\endinstallfonts + +\bye diff --git a/Master/texmf-dist/source/fonts/ae/aehax5.mtx b/Master/texmf-dist/source/fonts/ae/aehax5.mtx new file mode 100644 index 00000000000..896cbaf244b --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aehax5.mtx @@ -0,0 +1,54 @@ +%% aehax5.mtx +%% Copyright 2003 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\relax + +\metrics + +\needsfontinstversion{1.315} + +\resetglyph{ff} + \glyph{f}{1000} + \movert{\kerning{f}{f}} + \glyph{f}{1000} +\endresetglyph + +\resetglyph{fi} + \glyph{f}{1000} + \movert{\kerning{f}{i}} + \glyph{i}{1000} +\endresetglyph + +\resetglyph{fl} + \glyph{f}{1000} + \movert{\kerning{f}{l}} + \glyph{l}{1000} +\endresetglyph + +\resetglyph{ffi} + \glyph{ff}{1000} + \movert{\kerning{ff}{i}} + \glyph{i}{1000} +\endresetglyph + +\resetglyph{ffl} + \glyph{ff}{1000} + \movert{\kerning{ff}{l}} + \glyph{l}{1000} +\endresetglyph + +\endmetrics diff --git a/Master/texmf-dist/source/fonts/ae/aehaxit.mtx b/Master/texmf-dist/source/fonts/ae/aehaxit.mtx new file mode 100644 index 00000000000..af712930097 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aehaxit.mtx @@ -0,0 +1,90 @@ +%% aehaxit.mtx +%% Copyright 1999 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\relax + +\metrics + +\needsfontinstversion{1.315} + +% \shiftglyph takes three parameters: +% +% #1 the name of the glyph +% #2 the amount of extra space at the left +% #3 the amount of extra space at the right + +\setcommand\shiftglyph#1#2#3{ + \resetglyph{#1} + \movert{#2} + \glyph{#1}{1000} + \movert{#3} + \resetitalic{\add{\italic{#1}}{#3}} + \endresetglyph +} + +\shiftglyph{quotedblright}{0}{-125} +\shiftglyph{quotedblleft}{-125}{0} +%\setrightkerning{quotedblbase}{comma}{1000} + +%% Following kerns stolen from the EC fonts +\setkern{quotedblbase}{quotesinglbase}{200} +\setkern{quotedblbase}{comma}{200} +\def\setquotebasekerns#1{ + \setkern{#1}{quotedblbase}{200} + \setkern{#1}{v}{-150} + \setkern{#1}{w}{-150} + \setkern{#1}{T}{-150} + \setkern{#1}{V}{-200} + \setkern{#1}{W}{-200} + \setkern{#1}{Y}{-150} + \setkern{#1}{Yacute}{-150} + \setkern{#1}{Ydieresis}{-150} + \setkern{#1}{O}{-50} + \setkern{#1}{Odieresis}{-50} + \setkern{#1}{Ohungarumlaut}{-50} + \setkern{#1}{Ograve}{-50} + \setkern{#1}{Oacute}{-50} + \setkern{#1}{Ocircumflex}{-50} + \setkern{#1}{Otilde}{-50} + \setkern{#1}{Oslash}{-50} + \setkern{#1}{OE}{-50} + \setkern{#1}{C}{-50} + \setkern{#1}{Ccedilla}{-50} + \setkern{#1}{Cacute}{-50} + \setkern{#1}{Ccaron}{-50} + \setkern{#1}{G}{-50} + \setkern{#1}{Gbreve}{-50} + \setkern{#1}{Q}{-50}} +\setquotebasekerns{quotedblbase} +\setquotebasekerns{quotesinglbase} + +\resetglyph{quotedbl} + \glyph{quotedblright}{1000} +\endresetglyph + +\resetglyph{quotedblbase} + \moveup{\sub{\height{comma}}{\height{quotedblright}}} + \glyph{quotedblright}{1000} + \movert{150} + \resetdepth{\depth{comma}} +\endresetglyph + +\resetglyph{underscore} + \glyphrule{\int{visiblespacewidth}}{\int{underlinethickness}} +\endresetglyph + +\endmetrics diff --git a/Master/texmf-dist/source/fonts/ae/aehaxrm.mtx b/Master/texmf-dist/source/fonts/ae/aehaxrm.mtx new file mode 100644 index 00000000000..0bcbd0a8d11 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aehaxrm.mtx @@ -0,0 +1,91 @@ +%% aehaxrm.mtx +%% Copyright 1999 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\relax + +\metrics + +\needsfontinstversion{1.315} + +% \shiftglyph takes three parameters: +% +% #1 the name of the glyph +% #2 the amount of extra space at the left +% #3 the amount of extra space at the right + +\setcommand\shiftglyph#1#2#3{ + \resetglyph{#1} + \movert{#2} + \glyph{#1}{1000} + \movert{#3} + \resetitalic{\add{\italic{#1}}{#3}} + \endresetglyph +} + +\shiftglyph{quotedblright}{0}{-125} +\shiftglyph{quotedblleft}{-125}{0} +\setrightkerning{quotedblbase}{comma}{1000} + +%% Following kerns stolen from the EC fonts +\setkern{quotedblbase}{quotesinglbase}{200} +\setkern{quotedblbase}{comma}{200} +\def\setquotebasekerns#1{ + \setkern{#1}{quotedblbase}{200} + \setkern{#1}{j}{200} + \setkern{#1}{g}{100} + \setkern{#1}{gbreve}{100} + \setkern{#1}{y}{100} + \setkern{#1}{V}{-200} + \setkern{#1}{W}{-150} + \setkern{#1}{Y}{-150} + \setkern{#1}{Yacute}{-150} + \setkern{#1}{Ydieresis}{-150} + \setkern{#1}{O}{-50} + \setkern{#1}{Odieresis}{-50} + \setkern{#1}{Ohungarumlaut}{-50} + \setkern{#1}{Ograve}{-50} + \setkern{#1}{Oacute}{-50} + \setkern{#1}{Ocircumflex}{-50} + \setkern{#1}{Otilde}{-50} + \setkern{#1}{Oslash}{-50} + \setkern{#1}{OE}{-50} + \setkern{#1}{C}{-50} + \setkern{#1}{Ccedilla}{-50} + \setkern{#1}{Cacute}{-50} + \setkern{#1}{Ccaron}{-50} + \setkern{#1}{G}{-50} + \setkern{#1}{Gbreve}{-50} + \setkern{#1}{Q}{-50}} +\setquotebasekerns{quotedblbase} +\setquotebasekerns{quotesinglbase} + +\resetglyph{quotedbl} + \glyph{quotedblright}{1000} +\endresetglyph + +\resetglyph{quotedblbase} + \moveup{\sub{\height{comma}}{\height{quotedblright}}} + \glyph{quotedblright}{1000} + \movert{50} + \resetdepth{\depth{comma}} +\endresetglyph + +\resetglyph{underscore} + \glyphrule{\int{visiblespacewidth}}{\int{underlinethickness}} +\endresetglyph + +\endmetrics diff --git a/Master/texmf-dist/source/fonts/ae/aehaxsc.mtx b/Master/texmf-dist/source/fonts/ae/aehaxsc.mtx new file mode 100644 index 00000000000..707192067f1 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aehaxsc.mtx @@ -0,0 +1,59 @@ +%% aehaxsc.mtx +%% Copyright 1999 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\relax + +\metrics + +\needsfontinstversion{1.315} + +\resetglyph{ff} + \glyph{f}{1000} + \movert{\add{\kerning{f}{f}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{f}{1000} +\endresetglyph + +\resetglyph{fi} + \glyph{f}{1000} + \movert{\add{\kerning{f}{i}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{i}{1000} +\endresetglyph + +\resetglyph{fl} + \glyph{f}{1000} + \movert{\add{\kerning{f}{l}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{l}{1000} +\endresetglyph + +\resetglyph{ffi} + \glyph{ff}{1000} + \movert{\add{\kerning{ff}{i}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{i}{1000} +\endresetglyph + +\resetglyph{ffl} + \glyph{ff}{1000} + \movert{\add{\kerning{ff}{l}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{l}{1000} +\endresetglyph + +\endmetrics diff --git a/Master/texmf-dist/source/fonts/ae/aehaxsl.mtx b/Master/texmf-dist/source/fonts/ae/aehaxsl.mtx new file mode 100644 index 00000000000..3ac3f2b23cf --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aehaxsl.mtx @@ -0,0 +1,91 @@ +%% aehaxsl.mtx +%% Copyright 1999 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\relax + +\metrics + +\needsfontinstversion{1.315} + +% \shiftglyph takes three parameters: +% +% #1 the name of the glyph +% #2 the amount of extra space at the left +% #3 the amount of extra space at the right + +\setcommand\shiftglyph#1#2#3{ + \resetglyph{#1} + \movert{#2} + \glyph{#1}{1000} + \movert{#3} + \resetitalic{\add{\italic{#1}}{#3}} + \endresetglyph +} + +\shiftglyph{quotedblright}{0}{-125} +\shiftglyph{quotedblleft}{-125}{0} +%\setrightkerning{quotedblbase}{comma}{1000} + +%% Following kerns stolen from the EC fonts +\setkern{quotedblbase}{quotesinglbase}{200} +\setkern{quotedblbase}{comma}{200} +\def\setquotebasekerns#1{ + \setkern{#1}{quotedblbase}{200} + \setkern{#1}{j}{200} + \setkern{#1}{g}{100} + \setkern{#1}{gbreve}{100} + \setkern{#1}{y}{100} + \setkern{#1}{V}{-200} + \setkern{#1}{W}{-150} + \setkern{#1}{Y}{-150} + \setkern{#1}{Yacute}{-150} + \setkern{#1}{Ydieresis}{-150} + \setkern{#1}{O}{-50} + \setkern{#1}{Odieresis}{-50} + \setkern{#1}{Ohungarumlaut}{-50} + \setkern{#1}{Ograve}{-50} + \setkern{#1}{Oacute}{-50} + \setkern{#1}{Ocircumflex}{-50} + \setkern{#1}{Otilde}{-50} + \setkern{#1}{Oslash}{-50} + \setkern{#1}{OE}{-50} + \setkern{#1}{C}{-50} + \setkern{#1}{Ccedilla}{-50} + \setkern{#1}{Cacute}{-50} + \setkern{#1}{Ccaron}{-50} + \setkern{#1}{G}{-50} + \setkern{#1}{Gbreve}{-50} + \setkern{#1}{Q}{-50}} +\setquotebasekerns{quotedblbase} +\setquotebasekerns{quotesinglbase} + +\resetglyph{quotedbl} + \glyph{quotedblright}{1000} +\endresetglyph + +\resetglyph{quotedblbase} + \moveup{\sub{\height{comma}}{\height{quotedblright}}} + \glyph{quotedblright}{1000} + \movert{150} + \resetdepth{\depth{comma}} +\endresetglyph + +\resetglyph{underscore} + \glyphrule{\int{visiblespacewidth}}{\int{underlinethickness}} +\endresetglyph + +\endmetrics diff --git a/Master/texmf-dist/source/fonts/ae/aehaxss.mtx b/Master/texmf-dist/source/fonts/ae/aehaxss.mtx new file mode 100644 index 00000000000..c81d90d2e79 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aehaxss.mtx @@ -0,0 +1,91 @@ +%% aehaxss.mtx +%% Copyright 1999 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\relax + +\metrics + +\needsfontinstversion{1.315} + +% \shiftglyph takes three parameters: +% +% #1 the name of the glyph +% #2 the amount of extra space at the left +% #3 the amount of extra space at the right + +\setcommand\shiftglyph#1#2#3{ + \resetglyph{#1} + \movert{#2} + \glyph{#1}{1000} + \movert{#3} + \resetitalic{\add{\italic{#1}}{#3}} + \endresetglyph +} + +\shiftglyph{quotedblright}{0}{-200} +\shiftglyph{quotedblleft}{-200}{0} +\setrightkerning{quotedblbase}{comma}{1000} + +%% Following kerns stolen from the EC fonts +\setkern{quotedblbase}{quotesinglbase}{200} +\setkern{quotedblbase}{comma}{200} +\def\setquotebasekerns#1{ + \setkern{#1}{quotedblbase}{200} + \setkern{#1}{j}{200} + \setkern{#1}{g}{100} + \setkern{#1}{gbreve}{100} + \setkern{#1}{y}{100} + \setkern{#1}{V}{-200} + \setkern{#1}{W}{-150} + \setkern{#1}{Y}{-150} + \setkern{#1}{Yacute}{-150} + \setkern{#1}{Ydieresis}{-150} + \setkern{#1}{O}{-50} + \setkern{#1}{Odieresis}{-50} + \setkern{#1}{Ohungarumlaut}{-50} + \setkern{#1}{Ograve}{-50} + \setkern{#1}{Oacute}{-50} + \setkern{#1}{Ocircumflex}{-50} + \setkern{#1}{Otilde}{-50} + \setkern{#1}{Oslash}{-50} + \setkern{#1}{OE}{-50} + \setkern{#1}{C}{-50} + \setkern{#1}{Ccedilla}{-50} + \setkern{#1}{Cacute}{-50} + \setkern{#1}{Ccaron}{-50} + \setkern{#1}{G}{-50} + \setkern{#1}{Gbreve}{-50} + \setkern{#1}{Q}{-50}} +\setquotebasekerns{quotedblbase} +\setquotebasekerns{quotesinglbase} + +\resetglyph{quotedbl} + \glyph{quotedblright}{1000} +\endresetglyph + +\resetglyph{quotedblbase} + \moveup{\sub{\height{comma}}{\height{quotedblright}}} + \glyph{quotedblright}{1000} + \movert{50} + \resetdepth{\depth{comma}} +\endresetglyph + +\resetglyph{underscore} + \glyphrule{\int{visiblespacewidth}}{\int{underlinethickness}} +\endresetglyph + +\endmetrics diff --git a/Master/texmf-dist/source/fonts/ae/aelatin.mtx b/Master/texmf-dist/source/fonts/ae/aelatin.mtx new file mode 100644 index 00000000000..1dba1cdbd17 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aelatin.mtx @@ -0,0 +1,1559 @@ +%% aelatin.mtx +%% Copyright 1999 Alan Jeffrey, Matthias Koeppe +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +% 1.6, hacked SPQR +% Modified 1999-09-01 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de> +% for proper umlauts. +\relax + +\documentstyle[fontdoc]{ltugboat} + +\title{The {\tt fontinst} latin glyphs} +\author{Alan Jeffrey} +\address{School of Cognitive and Computing Sciences \\ + University of Sussex \\ + Falmer \\ + Brighton \\ + BN1 9QH \\ + UK} +\netaddress{alanje@cogs.susx.ac.uk} + +\begin{document} + +\maketitle + +\section{Introduction} + +This document describes the glyphs used by the {\tt fontinst} +package when generating Latin fonts. + +\raggedright + +\metrics + +% Uses the fontinst package. + +\needsfontinstversion{1.6} + +% A top accent is set by placing the center of the accent at the given +% position along the width of the letter, raised up by the difference +% between the height of the letter and the xheight. + +\setcommand\topaccent#1#2#3{ + \push + \moveup{\max{0}{\sub{\height{#1}}{\int{xheight}}}} + \movert{\add{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}} + {\scale{\sub{\height{#1}}{\int{xheight}}}{\int{italicslant}}}} + \glyph{#2}{1000} + \pop + \glyph{#1}{1000} +} + +% An umlaut is almost the same as a dieresis but the dots are lower. +% The magical x-height factor is taken from `german.sty'. + +\setcommand\umlautaccent#1#2#3{ + \push + \moveup{\add{\sub{\sub{\int{xheight}} + {\max{\int{xheight}}{\sub{\height{#2}}{\scale{\int{xheight}}{450}}}} + }{\int{xheight}}}{\height{#1}}} + \movert{\add{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}} + {\scale{\sub{\height{#1}}{\int{xheight}}}{\int{italicslant}}}} + \glyph{#2}{1000} + \pop + \glyph{#1}{1000} +} + +% A bottom accent is set by placing the center of the accent at the given +% position along the width of the letter. + +\setcommand\botaccent#1#2#3{ + \push + \movert{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}} + \glyph{#2}{1000} + \pop + \glyph{#1}{1000} +} + +% A c&sc glyph is created by shrinking the cap glyph, and adding extra +% space. + +\setcommand\cscglyph#1{ + \movert{\int{smallcapsextraspace}} + \glyph{#1}{\int{smallcapsscale}} + \movert{\int{smallcapsextraspace}} +} + +% A c&sc top accent glyph is placed using the small glyphs if +% available, and otherwise by shrinking the equivalent capital. + +\setcommand\csctopaccent#1#2#3{ + \ifisglyph{#1small}\then + \topaccent{#1small}{#2small}{#3} + \else + \cscglyph{#1#2} + \fi +} + +% Ditto umlauts. + +\setcommand\cscumlautaccent#1#2#3{ + \ifisglyph{#1small}\then + \umlautaccent{#1small}{#2small}{#3} + \else + \cscglyph{#1#2} + \fi +} + +% Ditto bot accents. + +\setcommand\cscbotaccent#1#2#3{ + \ifisglyph{#1small}\then + \botaccent{#1small}{#2small}{#3} + \else + \cscglyph{#1#2} + \fi +} + +% A small accent is created by moving a shrunk accent up by the +% difference between a scaled x and a scaled X. + +\setcommand\cscaccent#1{ + \moveup{\scale{\int{xheight}}{\sub{1000}{\int{smallcapsscale}}}} + \cscglyph{#1} + \moveup{\scale{\int{xheight}}{\sub{\int{smallcapsscale}}{1000}}} +} + +% \setleftrightkerning is \setleftkerning and \setrightkerning. + +\setcommand\setleftrightkerning#1#2#3{ + \setleftkerning{#1}{#2}{#3} + \setrightkerning{#1}{#2}{#3} +} + +% \unfakable is a glyph which can't be faked. + +\setcommand\unfakable#1{ + \setglyph{#1} + \ifisglyph{#1-not}\then + \moveup{\neg{\depth{#1-not}}} + \glyphrule{ + \width{#1-not} + }{ + \add{\depth{#1-not}}{\height{#1-not}} + } + \resetitalic{\italic{#1-not}} + \moveup{\depth{#1-not}} + \else + \glyphrule{500}{500} + \fi + \glyphwarning{missing glyph `#1'} + \endsetglyph +} + +\comment{\section{Default values}} + +\setint{italicslant}{0} +\setint{xheight}{\height{x}} +\setint{capheight}{\height{A}} +\setint{ascender}{\height{d}} +\setint{descender}{\depth{g}} +\setint{underlinethickness}{40} +\setint{visiblespacedepth}{200} +\setint{visiblespacewidth}{400} +\setint{visiblespacesurround}{50} +\setint{smallcapsscale}{800} +\setint{smallcapskerning}{900} + +\ifisint{monowidth}\then + \setint{capspacing}{0} + \setint{smallcapsextraspace} + {\div{\scale{\width{x}}{\sub{1000}{\int{smallcapsscale}}}}{2}} +\else + \setint{capspacing}{50} + \setint{smallcapsextraspace}{0} +\fi + +\ifisint{visiblespace}\then + \setint{boundarychar}{\int{visiblespace}} +\fi + +\comment{\section{Kerning}} + +\setleftrightkerning{visiblespace}{space}{1000} + +\setleftkerning{hyphenchar}{hyphen}{1000} + +\setleftrightkerning{Aacute}{A}{1000} +\setleftrightkerning{Abreve}{A}{1000} +\setleftrightkerning{Acircumflex}{A}{1000} +\setleftrightkerning{Adieresis}{A}{1000} +\setleftrightkerning{Agrave}{A}{1000} +\setleftrightkerning{Aogonek}{A}{1000} +\setleftrightkerning{Aring}{A}{1000} +\setleftrightkerning{Atilde}{A}{1000} + +\setleftrightkerning{Cacute}{C}{1000} +\setleftrightkerning{Ccaron}{C}{1000} +\setleftrightkerning{Ccedilla}{C}{1000} + +\setleftrightkerning{Dcaron}{D}{1000} + +\setleftrightkerning{Eacute}{E}{1000} +\setleftrightkerning{Ecaron}{E}{1000} +\setleftrightkerning{Ecircumflex}{E}{1000} +\setleftrightkerning{Edieresis}{E}{1000} +\setleftrightkerning{Egrave}{E}{1000} +\setleftrightkerning{Eogonek}{E}{1000} + +\setleftrightkerning{Gbreve}{G}{1000} + +\setleftkerning{IJ}{I}{1000} + +\setleftrightkerning{Iacute}{I}{1000} +\setleftrightkerning{Icircumflex}{I}{1000} +\setleftrightkerning{Idieresis}{I}{1000} +\setleftrightkerning{Idotaccent}{I}{1000} +\setleftrightkerning{Igrave}{I}{1000} + +\setrightkerning{IJ}{J}{1000} + +\setleftrightkerning{Lacute}{L}{1000} +\setleftrightkerning{Lslash}{L}{1000} +\setleftkerning{Lcaron}{L}{1000} + +\setleftrightkerning{Nacute}{N}{1000} +\setleftrightkerning{Ncaron}{N}{1000} +\setleftrightkerning{Ntilde}{N}{1000} + +\setleftkerning{Ng}{N}{1000} +\setrightkerning{Ng}{J}{1000} + +\setleftrightkerning{Oacute}{O}{1000} +\setleftrightkerning{Ocircumflex}{O}{1000} +\setleftrightkerning{Odieresis}{O}{1000} +\setleftrightkerning{Ograve}{O}{1000} +\setleftrightkerning{Ohungarumlaut}{O}{1000} +\setleftrightkerning{Oslash}{O}{1000} +\setleftrightkerning{Otilde}{O}{1000} + +\setleftrightkerning{Rcaron}{R}{1000} +\setleftrightkerning{Racute}{R}{1000} + +\setleftrightkerning{SS}{S}{1000} +\setleftrightkerning{Sacute}{S}{1000} +\setleftrightkerning{Scaron}{S}{1000} +\setleftrightkerning{Scedilla}{S}{1000} + +\setleftrightkerning{Tcaron}{T}{1000} +\setleftrightkerning{Tcedilla}{T}{1000} + +\setleftrightkerning{Uacute}{U}{1000} +\setleftrightkerning{Ucircumflex}{U}{1000} +\setleftrightkerning{Udieresis}{U}{1000} +\setleftrightkerning{Ugrave}{U}{1000} +\setleftrightkerning{Uhungarumlaut}{U}{1000} +\setleftrightkerning{Uring}{U}{1000} + +\setleftrightkerning{Yacute}{Y}{1000} +\setleftrightkerning{Ydieresis}{Y}{1000} + +\setleftrightkerning{Zacute}{Z}{1000} +\setleftrightkerning{Zcaron}{Z}{1000} +\setleftrightkerning{Zdotaccent}{Z}{1000} + +\setleftrightkerning{aogonek}{a}{1000} + +\setleftrightkerning{ccedilla}{c}{1000} + +\setleftrightkerning{eogonek}{e}{1000} + +%\setleftkerning{ffi}{f}{1000} +%\setleftkerning{ffl}{f}{1000} +%\setleftrightkerning{ff}{f}{1000} +%\setleftkerning{fi}{f}{1000} +%\setleftkerning{fl}{f}{1000} + +\setleftkerning{ij}{i}{1000} + +%\setrightkerning{fi}{i}{1000} +%\setrightkerning{ffi}{i}{1000} + +\setrightkerning{ij}{j}{1000} + +%\setrightkerning{fl}{l}{1000} +%\setrightkerning{ffl}{l}{1000} + +\setleftkerning{ng}{n}{1000} +\setrightkerning{ng}{j}{1000} + +\setleftkerning{oe}{o}{1000} +\setrightkerning{oe}{e}{1000} +\setleftrightkerning{oslash}{o}{1000} + +\setleftrightkerning{scedilla}{s}{1000} + +\setleftrightkerning{tcedilla}{t}{1000} + +\comment{\section{All-caps kerning}} + +%\setleftrightkerning{dotlessI}{I}{1000} +%\setleftrightkerning{dotlessJ}{J}{1000} +%\setleftrightkerning{FFspaced}{F}{1000} +%\setleftkerning{FIspaced}{F}{1000} +%\setrightkerning{FIspaced}{I}{1000} +%\setleftkerning{FLspaced}{F}{1000} +%\setrightkerning{FLspaced}{L}{1000} +%\setleftkerning{FFIspaced}{F}{1000} +%\setrightkerning{FFIspaced}{I}{1000} +%\setleftkerning{FFLspaced}{F}{1000} +%\setrightkerning{FFLspaced}{L}{1000} +\setleftrightkerning{Dbar}{Eth}{1000} +\setleftkerning{IJspaced}{I}{1000} +\setrightkerning{IJspaced}{J}{1000} +\setleftrightkerning{SSspaced}{S}{1000} + +\comment{\section{Small caps kerning}} + +\setleftrightkerning{Asmall}{A}{\int{smallcapskerning}} +\setleftrightkerning{Bsmall}{B}{\int{smallcapskerning}} +\setleftrightkerning{Csmall}{C}{\int{smallcapskerning}} +\setleftrightkerning{Dsmall}{D}{\int{smallcapskerning}} +\setleftrightkerning{Esmall}{E}{\int{smallcapskerning}} +\setleftrightkerning{Fsmall}{F}{\int{smallcapskerning}} +\setleftrightkerning{Gsmall}{G}{\int{smallcapskerning}} +\setleftrightkerning{Hsmall}{H}{\int{smallcapskerning}} +\setleftrightkerning{Ismall}{I}{\int{smallcapskerning}} +\setleftrightkerning{Jsmall}{J}{\int{smallcapskerning}} +\setleftrightkerning{Ksmall}{K}{\int{smallcapskerning}} +\setleftrightkerning{Lsmall}{L}{\int{smallcapskerning}} +\setleftrightkerning{Msmall}{M}{\int{smallcapskerning}} +\setleftrightkerning{Nsmall}{N}{\int{smallcapskerning}} +\setleftrightkerning{Osmall}{O}{\int{smallcapskerning}} +\setleftrightkerning{Psmall}{P}{\int{smallcapskerning}} +\setleftrightkerning{Qsmall}{Q}{\int{smallcapskerning}} +\setleftrightkerning{Rsmall}{R}{\int{smallcapskerning}} +\setleftrightkerning{Ssmall}{S}{\int{smallcapskerning}} +\setleftrightkerning{Tsmall}{T}{\int{smallcapskerning}} +\setleftrightkerning{Usmall}{U}{\int{smallcapskerning}} +\setleftrightkerning{Vsmall}{V}{\int{smallcapskerning}} +\setleftrightkerning{Wsmall}{W}{\int{smallcapskerning}} +\setleftrightkerning{Xsmall}{X}{\int{smallcapskerning}} +\setleftrightkerning{Ysmall}{Y}{\int{smallcapskerning}} +\setleftrightkerning{Zsmall}{Z}{\int{smallcapskerning}} +\setleftrightkerning{Aacutesmall}{Aacute}{\int{smallcapskerning}} +\setleftrightkerning{Abrevesmall}{Abreve}{\int{smallcapskerning}} +\setleftrightkerning{Acircumflexsmall}{Acircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Adieresissmall}{Adieresis}{\int{smallcapskerning}} +\setleftrightkerning{AEsmall}{AE}{\int{smallcapskerning}} +\setleftrightkerning{Agravesmall}{Agrave}{\int{smallcapskerning}} +\setleftrightkerning{Aogoneksmall}{Aogonek}{\int{smallcapskerning}} +\setleftrightkerning{Aringsmall}{Aring}{\int{smallcapskerning}} +\setleftrightkerning{Atildesmall}{Atilde}{\int{smallcapskerning}} +\setleftrightkerning{Cacutesmall}{Cacute}{\int{smallcapskerning}} +\setleftrightkerning{Ccaronsmall}{Ccaron}{\int{smallcapskerning}} +\setleftrightkerning{Ccedillasmall}{Ccedilla}{\int{smallcapskerning}} +\setleftrightkerning{Dbarsmall}{Dbar}{\int{smallcapskerning}} +\setleftrightkerning{Dcaronsmall}{Dcaron}{\int{smallcapskerning}} +\setleftrightkerning{Eacutesmall}{Eacute}{\int{smallcapskerning}} +\setleftrightkerning{Ecaronsmall}{Ecaron}{\int{smallcapskerning}} +\setleftrightkerning{Ecircumflexsmall}{Ecircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Edieresissmall}{Edieresis}{\int{smallcapskerning}} +\setleftrightkerning{Egravesmall}{Egrave}{\int{smallcapskerning}} +\setleftrightkerning{Eogoneksmall}{Eogonek}{\int{smallcapskerning}} +\setleftrightkerning{Ethsmall}{Eth}{\int{smallcapskerning}} +\setleftrightkerning{Gbrevesmall}{Gbreve}{\int{smallcapskerning}} +\setleftrightkerning{IJsmall}{IJ}{\int{smallcapskerning}} +\setleftrightkerning{Iacutesmall}{Iacute}{\int{smallcapskerning}} +\setleftrightkerning{Icircumflexsmall}{Icircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Idieresissmall}{Idieresis}{\int{smallcapskerning}} +\setleftrightkerning{Idotaccentsmall}{Idotaccent}{\int{smallcapskerning}} +\setleftrightkerning{Igravesmall}{Igrave}{\int{smallcapskerning}} +\setleftrightkerning{Lacutesmall}{Lacute}{\int{smallcapskerning}} +\setleftrightkerning{Lcaronsmall}{Lcaron}{\int{smallcapskerning}} +\setleftrightkerning{Lslashsmall}{Lslash}{\int{smallcapskerning}} +\setleftrightkerning{Nacutesmall}{Nacute}{\int{smallcapskerning}} +\setleftrightkerning{Ncaronsmall}{Ncaron}{\int{smallcapskerning}} +\setleftrightkerning{Ngsmall}{Ng}{\int{smallcapskerning}} +\setleftrightkerning{Ntildesmall}{Ntilde}{\int{smallcapskerning}} +\setleftrightkerning{Oacutesmall}{Oacute}{\int{smallcapskerning}} +\setleftrightkerning{Ocircumflexsmall}{Ocircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Odieresissmall}{Odieresis}{\int{smallcapskerning}} +\setleftrightkerning{OEsmall}{OE}{\int{smallcapskerning}} +\setleftrightkerning{Ogravesmall}{Ograve}{\int{smallcapskerning}} +\setleftrightkerning{Ohungarumlautsmall}{Ohungarumlaut}{\int{smallcapskerning}} +\setleftrightkerning{Oslashsmall}{Oslash}{\int{smallcapskerning}} +\setleftrightkerning{Otildesmall}{Otilde}{\int{smallcapskerning}} +\setleftrightkerning{Racutesmall}{Racute}{\int{smallcapskerning}} +\setleftrightkerning{Rcaronsmall}{Rcaron}{\int{smallcapskerning}} +\setleftrightkerning{SSsmall}{SS}{\int{smallcapskerning}} +\setleftrightkerning{Sacutesmall}{Sacute}{\int{smallcapskerning}} +\setleftrightkerning{Scaronsmall}{Scaron}{\int{smallcapskerning}} +\setleftrightkerning{Scedillasmall}{Scedilla}{\int{smallcapskerning}} +\setleftrightkerning{Tcaronsmall}{Tcaron}{\int{smallcapskerning}} +\setleftrightkerning{Tcedillasmall}{Tcedilla}{\int{smallcapskerning}} +\setleftrightkerning{Thornsmall}{Thorn}{\int{smallcapskerning}} +\setleftrightkerning{Uacutesmall}{Uacute}{\int{smallcapskerning}} +\setleftrightkerning{Ucircumflexsmall}{Ucircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Udieresissmall}{Udieresis}{\int{smallcapskerning}} +\setleftrightkerning{Ugravesmall}{Ugrave}{\int{smallcapskerning}} +\setleftrightkerning{Uhungarumlautsmall}{Uhungarumlaut}{\int{smallcapskerning}} +\setleftrightkerning{Uringsmall}{Uring}{\int{smallcapskerning}} +\setleftrightkerning{Yacutesmall}{Yacute}{\int{smallcapskerning}} +\setleftrightkerning{Ydieresissmall}{Ydieresis}{\int{smallcapskerning}} +\setleftrightkerning{Zacutesmall}{Zacute}{\int{smallcapskerning}} +\setleftrightkerning{Zcaronsmall}{Zcaron}{\int{smallcapskerning}} +\setleftrightkerning{Zdotaccentsmall}{Zdotaccent}{\int{smallcapskerning}} +\setleftrightkerning{dotlessIsmall}{Ismall}{1000} +\setleftrightkerning{dotlessJsmall}{Jsmall}{1000} + +\comment{\section{Unfakable glyphs}} + +\unfakable{Gamma} +\unfakable{Delta} +\unfakable{Theta} +\unfakable{Lambda} +\unfakable{Xi} +\unfakable{Pi} +\unfakable{Sigma} +\unfakable{Upsilon} +\unfakable{Upsilon1} +\unfakable{Phi} +\unfakable{Psi} +\unfakable{Omega} +\unfakable{grave} +\unfakable{acute} +\unfakable{circumflex} +\unfakable{tilde} +\unfakable{dieresis} +\unfakable{hungarumlaut} +\unfakable{ringfitted} +\unfakable{caron} +\unfakable{breve} +\unfakable{macron} +\unfakable{dotaccent} +\unfakable{cedilla} +\unfakable{guilsinglleft} +\unfakable{guilsinglright} +\unfakable{quotedblleft} +\unfakable{quotedblright} +\unfakable{quotedblbase} +\unfakable{guillemotleft} +\unfakable{guillemotright} +\unfakable{endash} +\unfakable{emdash} +\unfakable{dotlessi} +\unfakable{dotlessj} +\unfakable{fi} +\unfakable{fl} +\unfakable{ff} +\unfakable{ffi} +\unfakable{ffl} +\unfakable{perthousandzero} +\unfakable{exclam} +\unfakable{quotedbl} +\unfakable{numbersign} +\unfakable{dollar} +\unfakable{percent} +\unfakable{ampersand} +\unfakable{quoteright} +\unfakable{parenleft} +\unfakable{parenright} +\unfakable{asterisk} +\unfakable{plus} +\unfakable{comma} +\unfakable{hyphen} +\unfakable{period} +\unfakable{slash} +\unfakable{zero} +\unfakable{one} +\unfakable{two} +\unfakable{three} +\unfakable{four} +\unfakable{five} +\unfakable{six} +\unfakable{seven} +\unfakable{eight} +\unfakable{nine} +\unfakable{zerooldstyle} +\unfakable{oneoldstyle} +\unfakable{twooldstyle} +\unfakable{threeoldstyle} +\unfakable{fouroldstyle} +\unfakable{fiveoldstyle} +\unfakable{sixoldstyle} +\unfakable{sevenoldstyle} +\unfakable{eightoldstyle} +\unfakable{nineoldstyle} +\unfakable{colon} +\unfakable{semicolon} +\unfakable{less} +\unfakable{equal} +\unfakable{greater} +\unfakable{question} +\unfakable{at} +\unfakable{A} +\unfakable{B} +\unfakable{C} +\unfakable{D} +\unfakable{E} +\unfakable{F} +\unfakable{G} +\unfakable{H} +\unfakable{I} +\unfakable{J} +\unfakable{K} +\unfakable{L} +\unfakable{M} +\unfakable{N} +\unfakable{O} +\unfakable{P} +\unfakable{Q} +\unfakable{R} +\unfakable{S} +\unfakable{T} +\unfakable{U} +\unfakable{V} +\unfakable{W} +\unfakable{X} +\unfakable{Y} +\unfakable{Z} +\unfakable{bracketleft} +\unfakable{backslash} +\unfakable{bracketright} +\unfakable{underscore} +\unfakable{quoteleft} +\unfakable{a} +\unfakable{b} +\unfakable{c} +\unfakable{d} +\unfakable{e} +\unfakable{f} +\unfakable{g} +\unfakable{h} +\unfakable{i} +\unfakable{j} +\unfakable{k} +\unfakable{l} +\unfakable{m} +\unfakable{n} +\unfakable{o} +\unfakable{p} +\unfakable{q} +\unfakable{r} +\unfakable{s} +\unfakable{t} +\unfakable{u} +\unfakable{v} +\unfakable{w} +\unfakable{x} +\unfakable{y} +\unfakable{z} +\unfakable{braceleft} +\unfakable{bar} +\unfakable{braceright} +\unfakable{Eng} +\unfakable{section} +\unfakable{eng} +\unfakable{exclamdown} +\unfakable{questiondown} +\unfakable{sterling} +\unfakable{AE} +\unfakable{Eth} +\unfakable{OE} +\unfakable{Oslash} +\unfakable{Thorn} +\unfakable{ae} +\unfakable{eth} +\unfakable{oe} +\unfakable{oslash} +\unfakable{thorn} +\unfakable{germandbls} +\unfakable{lslashslash} + +\comment{\section{Glyphs}} + +\setglyph{space} + \ifisglyph{space-not}\then + \movert{\width{space-not}} + \else + \movert{\width{i}} + \fi +\endsetglyph + +\setglyph{compwordmark} + \glyphrule{0}{\int{xheight}} +\endsetglyph +\setint{compwordmark-spacing}{0} + +\setglyph{ogonek} + \glyph{hookrightchar}{800} +\endsetglyph + +\resetglyph{ogonek} + \moveup{\neg{\height{ogonek}}} + \glyph{ogonek}{1000} + \resetdepth{\int{descender}} +\endresetglyph + +\setglyph{asciicircum} + \glyph{circumflex}{1000} +\endsetglyph + +\setglyph{asciitilde} + \glyph{tilde}{1000} +\endsetglyph + +\setglyph{quotesinglbase} + \glyph{comma}{1000} +\endsetglyph + +\setglyph{visiblespace} + \moveup{\neg{\int{visiblespacedepth}}} + \movert{\int{visiblespacesurround}} + \glyphrule + {\int{underlinethickness}} + {\int{visiblespacedepth}} + \glyphrule + {\int{visiblespacewidth}} + {\int{underlinethickness}} + \glyphrule + {\int{underlinethickness}} + {\int{visiblespacedepth}} + \movert{\int{visiblespacesurround}} + \moveup{\int{visiblespacedepth}} +\endsetglyph + +\setglyph{rangedash} + \ifisint{monowidth}\then + \glyph{hyphen}{1000} + \else + \glyph{endash}{1000} + \fi +\endsetglyph + +\setglyph{punctdash} + \ifisint{monowidth}\then + \glyph{hyphen}{1000} + \glyph{hyphen}{1000} + \else + \glyph{emdash}{1000} + \fi +\endsetglyph + +\setglyph{hyphenchar} + \glyph{hyphen}{1000} +\endsetglyph + +\setglyph{ring} + \movert{\neg{\div{\width{ringfitted}}{2}}} + \glyph{ringfitted}{1000} + \movert{\neg{\div{\width{ringfitted}}{2}}} +\endsetglyph + +\setglyph{lslash} + \glyph{lslashslash}{1000} + \movert{\kerning{lslashslash}{l}} + \glyph{l}{1000} +\endsetglyph + +\setglyph{Lslash} + \glyph{lslashslash}{1000} + \movert{\kerning{lslashslash}{L}} + \glyph{L}{1000} +\endsetglyph + +\setglyph{Ng} + \glyph{Eng}{1000} +\endsetglyph + +\setglyph{ng} + \glyph{eng}{1000} +\endsetglyph + +\setglyph{Abreve} + \topaccent{A}{breve}{500} +\endsetglyph + +\setglyph{Aogonek} + \botaccent{A}{ogonek}{800} +\endsetglyph + +\setglyph{Cacute} + \topaccent{C}{acute}{500} +\endsetglyph + +\setglyph{Ccaron} + \topaccent{C}{caron}{500} +\endsetglyph + +\setglyph{Dcaron} + \topaccent{D}{caron}{450} +\endsetglyph + +\setglyph{Ecaron} + \topaccent{E}{caron}{500} +\endsetglyph + +\setglyph{Eogonek} + \botaccent{E}{ogonek}{750} +\endsetglyph + +\setglyph{Gbreve} + \topaccent{G}{breve}{500} +\endsetglyph + +\setglyph{Lacute} + \topaccent{L}{acute}{250} +\endsetglyph + +\setglyph{Lcaron} + \glyph{L}{1000} + \ifisint{monowidth}\then\else + \movert{-200} + \fi + \glyph{quoteright}{1000} +\endsetglyph + +\setglyph{Nacute} + \topaccent{N}{acute}{500} +\endsetglyph + +\setglyph{Ncaron} + \topaccent{N}{caron}{500} +\endsetglyph + +\setglyph{Ohungarumlaut} + \topaccent{O}{hungarumlaut}{500} +\endsetglyph + +\setglyph{Racute} + \topaccent{R}{acute}{500} +\endsetglyph + +\setglyph{Rcaron} + \topaccent{R}{caron}{500} +\endsetglyph + +\setglyph{Sacute} + \topaccent{S}{acute}{500} +\endsetglyph + +\setglyph{Scaron} + \topaccent{S}{caron}{500} +\endsetglyph + +\setglyph{Scedilla} + \botaccent{S}{cedilla}{500} +\endsetglyph + +\setglyph{Tcaron} + \topaccent{T}{caron}{500} +\endsetglyph + +\setglyph{Tcedilla} + \botaccent{T}{cedilla}{500} +\endsetglyph + +\setglyph{Uhungarumlaut} + \topaccent{U}{hungarumlaut}{500} +\endsetglyph + +\setglyph{Uring} + \topaccent{U}{ring}{500} +\endsetglyph + +\setglyph{Ydieresis} + \umlautaccent{Y}{dieresis}{500} +\endsetglyph + +\setglyph{Zacute} + \topaccent{Z}{acute}{500} +\endsetglyph + +\setglyph{Zcaron} + \topaccent{Z}{caron}{500} +\endsetglyph + +\setglyph{Zdotaccent} + \topaccent{Z}{dotaccent}{500} +\endsetglyph + +\setglyph{IJ} + \glyph{I}{1000} + \movert{\kerning{I}{J}} + \glyph{J}{1000} +\endsetglyph + +\setglyph{Idotaccent} + \topaccent{I}{dotaccent}{500} +\endsetglyph + +\setglyph{dbar} + \push + \movert{\sub{\width{d}}{\width{macron}}} + \moveup{ + \sub{\scale{\add{\height{d}}{\int{xheight}}}{500}} + {\height{macron}}} + \glyph{macron}{1000} + \pop + \glyph{d}{1000} +\endsetglyph + +\setglyph{abreve} + \topaccent{a}{breve}{500} +\endsetglyph + +\setglyph{aogonek} + \botaccent{a}{ogonek}{800} +\endsetglyph + +\setglyph{cacute} + \topaccent{c}{acute}{500} +\endsetglyph + +\setglyph{ccaron} + \topaccent{c}{caron}{500} +\endsetglyph + +\setglyph{dcaron} + \glyph{d}{1000} + \ifisint{monowidth}\then\else + \movert{-75} + \fi + \glyph{quoteright}{1000} +\endsetglyph + +\setglyph{ecaron} + \topaccent{e}{caron}{500} +\endsetglyph + +\setglyph{eogonek} + \botaccent{e}{ogonek}{500} +\endsetglyph + +\setglyph{gbreve} + \topaccent{g}{breve}{500} +\endsetglyph + +\setglyph{lacute} + \topaccent{l}{acute}{500} +\endsetglyph + +\setglyph{lcaron} + \glyph{l}{1000} + \ifisint{monowidth}\then\else + \movert{-100} + \fi + \glyph{quoteright}{1000} +\endsetglyph + +\setglyph{nacute} + \topaccent{n}{acute}{500} +\endsetglyph + +\setglyph{ncaron} + \topaccent{n}{caron}{500} +\endsetglyph + +\setglyph{ohungarumlaut} + \topaccent{o}{hungarumlaut}{500} +\endsetglyph + +\setglyph{racute} + \topaccent{r}{acute}{500} +\endsetglyph + +\setglyph{rcaron} + \topaccent{r}{caron}{500} +\endsetglyph + +\setglyph{sacute} + \topaccent{s}{acute}{500} +\endsetglyph + +\setglyph{scaron} + \topaccent{s}{caron}{500} +\endsetglyph + +\setglyph{scedilla} + \botaccent{s}{cedilla}{500} +\endsetglyph + +\setglyph{tcaron} + \glyph{t}{1000} + \ifisint{monowidth}\then\else + \movert{-75} + \fi + \glyph{quoteright}{1000} +\endsetglyph + +\setglyph{tcedilla} + \botaccent{t}{cedilla}{500} +\endsetglyph + +\setglyph{uhungarumlaut} + \topaccent{u}{hungarumlaut}{500} +\endsetglyph + +\setglyph{uring} + \topaccent{u}{ring}{500} +\endsetglyph + +\setglyph{ydieresis} + \umlautaccent{y}{dieresis}{500} +\endsetglyph + +\setglyph{zacute} + \topaccent{z}{acute}{500} +\endsetglyph + +\setglyph{zcaron} + \topaccent{z}{caron}{500} +\endsetglyph + +\setglyph{zdotaccent} + \topaccent{z}{dotaccent}{500} +\endsetglyph + +\setglyph{ij} + \glyph{i}{1000} + \movert{\kerning{i}{j}} + \glyph{j}{1000} +\endsetglyph + +\setglyph{Agrave} + \topaccent{A}{grave}{500} +\endsetglyph + +\setglyph{Aacute} + \topaccent{A}{acute}{500} +\endsetglyph + +\setglyph{Acircumflex} + \topaccent{A}{circumflex}{500} +\endsetglyph + +\setglyph{Atilde} + \topaccent{A}{tilde}{500} +\endsetglyph + +\setglyph{Adieresis} + \umlautaccent{A}{dieresis}{500} +\endsetglyph + +\setglyph{Aring} + \topaccent{A}{ring}{500} +\endsetglyph + +\setglyph{Ccedilla} + \botaccent{C}{cedilla}{500} +\endsetglyph + +\setglyph{Egrave} + \topaccent{E}{grave}{500} +\endsetglyph + +\setglyph{Eacute} + \topaccent{E}{acute}{500} +\endsetglyph + +\setglyph{Ecircumflex} + \topaccent{E}{circumflex}{500} +\endsetglyph + +\setglyph{Edieresis} + \umlautaccent{E}{dieresis}{500} +\endsetglyph + +\setglyph{Iacute} + \topaccent{I}{acute}{500} +\endsetglyph + +\setglyph{Igrave} + \topaccent{I}{grave}{500} +\endsetglyph + +\setglyph{Icircumflex} + \topaccent{I}{circumflex}{500} +\endsetglyph + +\setglyph{Idieresis} + \umlautaccent{I}{dieresis}{500} +\endsetglyph + +\setglyph{Ntilde} + \topaccent{N}{tilde}{500} +\endsetglyph + +\setglyph{Ograve} + \topaccent{O}{grave}{500} +\endsetglyph + +\setglyph{Oacute} + \topaccent{O}{acute}{500} +\endsetglyph + +\setglyph{Ocircumflex} + \topaccent{O}{circumflex}{500} +\endsetglyph + +\setglyph{Otilde} + \topaccent{O}{tilde}{500} +\endsetglyph + +\setglyph{Odieresis} + \umlautaccent{O}{dieresis}{500} +\endsetglyph + +\setglyph{Ugrave} + \topaccent{U}{grave}{500} +\endsetglyph + +\setglyph{Uacute} + \topaccent{U}{acute}{500} +\endsetglyph + +\setglyph{Ucircumflex} + \topaccent{U}{circumflex}{500} +\endsetglyph + +\setglyph{Udieresis} + \umlautaccent{U}{dieresis}{500} +\endsetglyph + +\setglyph{Yacute} + \topaccent{Y}{acute}{500} +\endsetglyph + +\setglyph{SS} + \glyph{S}{1000} + \movert{\kerning{S}{S}} + \glyph{S}{1000} +\endsetglyph + +\setglyph{agrave} + \topaccent{a}{grave}{500} +\endsetglyph + +\setglyph{aacute} + \topaccent{a}{acute}{500} +\endsetglyph + +\setglyph{acircumflex} + \topaccent{a}{circumflex}{500} +\endsetglyph + +\setglyph{atilde} + \topaccent{a}{tilde}{500} +\endsetglyph + +\setglyph{adieresis} + \umlautaccent{a}{dieresis}{500} +\endsetglyph + +\setglyph{aring} + \topaccent{a}{ring}{500} +\endsetglyph + +\setglyph{ccedilla} + \botaccent{c}{cedilla}{500} +\endsetglyph + +\setglyph{egrave} + \topaccent{e}{grave}{500} +\endsetglyph + +\setglyph{eacute} + \topaccent{e}{acute}{500} +\endsetglyph + +\setglyph{ecircumflex} + \topaccent{e}{circumflex}{500} +\endsetglyph + +\setglyph{edieresis} + \umlautaccent{e}{dieresis}{500} +\endsetglyph + +\setglyph{igrave} + \topaccent{dotlessi}{grave}{500} +\endsetglyph + +\setglyph{iacute} + \topaccent{dotlessi}{acute}{500} +\endsetglyph + +\setglyph{icircumflex} + \topaccent{dotlessi}{circumflex}{500} +\endsetglyph + +\setglyph{idieresis} + \umlautaccent{dotlessi}{dieresis}{500} +\endsetglyph + +\setglyph{ntilde} + \topaccent{n}{tilde}{500} +\endsetglyph + +\setglyph{ograve} + \topaccent{o}{grave}{500} +\endsetglyph + +\setglyph{oacute} + \topaccent{o}{acute}{500} +\endsetglyph + +\setglyph{ocircumflex} + \topaccent{o}{circumflex}{500} +\endsetglyph + +\setglyph{otilde} + \topaccent{o}{tilde}{500} +\endsetglyph + +\setglyph{odieresis} + \umlautaccent{o}{dieresis}{500} +\endsetglyph + +\setglyph{ugrave} + \topaccent{u}{grave}{500} +\endsetglyph + +\setglyph{uacute} + \topaccent{u}{acute}{500} +\endsetglyph + +\setglyph{ucircumflex} + \topaccent{u}{circumflex}{500} +\endsetglyph + +\setglyph{udieresis} + \umlautaccent{u}{dieresis}{500} +\endsetglyph + +\setglyph{yacute} + \topaccent{y}{acute}{500} +\endsetglyph + +\comment{\section{All-caps glyphs}} + +\setglyph{dotlessI} + \glyph{I}{1000} +\endsetglyph + +\setglyph{dotlessJ} + \glyph{J}{1000} +\endsetglyph + +\setglyph{FFspaced} + \glyph{F}{1000} + \movert{\add{\kerning{F}{F}} + {\int{capspacing}}} + \glyph{F}{1000} +\endsetglyph + +\setglyph{FIspaced} + \glyph{F}{1000} + \movert{\add{\kerning{F}{I}} + {\int{capspacing}}} + \glyph{I}{1000} +\endsetglyph + +\setglyph{FLspaced} + \glyph{F}{1000} + \movert{\add{\kerning{F}{L}} + {\int{capspacing}}} + \glyph{L}{1000} +\endsetglyph + +\setglyph{FFIspaced} + \glyph{FFspaced}{1000} + \movert{\add{\kerning{FFspaced}{I}} + {\int{capspacing}}} + \glyph{I}{1000} +\endsetglyph + +\setglyph{FFLspaced} + \glyph{FFspaced}{1000} + \movert{\add{\kerning{FFspaced}{L}} + {\int{capspacing}}} + \glyph{L}{1000} +\endsetglyph + +\setglyph{Dbar} + \glyph{Eth}{1000} +\endsetglyph + +\setglyph{IJspaced} + \glyph{I}{1000} + \movert{\add{\kerning{I}{J}}{\int{capspacing}}} + \glyph{J}{1000} +\endsetglyph + +\setglyph{SSspaced} + \glyph{S}{1000} + \movert{\add{\kerning{S}{S}}{\int{capspacing}}} + \glyph{S}{1000} +\endsetglyph + +\comment{\section{Small caps glyphs}} + +\setglyph{Acutesmall} + \cscaccent{acute} +\endsetglyph + +\setglyph{acutesmall} + \glyph{Acutesmall}{1000} +\endsetglyph + +\setglyph{Gravesmall} + \cscaccent{grave} +\endsetglyph + +\setglyph{gravesmall} + \glyph{Gravesmall}{1000} +\endsetglyph + +\setglyph{Circumflexsmall} + \cscaccent{circumflex} +\endsetglyph + +\setglyph{circumflexsmall} + \glyph{Circumflexsmall}{1000} +\endsetglyph + +\setglyph{Tildesmall} + \cscaccent{tilde} +\endsetglyph + +\setglyph{tildesmall} + \glyph{Tildesmall}{1000} +\endsetglyph + +\setglyph{Dieresissmall} + \cscaccent{dieresis} +\endsetglyph + +\setglyph{dieresissmall} + \glyph{Dieresissmall}{1000} +\endsetglyph + +\setglyph{Brevesmall} + \cscaccent{breve} +\endsetglyph + +\setglyph{brevesmall} + \glyph{Brevesmall}{1000} +\endsetglyph + +\setglyph{Dotaccentsmall} + \cscaccent{dotaccent} +\endsetglyph + +\setglyph{dotaccentsmall} + \glyph{Dotaccentsmall}{1000} +\endsetglyph + +\setglyph{Caronsmall} + \cscaccent{caron} +\endsetglyph + +\setglyph{caronsmall} + \glyph{Caronsmall}{1000} +\endsetglyph + +\setglyph{Hungarumlautsmall} + \cscaccent{hungarumlaut} +\endsetglyph + +\setglyph{hungarumlautsmall} + \glyph{Hungarumlautsmall}{1000} +\endsetglyph + +\setglyph{Ringsmall} + \cscaccent{ring} +\endsetglyph + +\setglyph{ringsmall} + \glyph{Ringsmall}{1000} +\endsetglyph + +\setglyph{Cedillasmall} + \cscglyph{cedilla} +\endsetglyph + +\setglyph{cedillasmall} + \glyph{Cedillasmall}{1000} +\endsetglyph + +\setglyph{Ogoneksmall} + \cscglyph{ogonek} +\endsetglyph + +\setglyph{ogoneksmall} + \glyph{Ogoneksmall}{1000} +\endsetglyph + +\setglyph{Idotaccentsmall} + \csctopaccent{I}{dotaccent}{500} +\endsetglyph + +\setglyph{Abrevesmall} + \csctopaccent{A}{breve}{500} +\endsetglyph + +\setglyph{Aogoneksmall} + \cscbotaccent{A}{ogonek}{800} +\endsetglyph + +\setglyph{Cacutesmall} + \csctopaccent{C}{acute}{500} +\endsetglyph + +\setglyph{Ccaronsmall} + \csctopaccent{C}{caron}{500} +\endsetglyph + +\setglyph{Dcaronsmall} + \csctopaccent{D}{caron}{500} +\endsetglyph + +\setglyph{Ecaronsmall} + \csctopaccent{E}{caron}{500} +\endsetglyph + +\setglyph{Eogoneksmall} + \cscbotaccent{E}{ogonek}{750} +\endsetglyph + +\setglyph{Gbrevesmall} + \csctopaccent{G}{breve}{500} +\endsetglyph + +\setglyph{Lacutesmall} + \csctopaccent{L}{acute}{250} +\endsetglyph + +\setglyph{Nacutesmall} + \csctopaccent{N}{acute}{500} +\endsetglyph + +\setglyph{Ncaronsmall} + \csctopaccent{N}{caron}{500} +\endsetglyph + +\setglyph{Ngsmall} + \cscglyph{Ng} +\endsetglyph + +\setglyph{Ohungarumlautsmall} + \csctopaccent{O}{hungarumlaut}{500} +\endsetglyph + +\setglyph{Racutesmall} + \csctopaccent{R}{acute}{500} +\endsetglyph + +\setglyph{Rcaronsmall} + \csctopaccent{R}{caron}{500} +\endsetglyph + +\setglyph{Sacutesmall} + \csctopaccent{S}{acute}{500} +\endsetglyph + +\setglyph{Scaronsmall} + \csctopaccent{S}{caron}{500} +\endsetglyph + +\setglyph{Scedillasmall} + \cscbotaccent{S}{cedilla}{500} +\endsetglyph + +\setglyph{Tcaronsmall} + \csctopaccent{T}{caron}{500} +\endsetglyph + +\setglyph{Tcedillasmall} + \cscbotaccent{T}{cedilla}{500} +\endsetglyph + +\setglyph{Uhungarumlautsmall} + \csctopaccent{U}{hungarumlaut}{500} +\endsetglyph + +\setglyph{Uringsmall} + \csctopaccent{U}{ring}{500} +\endsetglyph + +\setglyph{Ydieresissmall} + \cscumlautaccent{Y}{dieresis}{500} +\endsetglyph + +\setglyph{Zacutesmall} + \csctopaccent{Z}{acute}{500} +\endsetglyph + +\setglyph{Zcaronsmall} + \csctopaccent{Z}{caron}{500} +\endsetglyph + +\setglyph{Zdotaccentsmall} + \csctopaccent{Z}{dotaccent}{500} +\endsetglyph + +\setglyph{Agravesmall} + \csctopaccent{A}{grave}{500} +\endsetglyph + +\setglyph{Aacutesmall} + \csctopaccent{A}{acute}{500} +\endsetglyph + +\setglyph{Acircumflexsmall} + \csctopaccent{A}{circumflex}{500} +\endsetglyph + +\setglyph{Atildesmall} + \csctopaccent{A}{tilde}{500} +\endsetglyph + +\setglyph{Adieresissmall} + \cscumlautaccent{A}{dieresis}{500} +\endsetglyph + +\setglyph{Aringsmall} + \csctopaccent{A}{ring}{500} +\endsetglyph + +\setglyph{Ccedillasmall} + \csctopaccent{C}{cedilla}{500} +\endsetglyph + +\setglyph{Egravesmall} + \csctopaccent{E}{grave}{500} +\endsetglyph + +\setglyph{Eacutesmall} + \csctopaccent{E}{acute}{500} +\endsetglyph + +\setglyph{Ecircumflexsmall} + \csctopaccent{E}{circumflex}{500} +\endsetglyph + +\setglyph{Edieresissmall} + \cscumlautaccent{E}{dieresis}{500} +\endsetglyph + +\setglyph{Igravesmall} + \csctopaccent{I}{grave}{500} +\endsetglyph + +\setglyph{Iacutesmall} + \csctopaccent{I}{acute}{500} +\endsetglyph + +\setglyph{Icircumflexsmall} + \csctopaccent{I}{circumflex}{500} +\endsetglyph + +\setglyph{Idieresissmall} + \cscumlautaccent{I}{dieresis}{500} +\endsetglyph + +\setglyph{Ethsmall} + \cscglyph{Eth} +\endsetglyph + +\setglyph{Dbarsmall} + \glyph{Ethsmall}{1000} +\endsetglyph + +\setglyph{Ntildesmall} + \csctopaccent{N}{tilde}{500} +\endsetglyph + +\setglyph{Ogravesmall} + \csctopaccent{O}{grave}{500} +\endsetglyph + +\setglyph{Oacutesmall} + \csctopaccent{O}{acute}{500} +\endsetglyph + +\setglyph{Ocircumflexsmall} + \csctopaccent{O}{circumflex}{500} +\endsetglyph + +\setglyph{Otildesmall} + \csctopaccent{O}{tilde}{500} +\endsetglyph + +\setglyph{Odieresissmall} + \cscumlautaccent{O}{dieresis}{500} +\endsetglyph + +\setglyph{Ugravesmall} + \csctopaccent{U}{grave}{500} +\endsetglyph + +\setglyph{Uacutesmall} + \csctopaccent{U}{acute}{500} +\endsetglyph + +\setglyph{Ucircumflexsmall} + \csctopaccent{U}{circumflex}{500} +\endsetglyph + +\setglyph{Udieresissmall} + \cscumlautaccent{U}{dieresis}{500} +\endsetglyph + +\setglyph{Yacutesmall} + \csctopaccent{Y}{acute}{500} +\endsetglyph + +\comment{\section{Accents} + \TeX's math accent-positioning requires accents to have zero depth.} + +\setcommand\zerodepth#1{ + \resetglyph{#1} + \glyph{#1}{1000} + \resetdepth{0} + \endresetglyph +} + +\zerodepth{acute} +\zerodepth{grave} +\zerodepth{caron} +\zerodepth{breve} +\zerodepth{macron} +\zerodepth{ring} +\zerodepth{circumflex} +\zerodepth{dotaccent} +\zerodepth{tilde} +\zerodepth{dieresis} + +\endmetrics + +\makesignature + +\end{document} + + diff --git a/Master/texmf-dist/source/fonts/ae/aelatint.mtx b/Master/texmf-dist/source/fonts/ae/aelatint.mtx new file mode 100644 index 00000000000..a3b57860d77 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aelatint.mtx @@ -0,0 +1,1704 @@ +%% aelatint.mtx +%% Copyright 1997 Alan Jeffrey +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +% 1.6, hacked SPQR +\relax + +\documentstyle[fontdoc]{ltugboat} + +\title{The {\tt fontinst} latin glyphs} +\author{Alan Jeffrey} +\address{School of Cognitive and Computing Sciences \\ + University of Sussex \\ + Falmer \\ + Brighton \\ + BN1 9QH \\ + UK} +\netaddress{alanje@cogs.susx.ac.uk} + +\begin{document} + +\maketitle + +\section{Introduction} + +This document describes the glyphs used by the {\tt fontinst} +package when generating Latin fonts. + +\raggedright + +\metrics + +\setint{monowidth}{1} + +% Uses the fontinst package. + +\needsfontinstversion{1.6} + +% A top accent is set by placing the center of the accent at the given +% position along the width of the letter, raised up by the difference +% between the height of the letter and the xheight. + +\setcommand\topaccent#1#2#3{ + \push + \moveup{\max{0}{\sub{\height{#1}}{\int{xheight}}}} + \movert{\add{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}} + {\scale{\sub{\height{#1}}{\int{xheight}}}{\int{italicslant}}}} + \glyph{#2}{1000} + \pop + \glyph{#1}{1000} +} + +% A bottom accent is set by placing the center of the accent at the given +% position along the width of the letter. + +\setcommand\botaccent#1#2#3{ + \push + \movert{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}} + \glyph{#2}{1000} + \pop + \glyph{#1}{1000} +} + +% A c&sc glyph is created by shrinking the cap glyph, and adding extra +% space. + +\setcommand\cscglyph#1{ + \movert{\int{smallcapsextraspace}} + \glyph{#1}{\int{smallcapsscale}} + \movert{\int{smallcapsextraspace}} +} + +% A c&sc top accent glyph is placed using the small glyphs if +% available, and otherwise by shrinking the equivalent capital. + +\setcommand\csctopaccent#1#2#3{ + \ifisglyph{#1small}\then + \topaccent{#1small}{#2small}{#3} + \else + \cscglyph{#1#2} + \fi +} + +% Ditto bot accents. + +\setcommand\cscbotaccent#1#2#3{ + \ifisglyph{#1small}\then + \botaccent{#1small}{#2small}{#3} + \else + \cscglyph{#1#2} + \fi +} + +% A small accent is created by moving a shrunk accent up by the +% difference between a scaled x and a scaled X. + +\setcommand\cscaccent#1{ + \moveup{\scale{\int{xheight}}{\sub{1000}{\int{smallcapsscale}}}} + \cscglyph{#1} + \moveup{\scale{\int{xheight}}{\sub{\int{smallcapsscale}}{1000}}} +} + +% \setleftrightkerning is \setleftkerning and \setrightkerning. + +\setcommand\setleftrightkerning#1#2#3{ + \setleftkerning{#1}{#2}{#3} + \setrightkerning{#1}{#2}{#3} +} + +% \unfakable is a glyph which can't be faked. + +\setcommand\unfakable#1{ + \setglyph{#1} + \ifisglyph{#1-not}\then + \moveup{\neg{\depth{#1-not}}} + \glyphrule{ + \width{#1-not} + }{ + \add{\depth{#1-not}}{\height{#1-not}} + } + \resetitalic{\italic{#1-not}} + \moveup{\depth{#1-not}} + \else + \glyphrule{500}{500} + \fi + \glyphwarning{missing glyph `#1'} + \endsetglyph +} + +\comment{\section{Default values}} + +\setint{italicslant}{0} +\setint{xheight}{\height{x}} +\setint{capheight}{\height{A}} +\setint{ascender}{\height{d}} +\setint{descender}{\depth{g}} +\setint{underlinethickness}{40} +\setint{visiblespacedepth}{200} +\setint{visiblespacewidth}{400} +\setint{visiblespacesurround}{50} +\setint{smallcapsscale}{800} +\setint{smallcapskerning}{900} + +\ifisint{monowidth}\then + \setint{capspacing}{0} + \setint{smallcapsextraspace} + {\div{\scale{\width{x}}{\sub{1000}{\int{smallcapsscale}}}}{2}} +\else + \setint{capspacing}{50} + \setint{smallcapsextraspace}{0} +\fi + +\ifisint{visiblespace}\then + \setint{boundarychar}{\int{visiblespace}} +\fi + +\comment{\section{Kerning}} + +\setleftrightkerning{visiblespace}{space}{1000} + +\setleftkerning{hyphenchar}{hyphen}{1000} + +\setleftrightkerning{Aacute}{A}{1000} +\setleftrightkerning{Abreve}{A}{1000} +\setleftrightkerning{Acircumflex}{A}{1000} +\setleftrightkerning{Adieresis}{A}{1000} +\setleftrightkerning{Agrave}{A}{1000} +\setleftrightkerning{Aogonek}{A}{1000} +\setleftrightkerning{Aring}{A}{1000} +\setleftrightkerning{Atilde}{A}{1000} + +\setleftrightkerning{Cacute}{C}{1000} +\setleftrightkerning{Ccaron}{C}{1000} +\setleftrightkerning{Ccedilla}{C}{1000} + +\setleftrightkerning{Dcaron}{D}{1000} + +\setleftrightkerning{Eacute}{E}{1000} +\setleftrightkerning{Ecaron}{E}{1000} +\setleftrightkerning{Ecircumflex}{E}{1000} +\setleftrightkerning{Edieresis}{E}{1000} +\setleftrightkerning{Egrave}{E}{1000} +\setleftrightkerning{Eogonek}{E}{1000} + +\setleftrightkerning{Gbreve}{G}{1000} + +\setleftkerning{IJ}{I}{1000} + +\setleftrightkerning{Iacute}{I}{1000} +\setleftrightkerning{Icircumflex}{I}{1000} +\setleftrightkerning{Idieresis}{I}{1000} +\setleftrightkerning{Idotaccent}{I}{1000} +\setleftrightkerning{Igrave}{I}{1000} + +\setrightkerning{IJ}{J}{1000} + +\setleftrightkerning{Lacute}{L}{1000} +\setleftrightkerning{Lslash}{L}{1000} +\setleftkerning{Lcaron}{L}{1000} + +\setleftrightkerning{Nacute}{N}{1000} +\setleftrightkerning{Ncaron}{N}{1000} +\setleftrightkerning{Ntilde}{N}{1000} + +\setleftkerning{Ng}{N}{1000} +\setrightkerning{Ng}{J}{1000} + +\setleftrightkerning{Oacute}{O}{1000} +\setleftrightkerning{Ocircumflex}{O}{1000} +\setleftrightkerning{Odieresis}{O}{1000} +\setleftrightkerning{Ograve}{O}{1000} +\setleftrightkerning{Ohungarumlaut}{O}{1000} +\setleftrightkerning{Oslash}{O}{1000} +\setleftrightkerning{Otilde}{O}{1000} + +\setleftrightkerning{Rcaron}{R}{1000} +\setleftrightkerning{Racute}{R}{1000} + +\setleftrightkerning{SS}{S}{1000} +\setleftrightkerning{Sacute}{S}{1000} +\setleftrightkerning{Scaron}{S}{1000} +\setleftrightkerning{Scedilla}{S}{1000} + +\setleftrightkerning{Tcaron}{T}{1000} +\setleftrightkerning{Tcedilla}{T}{1000} + +\setleftrightkerning{Uacute}{U}{1000} +\setleftrightkerning{Ucircumflex}{U}{1000} +\setleftrightkerning{Udieresis}{U}{1000} +\setleftrightkerning{Ugrave}{U}{1000} +\setleftrightkerning{Uhungarumlaut}{U}{1000} +\setleftrightkerning{Uring}{U}{1000} + +\setleftrightkerning{Yacute}{Y}{1000} +\setleftrightkerning{Ydieresis}{Y}{1000} + +\setleftrightkerning{Zacute}{Z}{1000} +\setleftrightkerning{Zcaron}{Z}{1000} +\setleftrightkerning{Zdotaccent}{Z}{1000} + +\setleftrightkerning{aogonek}{a}{1000} + +\setleftrightkerning{ccedilla}{c}{1000} + +\setleftrightkerning{eogonek}{e}{1000} + +\setleftkerning{ij}{i}{1000} + +\setrightkerning{ij}{j}{1000} + +\setleftkerning{ng}{n}{1000} +\setrightkerning{ng}{j}{1000} + +\setleftkerning{oe}{o}{1000} +\setrightkerning{oe}{e}{1000} +\setleftrightkerning{oslash}{o}{1000} + +\setleftrightkerning{scedilla}{s}{1000} + +\setleftrightkerning{tcedilla}{t}{1000} + +\comment{\section{All-caps kerning}} + +\setleftrightkerning{Dbar}{Eth}{1000} +\setleftkerning{IJspaced}{I}{1000} +\setrightkerning{IJspaced}{J}{1000} +\setleftrightkerning{SSspaced}{S}{1000} + +\comment{\section{Small caps kerning}} + +\setleftrightkerning{Asmall}{A}{\int{smallcapskerning}} +\setleftrightkerning{Bsmall}{B}{\int{smallcapskerning}} +\setleftrightkerning{Csmall}{C}{\int{smallcapskerning}} +\setleftrightkerning{Dsmall}{D}{\int{smallcapskerning}} +\setleftrightkerning{Esmall}{E}{\int{smallcapskerning}} +\setleftrightkerning{Fsmall}{F}{\int{smallcapskerning}} +\setleftrightkerning{Gsmall}{G}{\int{smallcapskerning}} +\setleftrightkerning{Hsmall}{H}{\int{smallcapskerning}} +\setleftrightkerning{Ismall}{I}{\int{smallcapskerning}} +\setleftrightkerning{Jsmall}{J}{\int{smallcapskerning}} +\setleftrightkerning{Ksmall}{K}{\int{smallcapskerning}} +\setleftrightkerning{Lsmall}{L}{\int{smallcapskerning}} +\setleftrightkerning{Msmall}{M}{\int{smallcapskerning}} +\setleftrightkerning{Nsmall}{N}{\int{smallcapskerning}} +\setleftrightkerning{Osmall}{O}{\int{smallcapskerning}} +\setleftrightkerning{Psmall}{P}{\int{smallcapskerning}} +\setleftrightkerning{Qsmall}{Q}{\int{smallcapskerning}} +\setleftrightkerning{Rsmall}{R}{\int{smallcapskerning}} +\setleftrightkerning{Ssmall}{S}{\int{smallcapskerning}} +\setleftrightkerning{Tsmall}{T}{\int{smallcapskerning}} +\setleftrightkerning{Usmall}{U}{\int{smallcapskerning}} +\setleftrightkerning{Vsmall}{V}{\int{smallcapskerning}} +\setleftrightkerning{Wsmall}{W}{\int{smallcapskerning}} +\setleftrightkerning{Xsmall}{X}{\int{smallcapskerning}} +\setleftrightkerning{Ysmall}{Y}{\int{smallcapskerning}} +\setleftrightkerning{Zsmall}{Z}{\int{smallcapskerning}} +\setleftrightkerning{Aacutesmall}{Aacute}{\int{smallcapskerning}} +\setleftrightkerning{Abrevesmall}{Abreve}{\int{smallcapskerning}} +\setleftrightkerning{Acircumflexsmall}{Acircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Adieresissmall}{Adieresis}{\int{smallcapskerning}} +\setleftrightkerning{AEsmall}{AE}{\int{smallcapskerning}} +\setleftrightkerning{Agravesmall}{Agrave}{\int{smallcapskerning}} +\setleftrightkerning{Aogoneksmall}{Aogonek}{\int{smallcapskerning}} +\setleftrightkerning{Aringsmall}{Aring}{\int{smallcapskerning}} +\setleftrightkerning{Atildesmall}{Atilde}{\int{smallcapskerning}} +\setleftrightkerning{Cacutesmall}{Cacute}{\int{smallcapskerning}} +\setleftrightkerning{Ccaronsmall}{Ccaron}{\int{smallcapskerning}} +\setleftrightkerning{Ccedillasmall}{Ccedilla}{\int{smallcapskerning}} +\setleftrightkerning{Dbarsmall}{Dbar}{\int{smallcapskerning}} +\setleftrightkerning{Dcaronsmall}{Dcaron}{\int{smallcapskerning}} +\setleftrightkerning{Eacutesmall}{Eacute}{\int{smallcapskerning}} +\setleftrightkerning{Ecaronsmall}{Ecaron}{\int{smallcapskerning}} +\setleftrightkerning{Ecircumflexsmall}{Ecircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Edieresissmall}{Edieresis}{\int{smallcapskerning}} +\setleftrightkerning{Egravesmall}{Egrave}{\int{smallcapskerning}} +\setleftrightkerning{Eogoneksmall}{Eogonek}{\int{smallcapskerning}} +\setleftrightkerning{Ethsmall}{Eth}{\int{smallcapskerning}} +\setleftrightkerning{Gbrevesmall}{Gbreve}{\int{smallcapskerning}} +\setleftrightkerning{IJsmall}{IJ}{\int{smallcapskerning}} +\setleftrightkerning{Iacutesmall}{Iacute}{\int{smallcapskerning}} +\setleftrightkerning{Icircumflexsmall}{Icircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Idieresissmall}{Idieresis}{\int{smallcapskerning}} +\setleftrightkerning{Idotaccentsmall}{Idotaccent}{\int{smallcapskerning}} +\setleftrightkerning{Igravesmall}{Igrave}{\int{smallcapskerning}} +\setleftrightkerning{Lacutesmall}{Lacute}{\int{smallcapskerning}} +\setleftrightkerning{Lcaronsmall}{Lcaron}{\int{smallcapskerning}} +\setleftrightkerning{Lslashsmall}{Lslash}{\int{smallcapskerning}} +\setleftrightkerning{Nacutesmall}{Nacute}{\int{smallcapskerning}} +\setleftrightkerning{Ncaronsmall}{Ncaron}{\int{smallcapskerning}} +\setleftrightkerning{Ngsmall}{Ng}{\int{smallcapskerning}} +\setleftrightkerning{Ntildesmall}{Ntilde}{\int{smallcapskerning}} +\setleftrightkerning{Oacutesmall}{Oacute}{\int{smallcapskerning}} +\setleftrightkerning{Ocircumflexsmall}{Ocircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Odieresissmall}{Odieresis}{\int{smallcapskerning}} +\setleftrightkerning{OEsmall}{OE}{\int{smallcapskerning}} +\setleftrightkerning{Ogravesmall}{Ograve}{\int{smallcapskerning}} +\setleftrightkerning{Ohungarumlautsmall}{Ohungarumlaut}{\int{smallcapskerning}} +\setleftrightkerning{Oslashsmall}{Oslash}{\int{smallcapskerning}} +\setleftrightkerning{Otildesmall}{Otilde}{\int{smallcapskerning}} +\setleftrightkerning{Racutesmall}{Racute}{\int{smallcapskerning}} +\setleftrightkerning{Rcaronsmall}{Rcaron}{\int{smallcapskerning}} +\setleftrightkerning{SSsmall}{SS}{\int{smallcapskerning}} +\setleftrightkerning{Sacutesmall}{Sacute}{\int{smallcapskerning}} +\setleftrightkerning{Scaronsmall}{Scaron}{\int{smallcapskerning}} +\setleftrightkerning{Scedillasmall}{Scedilla}{\int{smallcapskerning}} +\setleftrightkerning{Tcaronsmall}{Tcaron}{\int{smallcapskerning}} +\setleftrightkerning{Tcedillasmall}{Tcedilla}{\int{smallcapskerning}} +\setleftrightkerning{Thornsmall}{Thorn}{\int{smallcapskerning}} +\setleftrightkerning{Uacutesmall}{Uacute}{\int{smallcapskerning}} +\setleftrightkerning{Ucircumflexsmall}{Ucircumflex}{\int{smallcapskerning}} +\setleftrightkerning{Udieresissmall}{Udieresis}{\int{smallcapskerning}} +\setleftrightkerning{Ugravesmall}{Ugrave}{\int{smallcapskerning}} +\setleftrightkerning{Uhungarumlautsmall}{Uhungarumlaut}{\int{smallcapskerning}} +\setleftrightkerning{Uringsmall}{Uring}{\int{smallcapskerning}} +\setleftrightkerning{Yacutesmall}{Yacute}{\int{smallcapskerning}} +\setleftrightkerning{Ydieresissmall}{Ydieresis}{\int{smallcapskerning}} +\setleftrightkerning{Zacutesmall}{Zacute}{\int{smallcapskerning}} +\setleftrightkerning{Zcaronsmall}{Zcaron}{\int{smallcapskerning}} +\setleftrightkerning{Zdotaccentsmall}{Zdotaccent}{\int{smallcapskerning}} +\setleftrightkerning{dotlessIsmall}{Ismall}{1000} +\setleftrightkerning{dotlessJsmall}{Jsmall}{1000} + +\comment{\section{Unfakable glyphs}} + +\unfakable{Gamma} +\unfakable{Delta} +\unfakable{Theta} +\unfakable{Lambda} +\unfakable{Xi} +\unfakable{Pi} +\unfakable{Sigma} +\unfakable{Upsilon} +\unfakable{Upsilon1} +\unfakable{Phi} +\unfakable{Psi} +\unfakable{Omega} +\unfakable{grave} +\unfakable{acute} +\unfakable{circumflex} +\unfakable{tilde} +\unfakable{dieresis} +\unfakable{hungarumlaut} +\unfakable{ringfitted} +\unfakable{caron} +\unfakable{breve} +\unfakable{macron} +\unfakable{dotaccent} +\unfakable{cedilla} +\unfakable{guilsinglleft} +\unfakable{guilsinglright} +\unfakable{quotedblleft} +\unfakable{quotedblright} +\unfakable{quotedblbase} +\unfakable{guillemotleft} +\unfakable{guillemotright} +\unfakable{dotlessi} +\unfakable{dotlessj} +\unfakable{perthousandzero} +\unfakable{exclam} +\unfakable{quotedbl} +\unfakable{numbersign} +\unfakable{dollar} +\unfakable{percent} +\unfakable{ampersand} +\unfakable{quoteright} +\unfakable{parenleft} +\unfakable{parenright} +\unfakable{asterisk} +\unfakable{plus} +\unfakable{comma} +\unfakable{hyphen} +\unfakable{period} +\unfakable{slash} +\unfakable{zero} +\unfakable{one} +\unfakable{two} +\unfakable{three} +\unfakable{four} +\unfakable{five} +\unfakable{six} +\unfakable{seven} +\unfakable{eight} +\unfakable{nine} +\unfakable{zerooldstyle} +\unfakable{oneoldstyle} +\unfakable{twooldstyle} +\unfakable{threeoldstyle} +\unfakable{fouroldstyle} +\unfakable{fiveoldstyle} +\unfakable{sixoldstyle} +\unfakable{sevenoldstyle} +\unfakable{eightoldstyle} +\unfakable{nineoldstyle} +\unfakable{colon} +\unfakable{semicolon} +\unfakable{less} +\unfakable{equal} +\unfakable{greater} +\unfakable{question} +\unfakable{at} +\unfakable{A} +\unfakable{B} +\unfakable{C} +\unfakable{D} +\unfakable{E} +\unfakable{F} +\unfakable{G} +\unfakable{H} +\unfakable{I} +\unfakable{J} +\unfakable{K} +\unfakable{L} +\unfakable{M} +\unfakable{N} +\unfakable{O} +\unfakable{P} +\unfakable{Q} +\unfakable{R} +\unfakable{S} +\unfakable{T} +\unfakable{U} +\unfakable{V} +\unfakable{W} +\unfakable{X} +\unfakable{Y} +\unfakable{Z} +\unfakable{bracketleft} +\unfakable{backslash} +\unfakable{bracketright} +\unfakable{underscore} +\unfakable{quoteleft} +\unfakable{a} +\unfakable{b} +\unfakable{c} +\unfakable{d} +\unfakable{e} +\unfakable{f} +\unfakable{g} +\unfakable{h} +\unfakable{i} +\unfakable{j} +\unfakable{k} +\unfakable{l} +\unfakable{m} +\unfakable{n} +\unfakable{o} +\unfakable{p} +\unfakable{q} +\unfakable{r} +\unfakable{s} +\unfakable{t} +\unfakable{u} +\unfakable{v} +\unfakable{w} +\unfakable{x} +\unfakable{y} +\unfakable{z} +\unfakable{braceleft} +\unfakable{bar} +\unfakable{braceright} +\unfakable{Eng} +\unfakable{section} +\unfakable{eng} +\unfakable{exclamdown} +\unfakable{questiondown} +\unfakable{sterling} +\unfakable{AE} +\unfakable{Eth} +\unfakable{OE} +\unfakable{Oslash} +\unfakable{Thorn} +\unfakable{ae} +\unfakable{eth} +\unfakable{oe} +\unfakable{oslash} +\unfakable{thorn} +\unfakable{germandbls} +\unfakable{lslashslash} + +\comment{\section{Glyphs}} + +\setglyph{space} + \ifisglyph{space-not}\then + \movert{\width{space-not}} + \else + \movert{\width{i}} + \fi +\endsetglyph + +\setglyph{compwordmark} + \glyphrule{0}{\int{xheight}} +\endsetglyph +\setint{compwordmark-spacing}{0} + +\setglyph{ogonek} + \glyph{hookrightchar}{800} +\endsetglyph + +\resetglyph{ogonek} + \moveup{\neg{\height{ogonek}}} + \glyph{ogonek}{1000} + \resetdepth{\int{descender}} +\endresetglyph + +\setglyph{asciicircum} + \glyph{circumflex}{1000} +\endsetglyph + +\setglyph{asciitilde} + \glyph{tilde}{1000} +\endsetglyph + +\setglyph{quotesinglbase} + \glyph{comma}{1000} +\endsetglyph + +\setglyph{fi} + \glyph{f}{1000} + \glyph{i}{1000} +\endsetglyph + +\setglyph{ff} + \glyph{f}{1000} + \glyph{f}{1000} +\endsetglyph + +\setglyph{fl} + \glyph{f}{1000} + \glyph{l}{1000} +\endsetglyph + +\setglyph{ffi} + \glyph{f}{1000} + \glyph{f}{1000} + \glyph{i}{1000} +\endsetglyph + +\setglyph{ffl} + \glyph{f}{1000} + \glyph{f}{1000} + \glyph{l}{1000} +\endsetglyph + +\setglyph{rangedash} + \glyph{hyphen}{1000} +\endsetglyph + +\setglyph{punctdash} + \glyph{hyphen}{1000} + \glyph{hyphen}{1000} +\endsetglyph + +\setglyph{endash} + \glyph{rangedash}{1000} +\endsetglyph + +\setglyph{emdash} + \glyph{punctdash}{1000} +\endsetglyph + +\setglyph{hyphenchar} + \glyph{hyphen}{1000} +\endsetglyph + +\setglyph{ring} + \movert{\neg{\div{\width{ringfitted}}{2}}} + \glyph{ringfitted}{1000} + \movert{\neg{\div{\width{ringfitted}}{2}}} +\endsetglyph + +\setglyph{lslash} + \glyph{lslashslash}{1000} + \movert{\kerning{lslashslash}{l}} + \glyph{l}{1000} +\endsetglyph + +\setglyph{Lslash} + \glyph{lslashslash}{1000} + \movert{\kerning{lslashslash}{L}} + \glyph{L}{1000} +\endsetglyph + +\setglyph{Ng} + \glyph{Eng}{1000} +\endsetglyph + +\setglyph{ng} + \glyph{eng}{1000} +\endsetglyph + +\setglyph{Abreve} + \topaccent{A}{breve}{500} +\endsetglyph + +\setglyph{Aogonek} + \botaccent{A}{ogonek}{800} +\endsetglyph + +\setglyph{Cacute} + \topaccent{C}{acute}{500} +\endsetglyph + +\setglyph{Ccaron} + \topaccent{C}{caron}{500} +\endsetglyph + +\setglyph{Dcaron} + \topaccent{D}{caron}{450} +\endsetglyph + +\setglyph{Ecaron} + \topaccent{E}{caron}{500} +\endsetglyph + +\setglyph{Eogonek} + \botaccent{E}{ogonek}{750} +\endsetglyph + +\setglyph{Gbreve} + \topaccent{G}{breve}{500} +\endsetglyph + +\setglyph{Lacute} + \topaccent{L}{acute}{250} +\endsetglyph + +\setglyph{Lcaron} + \glyph{L}{1000} + \ifisint{monowidth}\then\else + \movert{-200} + \fi + \glyph{quoteright}{1000} +\endsetglyph + +\setglyph{Nacute} + \topaccent{N}{acute}{500} +\endsetglyph + +\setglyph{Ncaron} + \topaccent{N}{caron}{500} +\endsetglyph + +\setglyph{Ohungarumlaut} + \topaccent{O}{hungarumlaut}{500} +\endsetglyph + +\setglyph{Racute} + \topaccent{R}{acute}{500} +\endsetglyph + +\setglyph{Rcaron} + \topaccent{R}{caron}{500} +\endsetglyph + +\setglyph{Sacute} + \topaccent{S}{acute}{500} +\endsetglyph + +\setglyph{Scaron} + \topaccent{S}{caron}{500} +\endsetglyph + +\setglyph{Scedilla} + \botaccent{S}{cedilla}{500} +\endsetglyph + +\setglyph{Tcaron} + \topaccent{T}{caron}{500} +\endsetglyph + +\setglyph{Tcedilla} + \botaccent{T}{cedilla}{500} +\endsetglyph + +\setglyph{Uhungarumlaut} + \topaccent{U}{hungarumlaut}{500} +\endsetglyph + +\setglyph{Uring} + \topaccent{U}{ring}{500} +\endsetglyph + +\setglyph{Ydieresis} + \topaccent{Y}{dieresis}{500} +\endsetglyph + +\setglyph{Zacute} + \topaccent{Z}{acute}{500} +\endsetglyph + +\setglyph{Zcaron} + \topaccent{Z}{caron}{500} +\endsetglyph + +\setglyph{Zdotaccent} + \topaccent{Z}{dotaccent}{500} +\endsetglyph + +\setglyph{IJ} + \glyph{I}{1000} + \movert{\kerning{I}{J}} + \glyph{J}{1000} +\endsetglyph + +\setglyph{Idotaccent} + \topaccent{I}{dotaccent}{500} +\endsetglyph + +\setglyph{dbar} + \push + \movert{\sub{\width{d}}{\width{macron}}} + \moveup{ + \sub{\scale{\add{\height{d}}{\int{xheight}}}{500}} + {\height{macron}}} + \glyph{macron}{1000} + \pop + \glyph{d}{1000} +\endsetglyph + +\setglyph{abreve} + \topaccent{a}{breve}{500} +\endsetglyph + +\setglyph{aogonek} + \botaccent{a}{ogonek}{800} +\endsetglyph + +\setglyph{cacute} + \topaccent{c}{acute}{500} +\endsetglyph + +\setglyph{ccaron} + \topaccent{c}{caron}{500} +\endsetglyph + +\setglyph{dcaron} + \glyph{d}{1000} + \ifisint{monowidth}\then\else + \movert{-75} + \fi + \glyph{quoteright}{1000} +\endsetglyph + +\setglyph{ecaron} + \topaccent{e}{caron}{500} +\endsetglyph + +\setglyph{eogonek} + \botaccent{e}{ogonek}{500} +\endsetglyph + +\setglyph{gbreve} + \topaccent{g}{breve}{500} +\endsetglyph + +\setglyph{lacute} + \topaccent{l}{acute}{500} +\endsetglyph + +\setglyph{lcaron} + \glyph{l}{1000} + \ifisint{monowidth}\then\else + \movert{-100} + \fi + \glyph{quoteright}{1000} +\endsetglyph + +\setglyph{nacute} + \topaccent{n}{acute}{500} +\endsetglyph + +\setglyph{ncaron} + \topaccent{n}{caron}{500} +\endsetglyph + +\setglyph{ohungarumlaut} + \topaccent{o}{hungarumlaut}{500} +\endsetglyph + +\setglyph{racute} + \topaccent{r}{acute}{500} +\endsetglyph + +\setglyph{rcaron} + \topaccent{r}{caron}{500} +\endsetglyph + +\setglyph{sacute} + \topaccent{s}{acute}{500} +\endsetglyph + +\setglyph{scaron} + \topaccent{s}{caron}{500} +\endsetglyph + +\setglyph{scedilla} + \botaccent{s}{cedilla}{500} +\endsetglyph + +\setglyph{tcaron} + \glyph{t}{1000} + \ifisint{monowidth}\then\else + \movert{-75} + \fi + \glyph{quoteright}{1000} +\endsetglyph + +\setglyph{tcedilla} + \botaccent{t}{cedilla}{500} +\endsetglyph + +\setglyph{uhungarumlaut} + \topaccent{u}{hungarumlaut}{500} +\endsetglyph + +\setglyph{uring} + \topaccent{u}{ring}{500} +\endsetglyph + +\setglyph{ydieresis} + \topaccent{y}{dieresis}{500} +\endsetglyph + +\setglyph{zacute} + \topaccent{z}{acute}{500} +\endsetglyph + +\setglyph{zcaron} + \topaccent{z}{caron}{500} +\endsetglyph + +\setglyph{zdotaccent} + \topaccent{z}{dotaccent}{500} +\endsetglyph + +\setglyph{ij} + \glyph{i}{1000} + \movert{\kerning{i}{j}} + \glyph{j}{1000} +\endsetglyph + +\setglyph{Agrave} + \topaccent{A}{grave}{500} +\endsetglyph + +\setglyph{Aacute} + \topaccent{A}{acute}{500} +\endsetglyph + +\setglyph{Acircumflex} + \topaccent{A}{circumflex}{500} +\endsetglyph + +\setglyph{Atilde} + \topaccent{A}{tilde}{500} +\endsetglyph + +\setglyph{Adieresis} + \topaccent{A}{dieresis}{500} +\endsetglyph + +\setglyph{Aring} + \topaccent{A}{ring}{500} +\endsetglyph + +\setglyph{Ccedilla} + \botaccent{C}{cedilla}{500} +\endsetglyph + +\setglyph{Egrave} + \topaccent{E}{grave}{500} +\endsetglyph + +\setglyph{Eacute} + \topaccent{E}{acute}{500} +\endsetglyph + +\setglyph{Ecircumflex} + \topaccent{E}{circumflex}{500} +\endsetglyph + +\setglyph{Edieresis} + \topaccent{E}{dieresis}{500} +\endsetglyph + +\setglyph{Iacute} + \topaccent{I}{acute}{500} +\endsetglyph + +\setglyph{Igrave} + \topaccent{I}{grave}{500} +\endsetglyph + +\setglyph{Icircumflex} + \topaccent{I}{circumflex}{500} +\endsetglyph + +\setglyph{Idieresis} + \topaccent{I}{dieresis}{500} +\endsetglyph + +\setglyph{Ntilde} + \topaccent{N}{tilde}{500} +\endsetglyph + +\setglyph{Ograve} + \topaccent{O}{grave}{500} +\endsetglyph + +\setglyph{Oacute} + \topaccent{O}{acute}{500} +\endsetglyph + +\setglyph{Ocircumflex} + \topaccent{O}{circumflex}{500} +\endsetglyph + +\setglyph{Otilde} + \topaccent{O}{tilde}{500} +\endsetglyph + +\setglyph{Odieresis} + \topaccent{O}{dieresis}{500} +\endsetglyph + +\setglyph{Ugrave} + \topaccent{U}{grave}{500} +\endsetglyph + +\setglyph{Uacute} + \topaccent{U}{acute}{500} +\endsetglyph + +\setglyph{Ucircumflex} + \topaccent{U}{circumflex}{500} +\endsetglyph + +\setglyph{Udieresis} + \topaccent{U}{dieresis}{500} +\endsetglyph + +\setglyph{Yacute} + \topaccent{Y}{acute}{500} +\endsetglyph + +\setglyph{SS} + \glyph{S}{1000} + \movert{\kerning{S}{S}} + \glyph{S}{1000} +\endsetglyph + +\setglyph{agrave} + \topaccent{a}{grave}{500} +\endsetglyph + +\setglyph{aacute} + \topaccent{a}{acute}{500} +\endsetglyph + +\setglyph{acircumflex} + \topaccent{a}{circumflex}{500} +\endsetglyph + +\setglyph{atilde} + \topaccent{a}{tilde}{500} +\endsetglyph + +\setglyph{adieresis} + \topaccent{a}{dieresis}{500} +\endsetglyph + +\setglyph{aring} + \topaccent{a}{ring}{500} +\endsetglyph + +\setglyph{ccedilla} + \botaccent{c}{cedilla}{500} +\endsetglyph + +\setglyph{egrave} + \topaccent{e}{grave}{500} +\endsetglyph + +\setglyph{eacute} + \topaccent{e}{acute}{500} +\endsetglyph + +\setglyph{ecircumflex} + \topaccent{e}{circumflex}{500} +\endsetglyph + +\setglyph{edieresis} + \topaccent{e}{dieresis}{500} +\endsetglyph + +\setglyph{igrave} + \topaccent{dotlessi}{grave}{500} +\endsetglyph + +\setglyph{iacute} + \topaccent{dotlessi}{acute}{500} +\endsetglyph + +\setglyph{icircumflex} + \topaccent{dotlessi}{circumflex}{500} +\endsetglyph + +\setglyph{idieresis} + \topaccent{dotlessi}{dieresis}{500} +\endsetglyph + +\setglyph{ntilde} + \topaccent{n}{tilde}{500} +\endsetglyph + +\setglyph{ograve} + \topaccent{o}{grave}{500} +\endsetglyph + +\setglyph{oacute} + \topaccent{o}{acute}{500} +\endsetglyph + +\setglyph{ocircumflex} + \topaccent{o}{circumflex}{500} +\endsetglyph + +\setglyph{otilde} + \topaccent{o}{tilde}{500} +\endsetglyph + +\setglyph{odieresis} + \topaccent{o}{dieresis}{500} +\endsetglyph + +\setglyph{ugrave} + \topaccent{u}{grave}{500} +\endsetglyph + +\setglyph{uacute} + \topaccent{u}{acute}{500} +\endsetglyph + +\setglyph{ucircumflex} + \topaccent{u}{circumflex}{500} +\endsetglyph + +\setglyph{udieresis} + \topaccent{u}{dieresis}{500} +\endsetglyph + +\setglyph{yacute} + \topaccent{y}{acute}{500} +\endsetglyph + +\comment{\section{All-caps glyphs}} + +\setglyph{dotlessI} + \glyph{I}{1000} +\endsetglyph + +\setglyph{dotlessJ} + \glyph{J}{1000} +\endsetglyph + +\setglyph{FFspaced} + \glyph{F}{1000} + \movert{\add{\kerning{F}{F}} + {\int{capspacing}}} + \glyph{F}{1000} +\endsetglyph + +\setglyph{FIspaced} + \glyph{F}{1000} + \movert{\add{\kerning{F}{I}} + {\int{capspacing}}} + \glyph{I}{1000} +\endsetglyph + +\setglyph{FLspaced} + \glyph{F}{1000} + \movert{\add{\kerning{F}{L}} + {\int{capspacing}}} + \glyph{L}{1000} +\endsetglyph + +\setglyph{FFIspaced} + \glyph{FFspaced}{1000} + \movert{\add{\kerning{FFspaced}{I}} + {\int{capspacing}}} + \glyph{I}{1000} +\endsetglyph + +\setglyph{FFLspaced} + \glyph{FFspaced}{1000} + \movert{\add{\kerning{FFspaced}{L}} + {\int{capspacing}}} + \glyph{L}{1000} +\endsetglyph + +\setglyph{Dbar} + \glyph{Eth}{1000} +\endsetglyph + +\setglyph{IJspaced} + \glyph{I}{1000} + \movert{\add{\kerning{I}{J}}{\int{capspacing}}} + \glyph{J}{1000} +\endsetglyph + +\setglyph{SSspaced} + \glyph{S}{1000} + \movert{\add{\kerning{S}{S}}{\int{capspacing}}} + \glyph{S}{1000} +\endsetglyph + +\comment{\section{Small caps glyphs}} + +\setglyph{Acutesmall} + \cscaccent{acute} +\endsetglyph + +\setglyph{acutesmall} + \glyph{Acutesmall}{1000} +\endsetglyph + +\setglyph{Gravesmall} + \cscaccent{grave} +\endsetglyph + +\setglyph{gravesmall} + \glyph{Gravesmall}{1000} +\endsetglyph + +\setglyph{Circumflexsmall} + \cscaccent{circumflex} +\endsetglyph + +\setglyph{circumflexsmall} + \glyph{Circumflexsmall}{1000} +\endsetglyph + +\setglyph{Tildesmall} + \cscaccent{tilde} +\endsetglyph + +\setglyph{tildesmall} + \glyph{Tildesmall}{1000} +\endsetglyph + +\setglyph{Dieresissmall} + \cscaccent{dieresis} +\endsetglyph + +\setglyph{dieresissmall} + \glyph{Dieresissmall}{1000} +\endsetglyph + +\setglyph{Brevesmall} + \cscaccent{breve} +\endsetglyph + +\setglyph{brevesmall} + \glyph{Brevesmall}{1000} +\endsetglyph + +\setglyph{Dotaccentsmall} + \cscaccent{dotaccent} +\endsetglyph + +\setglyph{dotaccentsmall} + \glyph{Dotaccentsmall}{1000} +\endsetglyph + +\setglyph{Caronsmall} + \cscaccent{caron} +\endsetglyph + +\setglyph{caronsmall} + \glyph{Caronsmall}{1000} +\endsetglyph + +\setglyph{Hungarumlautsmall} + \cscaccent{hungarumlaut} +\endsetglyph + +\setglyph{hungarumlautsmall} + \glyph{Hungarumlautsmall}{1000} +\endsetglyph + +\setglyph{Ringsmall} + \cscaccent{ring} +\endsetglyph + +\setglyph{ringsmall} + \glyph{Ringsmall}{1000} +\endsetglyph + +\setglyph{Cedillasmall} + \cscglyph{cedilla} +\endsetglyph + +\setglyph{cedillasmall} + \glyph{Cedillasmall}{1000} +\endsetglyph + +\setglyph{Ogoneksmall} + \cscglyph{ogonek} +\endsetglyph + +\setglyph{ogoneksmall} + \glyph{Ogoneksmall}{1000} +\endsetglyph + +\setglyph{Idotaccentsmall} + \csctopaccent{I}{dotaccent}{500} +\endsetglyph + +\setglyph{Abrevesmall} + \csctopaccent{A}{breve}{500} +\endsetglyph + +\setglyph{Aogoneksmall} + \cscbotaccent{A}{ogonek}{800} +\endsetglyph + +\setglyph{Cacutesmall} + \csctopaccent{C}{acute}{500} +\endsetglyph + +\setglyph{Ccaronsmall} + \csctopaccent{C}{caron}{500} +\endsetglyph + +\setglyph{Dcaronsmall} + \csctopaccent{D}{caron}{500} +\endsetglyph + +\setglyph{Ecaronsmall} + \csctopaccent{E}{caron}{500} +\endsetglyph + +\setglyph{Eogoneksmall} + \cscbotaccent{E}{ogonek}{750} +\endsetglyph + +\setglyph{Gbrevesmall} + \csctopaccent{G}{breve}{500} +\endsetglyph + +\setglyph{Lacutesmall} + \csctopaccent{L}{acute}{250} +\endsetglyph + +\setglyph{Nacutesmall} + \csctopaccent{N}{acute}{500} +\endsetglyph + +\setglyph{Ncaronsmall} + \csctopaccent{N}{caron}{500} +\endsetglyph + +\setglyph{Ngsmall} + \cscglyph{Ng} +\endsetglyph + +\setglyph{Ohungarumlautsmall} + \csctopaccent{O}{hungarumlaut}{500} +\endsetglyph + +\setglyph{Racutesmall} + \csctopaccent{R}{acute}{500} +\endsetglyph + +\setglyph{Rcaronsmall} + \csctopaccent{R}{caron}{500} +\endsetglyph + +\setglyph{Sacutesmall} + \csctopaccent{S}{acute}{500} +\endsetglyph + +\setglyph{Scaronsmall} + \csctopaccent{S}{caron}{500} +\endsetglyph + +\setglyph{Scedillasmall} + \cscbotaccent{S}{cedilla}{500} +\endsetglyph + +\setglyph{Tcaronsmall} + \csctopaccent{T}{caron}{500} +\endsetglyph + +\setglyph{Tcedillasmall} + \cscbotaccent{T}{cedilla}{500} +\endsetglyph + +\setglyph{Uhungarumlautsmall} + \csctopaccent{U}{hungarumlaut}{500} +\endsetglyph + +\setglyph{Uringsmall} + \csctopaccent{U}{ring}{500} +\endsetglyph + +\setglyph{Ydieresissmall} + \csctopaccent{Y}{dieresis}{500} +\endsetglyph + +\setglyph{Zacutesmall} + \csctopaccent{Z}{acute}{500} +\endsetglyph + +\setglyph{Zcaronsmall} + \csctopaccent{Z}{caron}{500} +\endsetglyph + +\setglyph{Zdotaccentsmall} + \csctopaccent{Z}{dotaccent}{500} +\endsetglyph + +\setglyph{Agravesmall} + \csctopaccent{A}{grave}{500} +\endsetglyph + +\setglyph{Aacutesmall} + \csctopaccent{A}{acute}{500} +\endsetglyph + +\setglyph{Acircumflexsmall} + \csctopaccent{A}{circumflex}{500} +\endsetglyph + +\setglyph{Atildesmall} + \csctopaccent{A}{tilde}{500} +\endsetglyph + +\setglyph{Adieresissmall} + \csctopaccent{A}{dieresis}{500} +\endsetglyph + +\setglyph{Aringsmall} + \csctopaccent{A}{ring}{500} +\endsetglyph + +\setglyph{Ccedillasmall} + \csctopaccent{C}{cedilla}{500} +\endsetglyph + +\setglyph{Egravesmall} + \csctopaccent{E}{grave}{500} +\endsetglyph + +\setglyph{Eacutesmall} + \csctopaccent{E}{acute}{500} +\endsetglyph + +\setglyph{Ecircumflexsmall} + \csctopaccent{E}{circumflex}{500} +\endsetglyph + +\setglyph{Edieresissmall} + \csctopaccent{E}{dieresis}{500} +\endsetglyph + +\setglyph{Igravesmall} + \csctopaccent{I}{grave}{500} +\endsetglyph + +\setglyph{Iacutesmall} + \csctopaccent{I}{acute}{500} +\endsetglyph + +\setglyph{Icircumflexsmall} + \csctopaccent{I}{circumflex}{500} +\endsetglyph + +\setglyph{Idieresissmall} + \csctopaccent{I}{dieresis}{500} +\endsetglyph + +\setglyph{Ethsmall} + \cscglyph{Eth} +\endsetglyph + +\setglyph{Dbarsmall} + \glyph{Ethsmall}{1000} +\endsetglyph + +\setglyph{Ntildesmall} + \csctopaccent{N}{tilde}{500} +\endsetglyph + +\setglyph{Ogravesmall} + \csctopaccent{O}{grave}{500} +\endsetglyph + +\setglyph{Oacutesmall} + \csctopaccent{O}{acute}{500} +\endsetglyph + +\setglyph{Ocircumflexsmall} + \csctopaccent{O}{circumflex}{500} +\endsetglyph + +\setglyph{Otildesmall} + \csctopaccent{O}{tilde}{500} +\endsetglyph + +\setglyph{Odieresissmall} + \csctopaccent{O}{dieresis}{500} +\endsetglyph + +\setglyph{Ugravesmall} + \csctopaccent{U}{grave}{500} +\endsetglyph + +\setglyph{Uacutesmall} + \csctopaccent{U}{acute}{500} +\endsetglyph + +\setglyph{Ucircumflexsmall} + \csctopaccent{U}{circumflex}{500} +\endsetglyph + +\setglyph{Udieresissmall} + \csctopaccent{U}{dieresis}{500} +\endsetglyph + +\setglyph{Yacutesmall} + \csctopaccent{Y}{acute}{500} +\endsetglyph + +\setglyph{Thornsmall} + \cscglyph{Thorn} +\endsetglyph + +\setglyph{Asmall} + \cscglyph{A} +\endsetglyph + +\setglyph{Bsmall} + \cscglyph{B} +\endsetglyph + +\setglyph{Csmall} + \cscglyph{C} +\endsetglyph + +\setglyph{Dsmall} + \cscglyph{D} +\endsetglyph + +\setglyph{Esmall} + \cscglyph{E} +\endsetglyph + +\setglyph{Fsmall} + \cscglyph{F} +\endsetglyph + +\setglyph{Gsmall} + \cscglyph{G} +\endsetglyph + +\setglyph{Hsmall} + \cscglyph{H} +\endsetglyph + +\setglyph{Ismall} + \cscglyph{I} +\endsetglyph + +\setglyph{Jsmall} + \cscglyph{J} +\endsetglyph + +\setglyph{Ksmall} + \cscglyph{K} +\endsetglyph + +\setglyph{Lsmall} + \cscglyph{L} +\endsetglyph + +\setglyph{Msmall} + \cscglyph{M} +\endsetglyph + +\setglyph{Nsmall} + \cscglyph{N} +\endsetglyph + +\setglyph{Osmall} + \cscglyph{O} +\endsetglyph + +\setglyph{Psmall} + \cscglyph{P} +\endsetglyph + +\setglyph{Qsmall} + \cscglyph{Q} +\endsetglyph + +\setglyph{Rsmall} + \cscglyph{R} +\endsetglyph + +\setglyph{Ssmall} + \cscglyph{S} +\endsetglyph + +\setglyph{Tsmall} + \cscglyph{T} +\endsetglyph + +\setglyph{Usmall} + \cscglyph{U} +\endsetglyph + +\setglyph{Vsmall} + \cscglyph{V} +\endsetglyph + +\setglyph{Wsmall} + \cscglyph{W} +\endsetglyph + +\setglyph{Xsmall} + \cscglyph{X} +\endsetglyph + +\setglyph{Ysmall} + \cscglyph{Y} +\endsetglyph + +\setglyph{Zsmall} + \cscglyph{Z} +\endsetglyph + +\setglyph{Lslashsmall} + \cscglyph{Lslash} +\endsetglyph + +\setglyph{AEsmall} + \cscglyph{AE} +\endsetglyph + +\setglyph{OEsmall} + \cscglyph{OE} +\endsetglyph + +\setglyph{Oslashsmall} + \cscglyph{Oslash} +\endsetglyph + +\setglyph{dotlessIsmall} + \glyph{Ismall}{1000} +\endsetglyph + +\setglyph{dotlessJsmall} + \glyph{Jsmall}{1000} +\endsetglyph + +\setglyph{FFsmall} + \glyph{Fsmall}{1000} + \movert{\add{\kerning{Fsmall}{Fsmall}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{Fsmall}{1000} +\endsetglyph + +\setglyph{FIsmall} + \glyph{Fsmall}{1000} + \movert{\add{\kerning{Fsmall}{Ismall}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{Ismall}{1000} +\endsetglyph + +\setglyph{FLsmall} + \glyph{Fsmall}{1000} + \movert{\add{\kerning{Fsmall}{Lsmall}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{Lsmall}{1000} +\endsetglyph + +\setglyph{FFIsmall} + \glyph{FFsmall}{1000} + \movert{\add{\kerning{FFsmall}{Ismall}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{Ismall}{1000} +\endsetglyph + +\setglyph{FFLsmall} + \glyph{FFsmall}{1000} + \movert{\add{\kerning{FFsmall}{Lsmall}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{Lsmall}{1000} +\endsetglyph + +\setglyph{IJsmall} + \glyph{Ismall}{1000} + \movert{\add{\kerning{Ismall}{Jsmall}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{Jsmall}{1000} +\endsetglyph + +\setglyph{Lcaronsmall} + \glyph{Lsmall}{1000} + \ifisint{monowidth}\then\else + \movert{-100} + \fi + \glyph{quoteright}{\int{smallcapsscale}} +\endsetglyph + +\setglyph{SSsmall} + \glyph{Ssmall}{1000} + \movert{\add{\kerning{Ssmall}{Ssmall}} + {\mul{2}{\int{smallcapsextraspace}}}} + \glyph{Ssmall}{1000} +\endsetglyph + +\comment{\section{Accents} + \TeX's math accent-positioning requires accents to have zero depth.} + +\setcommand\zerodepth#1{ + \resetglyph{#1} + \glyph{#1}{1000} + \resetdepth{0} + \endresetglyph +} + +\zerodepth{acute} +\zerodepth{grave} +\zerodepth{caron} +\zerodepth{breve} +\zerodepth{macron} +\zerodepth{ring} +\zerodepth{circumflex} +\zerodepth{dotaccent} +\zerodepth{tilde} +\zerodepth{dieresis} + +\endmetrics + +\makesignature + +\end{document} + + diff --git a/Master/texmf-dist/source/fonts/ae/aesample.tex b/Master/texmf-dist/source/fonts/ae/aesample.tex new file mode 100644 index 00000000000..16b37f5d2c3 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aesample.tex @@ -0,0 +1,819 @@ +%% aesample.tex +%% Copyright 1999 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\overfullrule=0pt +\def\TeX{T\kern-.12em\lower.37ex\hbox{E}\kern-.135emX} +\def\LaTeX{L\raise.42ex\hbox{\sc\kern-.5em A}\kern-.15em\TeX} +\def\iTeX{T\kern-.2em\lower.37ex\hbox{E}\kern-.08emX} +\def\iLaTeX{L\raise.5ex\hbox{\sc\kern-.45em A}\kern-.10em\iTeX} +\let\latex=\LaTeX +\def\fLaTeX{L\raise.42ex\hbox{\sc\kern-.39em A}\kern-.10em\TeX} +\def\sLaTeX{L\raise.42ex\hbox{\ssubfont\kern-.39em A}\kern-.10em\TeX} +\def\tex{\TeX} +\font\sc=cmr7 at 7pt +\font\bigE=cmmi10 at 14pt +\font\smallE=cmmi10 at 8pt +\def\E{~2\lower.08em\hbox{\Efont\char"F}} +\def\varE{~2\lower.08em\hbox{\Efont\char"22}} +\let\e=\varE +\let\Efont=\smallE +\def\it{\fam\itfam\font\sc=cmti7 at 7pt\let\tex=\iTeX\let\latex=\iLaTeX \tenit} +\def\bf{\fam\bffam\font\sc=cmbx7 at 7pt\tenbf} +%\def\bul{\leavevmode\llap{\vrule height.5em width.5em +%depth0pt\hskip.5em}} +\def\bs{$\backslash$} +\def\vsm{\vskip2truept} + + + \def\ams{{\the\textfont2 A}\kern-.1667em + \lower.5ex\hbox{\the\textfont2 M}\kern-.125em + {\the\textfont2 S}} + \def\amstex{\ams-\TeX} + +\font\Bsym=cmbsy10 at 28pt +\font\bbsym=cmbsy10 at 18pt +\def\amstexb{{\bbsym A}\kern-.1667em\lower.5ex\hbox + {\bbsym M}\kern-.125em{\bbsym S}-\TeX} +\def\amsb{{\bbsym A}\kern-.1667em\lower.5ex\hbox + {\bbsym M}\kern-.125em{\bbsym S}-\TeX} +\def\amsB{{\Bsym A}\kern-.1667em\lower.5ex\hbox + {\Bsym M}\kern-.125em{\Bsym S}} + +\font\bsym=cmbsy10 at 10.5pt +\def\amstexbh{{\bsym A}\kern-.1667em\lower.5ex\hbox + {\bsym M}\kern-.125em{\bsym S}-\TeX} +\def\amsbh{{\bsym A}\kern-.1667em\lower.5ex\hbox + {\bsym M}\kern-.125em{\bsym S}} + +\def\pagenum{\ifnum\pageno=0\else\pagefont\folio\fi} +\headline={} +\footline{} + +%\newdimen\pagemargin \pagemargin=.5in +\newdimen\pagemargin \pagemargin=.75in + + +\newdimen\pageheight \pageheight=11in +\advance\pageheight by -2\pagemargin + +\newdimen\pagewidth \pagewidth=8.5in +\advance\pagewidth by -2\pagemargin + +\newdimen\headcolumn \headcolumn=.334\pagewidth +\newdimen\bodycolumn \bodycolumn=.666\pagewidth + +\vsize\pageheight % already includes top/bottom margin +%\advance\vsize by-\pagemargin + +\def\raggedright{\rightskip 0pt plus 3em } % we'll be back +%\raggedbottom + +\pretolerance=1000 +\hyphenation{typeset typeset-ter typeset-ting Modern +Post-Script Textures Classic Hyper-Card pro-gram-mable} + +\clubpenalty=10000 +\widowpenalty=\clubpenalty +\hyphenpenalty=100 +\doublehyphendemerits=10000000 +\hsize=\pagewidth +\topskip 20pt +\leftskip=\headcolumn +\parskip=.2\baselineskip +\rightskip0pt plus .1\hsize +%\everypar{\looseness=-1 } +\setbox\strutbox= + \hbox{\vrule height 9pt depth 4pt width0pt} + + +\emergencystretch .05\hsize + + +\vbadness10000 % Shut up + +\font\chapterfont=cmssbx10 at 18pt +\font\headfont=cmssbx10 at 10.5pt +\font\subfont=cmss10 at 8pt +\font\ssubfont=cmss10 at 5.5pt +\font\pagefont=cmssbx10 at 9pt +\font\bignumfont=cmssbx10 at 15pt +\font\tt=cmtex10 at 10pt +\font\bodyfont=cmr10 at 10pt +\font\trade=cmr8 at 8pt +\fontdimen3\bodyfont=0.0pt +\font\tenit=cmti10 at 10pt +\font\tenbf=cmbx10 at 10pt +\fontdimen3\tenit=0.0pt +\fontdimen3\tenbf=0.0pt +\font\met=logo10 at 10pt +\font\tmfont=cmr17 at 4.5pt +\def\tm{\raise4pt\hbox{\tmfont TM}} +\font\mbsy=cmbsy10 + +\def\tagchar#1{\setbox0 + \hbox{\char#1}\ifdim\wd0>0pt\box0\hskip.3em\fi} +\def\tagfont#1#2{\hangafter=1\hang\noindent + \font\tf=#1 at 10pt + {\tf\count0=0\loop\tagchar{\count0}% + \ifnum\count0<127\advance\count0by1\repeat} + \par +} + +\def\textsample#1#2#3 + {\raggedright + {\font\ts=#1 + \ts\par + \baselineskip= 1.2em + #2\par + #3\vskip 8pt} + \rm +} + +\def\chaptertype{\chapterfont\font\sc=cmssbx10 at 12pt + \let\Efont=\bigE\let\e=\E + \let\latex=\fLaTeX\baselineskip26pt\spaceskip0pt} +\def\headtype{\headfont\font\sc=cmssbx10 at 7pt + \let\Efont=\smallE\let\e=\E + \let\latex=\fLaTeX\baselineskip 13pt\spaceskip0pt} +\def\subtype{\subfont\baselineskip 11pt} +\def\bodytype{\bodyfont\baselineskip 13pt} +%\def\headpar{\rightskip\hsize minus\hsize\parindent0pt} +\def\headpar{\rightskip20pt plus3em minus1em\parindent0pt} +%\let\subpar=\headpar +\def\subpar{\rightskip25pt plus4em minus4em\parindent0pt} +\def\bodypar{\rightskip0pt plus4em\parindent0pt} + +\bodytype +\parindent=0pt + +\def\chapter#1#2\par{{\vfill\leftskip=0pt\hsize\pagewidth + \null\vskip 22pt\chaptertype\headpar\noindent\uppercase{#1}\par + \baselineskip13pt\null\hrule height 1pt\null + \bodytype\bodypar\noindent\leftskip\headcolumn + #2\par\null\vskip-2\baselineskip}} + +\def\head#1#2\par{% +{\leftskip=0pt + \setbox0=\vtop{\hsize\headcolumn\headtype\headpar\noindent#1\par} + \dp0=0pt + \null\null\hrule\null\nobreak + \hbox{\box0\vtop{\hsize\bodycolumn\bodyfont\bodypar + \noindent\ignorespaces#2\par}}\vskip4pt}} % the 4pt is a kludge - bs + +\def\itemhead#1{% +{\leftskip=0pt + \setbox0=\vtop{\hsize\headcolumn\headtype\headpar\noindent#1\par} + \dp0=0pt + \null\null\hrule\null\nobreak + \hbox{\box0\vtop{\hsize\bodycolumn\bodyfont\bodypar + }}\vskip-16pt}} % the 4pt is a kludge - bs + +\def\sub#1#2\par{% +{\leftskip=0pt\setbox0=\vtop{\hsize\headcolumn\subtype\subpar\noindent#1\par} + \dp0=0pt + \vskip12pt\hrule height.2ptwidth\headcolumn\null\nobreak + \hbox{\box0\vtop{\hsize\bodycolumn\bodyfont\bodypar + \noindent\ignorespaces#2\par}}}} + +\def\itemsub#1{% +{\leftskip=0pt\setbox0=\vtop{\hsize\headcolumn\subtype\subpar\noindent#1\par} + \dp0=0pt + \vskip12pt\hrule height.2ptwidth\headcolumn\null\nobreak + \hbox{\box0\vtop{\hsize\bodycolumn\bodyfont\bodypar + }}\vskip-\baselineskip}} + +\def\emptychapter{\null\vskip-\parskip\vskip-2\baselineskip} +\def\emptyhead{\null\vskip-\parskip\vskip-2\baselineskip} + +\def\bignumbox#1{\vbox to 0pt{\vss + \hrule\hbox to 1.5\baselineskip{\vrule\hss\vbox to 1.5\baselineskip{ + \vss + \bignumfont\hbox{#1} + \vss + }\hss\vrule}\hrule}} +\def\bignum#1{\vskip3.5\baselineskip\goodbreak\vskip-3.5\baselineskip + \leavevmode\hangindent=2.\baselineskip\hangafter=-2\smash{% + \hbox to 0pt{\hss\lower\baselineskip\bignumbox{#1}\hskip.5\baselineskip + }}\ignorespaces} +\let\item=\bignum + +\def\ms{\medskip} +\newcount\TestCount +\let\tex=\TeX +\def \LaTeX{\TestCount=\the\fam \leavevmode L\raise.42ex +\hbox{$\fam\TestCount\scriptstyle\kern-.3em A$}\kern-.15em\TeX} +\let\latex=\LaTeX +\def\LEX{L\lower.5ex\hbox{E}X} +\let\pcmf=\pcMF +\def\TUG{\TeX\ User Group} +\let\tug=\TUG +\font\eightss=cmss10 at 8pt +\font\sectiontitle=cmbx10 at 12pt +\font\sst=cmbx10 +\font\bti=cmbxti10 +\font\bt=cmb10 +\font\fivsvtn=cmr5 at 17pt +\font\svtn=cmr17 +\font\fiv=cmr5 +\font\svtnfiv=cmr17 at 5pt + +\newbox\leftbox +\def\makepage{\vtop{\hbox to\pagewidth{\the\headline}\box255}} +\newif\ifleft +\lefttrue +\output{\shipout\makepage\advancepageno} + +\font\tiny=cmr17 at 4.25pt +\def\reg{\raise.4em\rlap{\trade ¨}} +\def\tm{\raise.4em\rlap{\tiny TM}} +\def\ltwoe{\LaTeX~$2\epsilon$} + + +\def\emptychapter{\null\vskip-\parskip\vskip-2\baselineskip} +\def\emptyhead{\null\vskip-\parskip\vskip-2\baselineskip} +\def\widedotfill{\leaders\hbox to 15pt{\hfil. \hfil}\hfill} +\def\page#1{\widedotfill#1\par} + +\raggedright +\pretolerance=10000 +\parindent=1.5em +\parskip=0.2\baselineskip +\font\capsmal=cmcsc10 at 5pt +\def\Textures{{\it Textures\/}} +\let\textures=\Textures +\def\tm{\raise.75ex\hbox{\capsmal TM}\kern-.0625em} +\font\tt=cmtt10 +\font\eightit=cmti8 +\font\title=cmr12 at 14pt +\font\cpsmcp=cmcsc10 scaled \magstep5 +\font\subtitle=cmr12 +\def\TeX{T\kern-.18em\lower.35ex\hbox{E}\kern-.09emX} +\let\tex=\TeX + + +%%%%%Preamble above!!!!!!! + +{\parindent=0pt \obeylines \parskip=0pt \cpsmcp \baselineskip=1.05em +Computer +Modern +Faces +} + +\eject + +\headline={\hfill\pagenum} + +\vskip -.3in + +\chapter{Computer Modern PostScript Fonts} + + +\vskip .3in + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt + +The Computer Modern typefaces were created in the spirit of the typeface +Monotype Modern 8A by Professor Donald E. Knuth of Stanford University. The +Computer Modern family includes a large set of scientific and mathematical +figures and symbols and is widely used with implementations of the \tex\ +typesetting system. {\it Computer Modern Typefaces}, Volume E of {\it +Computers and Typesetting} (D.~E.~Knuth, Addison Wesley), is the definitive +source for the Computer Modern faces. {\it The \tex book} (D.~E.~Knuth, Addison +Wesley), Appendix F, is also a good reference. + +This package contains 75 faces from the Computer Modern family in Adobe +PostScript Type~1 form. These fonts can be used with all PostScript printers +and Adobe Type Manager. + +} + +\vskip -1in + +\chapter{Font Samples, Text Faces} + +\vskip .3in +\parindent 0pt + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt + +{\sst CM Bold}: cmb10 +\vskip -2pt +\tagfont{cmb10}{} +\textsample{cmb10}{My beautiful new watch had run eighteen months +without losing or gaining, and without breaking any part of its +machinery or stopping. I had come to} + +{\sst CM Bold Extended}: cmbx5, cmbx6, cmbx7, cmbx8, cmbx9, cmbx10, cmbx12 +\vskip -2pt +\tagfont{cmbx10}{} +\bt cmbx5: +\vskip -2pt +\textsample{cmbx5}{believe it infallible in its judgments about the time of +day, and to consider its constitution and its anatomy imperishable. But at +last, one night, I let it run down. I grieved about it as if it were a} + + +\bt cmbx6: +\vskip -2pt +\textsample{cmbx6}{recognized messenger and forerunner of calamity. But by and +by I cheered up, set the watch by guess, and commanded my bodings and +superstitions to depart. Next day I stepped into} + + + +\bt cmbx7: +\vskip -2pt +\textsample{cmbx7}{the chief jeweler's to set it by the exact time, and the +head of the establishment took it out of my hand and proceeded to set it for +me. Then he said, ``She is four} + +} + +\vfill\eject + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt + +\bt cmbx8: +\vskip -2pt +\textsample{cmbx8}{minutes slow---regulator wants pushing up.'' I tried to stop +him---tried to make him understand that the watch kept perfect time. But no; +all this human} + + +\bt cmbx9: +\vskip -2pt +\textsample{cmbx9}{cabbage could see was that the watch was four minutes slow, +and the regulator must be pushed up a little; and so, while I danced around him +in} + + +\bt cmbx10: +\vskip -2pt +\textsample{cmbx10}{anguish, and implored him to let the watch alone, he calmly +and cruelly did the shameful deed. My watch began to gain. It gained} + + +\bt cmbx12: +\vskip -2pt +\textsample{cmbx12}{faster and faster day by day. Within the week it sickened +to a raging fever, and its pulse went up to a hundred and fifty} + + +{\sst CM Bold Extended Slanted}: cmbxsl10 +\vskip -2pt +\tagfont{cmbxsl10}{} +\textsample{cmbxsl10}{in the shade. At the end of two months it had left all +the timepieces of the town far in the rear, and was a fraction over thirteen +days} + +{\sst CM Bold Extended Text Italic}: cmbxti10 +\vskip -2pt +\tagfont{cmbxti10}{} +\textsample{cmbxti10}{ahead of the almanac. It was away into November enjoying +the snow, while the October leaves were still turning. It hurried} + + +{\sst CM Caps and Small Caps}: cmcsc10 +\vskip -2pt +\tagfont{cmcsc10}{} +\textsample{cmcsc10}{up house rent, bills payable, and such things, in such a +ruinous way that I could not abide it. I took it to the watchmaker to be} + + +{\sst CM Dunhill}: cmdunh10 +\vskip -2pt +\tagfont{cmdunh10}{} +\textsample{cmdunh10}{regulated. He asked me if I had ever had it repaired. I +said no, it had never needed any repairing. He looked a look of vicious +happiness and eagerly pried} + +} + +\eject + + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt +{\sst CM Funny Roman}: cmff10 +\vskip -2pt +\tagfont{cmff10}{} +\textsample{cmff10}{the watch open, and then put a small dice-box into his eye +and peered into its machinery. He said it wanted cleaning and oiling, besides +regulating---come in a week. After being cleaned and} + + +{\sst CM Funny Italic}: cmfi10 +\vskip -2pt +\tagfont{cmfi10}{} +\textsample{cmfi10}{oiled, and regulated, my watch slowed down to that degree +that it ticked like a tolling bell. I began to be left by trains, I failed all +appointments, I got to} + + +{\sst CM Fibonacci}: cmfib8 +\vskip -2pt +\tagfont{cmfib8}{} +\textsample{cmfib8}{missing my dinner; my watch strung out three days' grace to +four and let me go to protest; I gradually drifted back into yesterday, then +day} + + +{\sst CM Italic Typewriter}: cmitt10 +\vskip -2pt +\tagfont{cmitt10}{} +\textsample{cmitt10}{before, then into last week, and by and by the +comprehension came upon me that all solitary and alone I was lingering along in +week before} + + +{\sst CM Roman}: cmr5, cmr6, cmr7, cmr8, cmr9, cmr10, cmr12, cmr17 +\vskip -2pt +\tagfont{cmr10}{} +\bt cmr5: +\vskip -2pt +\textsample{cmr5}{last, and the world was out of sight. I seemed to detect in +myself a sort of sneaking fellow-feeling for the mummy in the museum, and a +desire to swap news with him. I went to a watchmaker again. He took the watch} + +\bt cmr6: +\vskip -2pt +\textsample{cmr6}{all to pieces while I waited, and then said the barrel was +``swelled.'' He said he could reduce it in three days. After this the watch +averaged well, but nothing more. For half a day it would go like} + + +\bt cmr7: +\vskip -2pt +\textsample{cmr7}{the very mischief, and keep up such a barking and wheezing +and whooping and sneezing and snorting, that I could not hear myself think for +the disturbance; and as long as it held out} + + +\bt cmr8: +\vskip -2pt +\textsample{cmr8}{there was not a watch in the land that stood any chance +against it. But the rest of the day it would keep on slowing down and fooling +along until all the clocks it had left behind} + +} + +\eject + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt + +\bt cmr9: +\vskip -2pt +\textsample{cmr9}{caught up again. So at last, at the end of twenty-four +hours, it would trot up to the judges' stand all right and just in time. It +would show a fair and square average,} + + +\bt cmr10: +\vskip -2pt +\textsample{cmr10}{and no man could say it had done more or less than its +duty. But a correct average is only a mild virtue in a watch, and I took this +instrument to another} + + +\bt cmr12: +\vskip -2pt +\textsample{cmr12}{watchmaker. He said the king-bolt was broken. I said I was +glad it was nothing more serious. To tell the plain truth, I had no idea} + + +\bt cmr17: +\vskip -2pt +\textsample{cmr17}{what the king-bolt was, but I did not choose to appear +ignorant to a stranger. He repaired the king-} + +{\sst CM Slanted}: cmsl8, cmsl9, cmsl10, cmsl12 +\vskip -2pt +\tagfont{cmsl8}{} +\bt cmsl8: +\vskip -2pt +\textsample{cmsl8}{bolt, but what the watch gained in one way it lost in +another. It would run awhile and then stop awhile, and then run awhile again, +and so on, using its own discretion about} + +\bt cmsl9: +\vskip -2pt +\textsample{cmsl9}{the intervals. And every time it went off it kicked back +like a musket. I padded my breast for a few days, but finally took the watch to +another watchmaker. He} + +\bt cmsl10: +\vskip -2pt +\textsample{cmsl10}{picked it all to pieces, and turned the ruin over and over +under his glass; and then he said there appeared to be something the matter +with the hair-trigger. He} + +\bt cmsl12: +\vskip -2pt +\textsample{cmsl12}{fixed it, and gave it a fresh start. It did well now, +except that always at ten minutes to ten the hands would shut together like a +pair of} + +{\sst CM Slanted Typewriter}: cmsltt10 +\vskip -2pt +\tagfont{cmsltt10}{} +\textsample{cmsltt10}{scissors, and from that time forth they would travel +together. The oldest man in the world could not make head or tail of the time +of day} + +{\sst CM Sans Serif}: cmss8, cmss9, cmss10, cmss12, cmss17 +\vskip -2pt +\tagfont{cmss8}{} + +} + +\eject + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt + +\bt cmss8: +\vskip -2pt +\textsample{cmss8}{by such a watch, and so I went again to have the thing +repaired. This person said that the crystal had got bent, and that the +mainspring was not straight. He also remarked that} + + +\bt cmss9: +\vskip -2pt +\textsample{cmss9}{parts of the works needed half-soling. He made these things +all right, and then my timepiece performed unexceptionably, save that now and +then, after working} + + +\bt cmss10: +\vskip -2pt +\textsample{cmss10}{along quietly for nearly eight hours, everything inside +would let go all of a sudden and begin to buzz like a bee, and the hands would +straightway begin to spin} + + +\bt cmss12: +\vskip -2pt +\textsample{cmss12}{round and round so fast that their individuality was lost +completely, and they simply seemed a delicate spider's web over the face of the +watch.} + + +\bt cmss17: +\vskip -2pt +\textsample{cmss17}{She would reel off the next twenty-four hours in six or +seven minutes, and then stop with a bang.} + + +{\sst CM Sans Serif Bold Extended}: cmssbx10 +\vskip -2pt +\tagfont{cmssbx10}{} +\textsample{cmssbx10}{I went with a heavy heart to one more watch\-maker, and +looked on while he took her to pieces. Then I prepared to cross-question him +rigidly, for} + + +{\sst CM Sans Serif Demibold Condensed}: cmssdc10 +\vskip -2pt +\tagfont{cmssdc10}{} +\textsample{cmssdc10}{this thing was getting serious. The watch had cost two +hundred dollars originally, and I seemed to have paid out two or three thousand +for repairs. While I waited and} + +{\sst CM Sans Serif Italic}: cmssi8, cmssi9, cmssi10, cmssi12, cmssi17 +\vskip -2pt +\tagfont{cmssi8}{} +\bt cmssi8: +\vskip -2pt +\textsample{cmssi8}{looked on I presently recognized in this watchmaker an old +acquaintance---a steamboat engineer of other days, and not a good engineer, +either. He examined all the parts carefully,} + + +\bt cmssi9: +\vskip -2pt +\textsample{cmssi9}{just as the other watchmakers had done, and then delivered +his verdict with the same confidence of manner. He said: ``She makes too much +steam---you want to hang the} + + +\bt cmssi10: +\vskip -2pt +\textsample{cmssi10}{monkey-wrench on the safety-valve!'' I brained him on the +spot, and had him buried at my own expense. My uncle William (now deceased, +alas!) used to say that a} + +} + +\eject + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt + +\bt cmssi12: +\vskip -2pt +\textsample{cmssi12}{good horse was a good horse until it had run away once, +and that a good watch was a good watch until the repairers got a chance at it. +And} + + +\bt cmssi17: +\vskip -2pt +\textsample{cmssi17}{he used to wonder what became of all the unsuccessful +tinkers, and gunsmiths, and shoemakers, and} + + +{\sst CM Sans Serif Quotation Style}: cmssq8 +\vskip -2pt +\tagfont{cmssq8}{} +\textsample{cmssq8}{engineers, and blacksmiths; but nobody could ever tell him. +\hskip 2em (Mark Twain, 1870)} + + +{\sst CM Sans Serif Quotation Italic Style}: cmssqi8 +\vskip -2pt +\tagfont{cmssqi8}{} +\textsample{cmssqi8}{My beautiful new watch had run eighteen months without +losing or gaining, and without breaking any part of its machinery or +stopping. I had come to believe it} + + +{\sst CM Typewriter Caps and Small Caps}: cmtcsc10 +\vskip -2pt +\tagfont{cmtcsc10}{} +\textsample{cmtcsc10}{infallible in its judgments about the time of day, and to +consider its constitution and its anatomy imperishable. But at last, one +night,} + + +{\sst CM Typewriter Extended}: cmtex8, cmtex9, cmtex10 +\vskip -2pt +\tagfont{cmtex8}{} +\bt cmtex8: +\vskip -2pt +\textsample{cmtex8}{I let it run down. I grieved about it as if it were a +recognized messenger and forerunner of calamity. But by and by I cheered up, +set the watch by guess, and} + + +\bt cmtex9: +\vskip -2pt +\textsample{cmtex9}{commanded my bodings and superstitions to depart. Next day +I stepped into the chief jeweler's to set it by the exact time, and the head of +the} + +\bt cmtex10: +\vskip -2pt +\textsample{cmtex10}{establishment took it out of my hand and proceeded to set +it for me. Then he said, ``She is four minutes slow---regulator wants} + +} + +\eject + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt + +{\sst CM Text Italic}: cmti7, cmti8, cmti9, cmti10, cmti12 +\vskip -2pt +\tagfont{cmti7}{} +\bt cmti7: +\vskip -2pt +\textsample{cmti7}{pushing up.'' I tried to stop him---tried to make him +understand that the watch kept perfect time. But no; all this human cabbage +could see was that the watch was four minutes} + + +\bt cmti8: +\vskip -2pt +\textsample{cmti8}{slow, and the regulator must be pushed up a little; and so, +while I danced around him in anguish, and implored him to let the watch alone, +he calmly and cruelly did the shameful} + + +\bt cmti9: +\vskip -2pt +\textsample{cmti9}{deed. My watch began to gain. It gained faster and faster +day by day. Within the week it sickened to a raging fever, and its pulse went +up to a hundred and fifty in the shade.} + + +\bt cmti10: +\vskip -2pt +\textsample{cmti10}{At the end of two months it had left all the timepieces of +the town far in the rear, and was a fraction over thirteen days ahead of the +almanac. It was away into} + + +\bt cmti12: +\vskip -2pt +\textsample{cmti12}{November enjoying the snow, while the October leaves were +still turning. It hurried up house rent, bills payable, and such things,} + +{\sst CM Typewriter}: cmtt8, cmtt9, cmtt10, cmtt12 +\vskip -2pt +\tagfont{cmtt8}{} +\bt cmtt8: +\vskip -2pt +\textsample{cmtt8}{in such a ruinous way that I could not abide it. I took it +to the watchmaker to be regulated. He asked me if I had ever had it repaired. +I said no, it had never needed} + + +\bt cmtt9: +\vskip -2pt +\textsample{cmtt9}{any repairing. He looked a look of vicious happiness and +eagerly pried the watch open, and then put a small dice-box into his eye and +peered into} + + +\bt cmtt10: +\vskip -2pt +\textsample{cmtt10}{its machinery. He said it wanted cleaning and oiling, +besides regulating---come in a week. After being cleaned and oiled, and +regulated,} + + +\bt cmtt12: +\vskip -2pt +\textsample{cmtt12}{my watch slowed down to that degree that it ticked like a +tolling bell. I began to be left by trains, I failed all} + + +{\sst CM Unslanted Text Italic}: cmu10 +\vskip -2pt +\tagfont{cmu10}{} + +} + +\eject + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt + +\textsample{cmu10}{appointments, I got to missing my dinner; my watch strung +out three days' grace to four and let me go to protest; I gradually drifted +back into} + +{\sst CM Variable Typewriter}: cmvtt10 +\vskip -2pt +\tagfont{cmvtt10}{} +\textsample{cmvtt10}{yesterday, then day before, then into last week, and by +and by the comprehension came upon me that all solitary and alone I was +lingering along in} + +} + +\vfill +\vskip -1.2in +\chapter{Font Samples, Symbols} + +\vskip .2in +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt +{\sst CM Bold Symbols}: cmbsy10 +\vskip -2pt +\tagfont{cmbsy10}{} +\vskip 14pt + +{\sst CM Inch}: cminch +\vskip -.65in +\textsample{cminch}{123ABC} + +{\sst CM Math Extension}: cmex10 +\vskip -2pt +\tagfont{cmex10}{} +\vskip 14pt + +{\sst CM Math Italic}: cmmi5, cmmi6, cmmi7, cmmi8, cmmi9, cmmi10, cmmi12 +\vskip -2pt +\tagfont{cmmi10}{} +\vskip 14pt + +} + +\vfill\eject + +{\leftskip .3in\baselineskip1.2\baselineskip\hrule height0pt +{\sst CM Bold Extended Math Italic}: cmmib10 +\vskip -2pt +\tagfont{cmmib10}{} +\vskip 14pt + +{\sst CM Symbols}: cmsy5, cmsy6, cmsy7, cmsy8, cmsy9, cmsy10 +\vskip -2pt +\tagfont{cmsy8}{} + +} + +\eject + +\end diff --git a/Master/texmf-dist/source/fonts/ae/aet1.etx b/Master/texmf-dist/source/fonts/ae/aet1.etx new file mode 100644 index 00000000000..6fe63371185 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/aet1.etx @@ -0,0 +1,1322 @@ +%% aet1.etx +%% Copyright 1997 Alan Jeffrey, Sebastian Rahtz +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\relax + +\documentstyle[fontdoc,twocolumn]{article} + +\title{The Cork encoding vector} +\author{Alan Jeffrey, amended Sebastian Rahtz} +\date{1997/02/11 \\Version 1.6 + +%\address{School of Cognitive and Computing Sciences \\ +% University of Sussex \\ +% Falmer \\ +% Brighton \\ +% BN1 9QH \\ +% UK} +%\netaddress{alanje@cogs.susx.ac.uk} + +\setcommand\c#1{\setbox0\hbox{#1}\ifdim\ht0=1ex\accent24 #1% + \else{\ooalign{\hidewidth\char24\hidewidth\crcr\unhbox0}}\fi} +\setcommand\UU{\leavevmode\setbox0\hbox{h}\dimen0\ht0\advance\dimen0-1ex% + \rlap{\raise.67\dimen0\hbox{\char'27}}U} +\setcommand\uu{\accent23u} + +\begin{document} + +\maketitle + +\section{Introduction} + +This document describes the Cork (t1) encoding. + +To use this encoding, you should define the following macros: +\begin{itemize} + +\item \verb|\lc{A}{a}| should return the name of a lower-case + glyph, for example `{\tt a}' or `{\tt Asmall}'. + +\item \verb|\uc{A}{a}| should return the name of an upper-case + glyph, for example `{\tt A}' or `{\tt Amedium}'. + +\item \verb|\lctop{Aacute}{aacute}| should return the name of a + lower-case composite glyph formed from putting a diacritical above + a letter, for example `{\tt aacute}' or `{\tt Aacutesmall}'. + +\item \verb|\uctop{Aacute}{aacute}| should return the name of an + upper-case composite glyph formed from putting a diacritical above + a letter, for example `{\tt Aacute}' or `{\tt Aacutemedium}'. + +\item \verb|\lclig{FI}{fi}| should return the name of a lower-case + ligature, for example `{\tt fi}' or `{\tt FIsmall}'. + +\item \verb|\uclig{FI}{fi}| should return the name of an upper-case + ligature, for example `{\tt FI}' or `{\tt FImedium}'. + +\item \verb|\digit{zero}| should return the name of a digit, for + example `{\tt zero}' or `{\tt zerooldstyle}'. + +\end{itemize} +These should all expand in the mouth, otherwise you may get error +messages! +For example, to get the standard upper and lower case font, you should +define: +\begin{verbatim} + \setcommand\lc#1#2{#2} + \setcommand\uc#1#2{#1} + \setcommand\lctop#1#2{#2} + \setcommand\uctop#1#2{#1} + \setcommand\lclig#1#2{#2} + \setcommand\uclig#1#2{#1} + \setcommand\digit#1{#1} +\end{verbatim} +To get a caps and small caps font with old style digits and letter +spacing, you should define: +\begin{verbatim} + \setcommand\lc#1#2{#1small} + \setcommand\uc#1#2{#1} + \setcommand\lctop#1#2{#1small} + \setcommand\uctop#1#2{#1} + \setcommand\lclig#1#2{#2small} + \setcommand\uclig#1#2{#1spaced} + \setcommand\digit#1{#1oldstyle} +\end{verbatim} +To get an all-caps font with medium-cap composite letters and letter +spacing, you should define: +\begin{verbatim} + \setcommand\lc#1#2{#1} + \setcommand\uc#1#2{#1} + \setcommand\lctop#1#2{#1medium} + \setcommand\uctop#1#2{#1medium} + \setcommand\lclig#1#2{#1spaced} + \setcommand\uclig#1#2{#1spaced} + \setcommand\digit#1{#1} +\end{verbatim} +This document describes the upper and lower case encoding. + +\encoding + +\needsfontinstversion{1.6} + +\comment{\section{Default values}} + +\setstr{codingscheme}{EXTENDED TEX FONT ENCODING - LATIN} + +\setcommand\lc#1#2{#2} +\setcommand\uc#1#2{#1} +\setcommand\lctop#1#2{#2} +\setcommand\uctop#1#2{#1} +\setcommand\lclig#1#2{#2} +\setcommand\uclig#1#2{#1} +\setcommand\digit#1{#1} + +\setint{italicslant}{0} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\else + \setint{xheight}{500} +\fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\else + \setint{interword}{333} +\fi\fi + +% added by Thierry Bouche <Thierry.Bouche@ujf-grenoble.fr> +% 1997/02/07 to calculate values for extra EC fontdimens +% Amended by SPQR 1997/02/09 +\ifisglyph{X}\then + \setint{capheight}{\height{X}} +\else + \setint{capheight}{750} +\fi + +\ifisglyph{d}\then + \setint{ascender}{\height{d}} +\else + \ifisint{capheight}\then + \setint{ascender}{\int{capheight}} + \else + \setint{ascender}{750} +\fi\fi + +\ifisglyph{Aring}\then + \setint{acccapheight}{\height{Aring}} +\else + \setint{acccapheight}{999} +\fi + +\ifisint{descender_neg}\then + \setint{descender}{\neg{\int{descender_neg}}} + \else + \ifisglyph{p}\then + \setint{descender}{\depth{p}} + \else + \setint{descender}{250} + \fi +\fi + +\ifisglyph{Aring}\then + \setint{maxheight}{\height{Aring}} +\else + \setint{maxheight}{1000} +\fi + +\ifisint{maxdepth_neg}\then + \setint{maxdepth}{\neg{\int{maxdepth_neg}}} +\else + \ifisglyph{j}\then + \setint{maxdepth}{\depth{j}} + \else + \setint{maxdepth}{250} + \fi +\fi + +\ifisglyph{six}\then + \setint{digitwidth}{\width{six}} +\else + \setint{digitwidth}{500} +\fi + +\setint{capstem}{0} % not in AFM files +\setint{baselineskip}{1200} +% end changes by Thierry +\comment{\section{Default font dimensions}} + +\setint{fontdimen(1)}{\int{italicslant}} % italic slant +\setint{fontdimen(2)}{\int{interword}} % interword space +\setint{fontdimen(3)}{\int{stretchword}} % interword stretch +\setint{fontdimen(4)}{\int{shrinkword}} % interword shrink +\setint{fontdimen(5)}{\int{xheight}} % x-height +\setint{fontdimen(6)}{\int{quad}} % quad +\setint{fontdimen(7)}{\int{extraspace}} % extra space after . +% added by Thierry Bouche <Thierry.Bouche@ujf-grenoble.fr> 1997/02/07 +\setint{fontdimen(8)}{\int{capheight}} % cap height +\setint{fontdimen(9)}{\int{ascender}} % ascender +\setint{fontdimen(10)}{\int{acccapheight}} % accented cap height +\setint{fontdimen(11)}{\int{descender}} % descender's depth +\setint{fontdimen(12)}{\int{maxheight}} % max height +\setint{fontdimen(13)}{\int{maxdepth}} % max depth +\setint{fontdimen(14)}{\int{digitwidth}} % digit width +\setint{fontdimen(15)}{\int{capstem}} % cap_stem +\setint{fontdimen(16)}{\int{baselineskip}} % baselineskip + +\comment{\section{The encoding} + There are 256 glyphs in this encoding.} + +\setslot{\lc{Grave}{grave}} + \comment{The grave accent `\`a'.} +\endsetslot + +\setslot{\lc{Acute}{acute}} + \comment{The acute accent `\'a'.} +\endsetslot + +\setslot{\lc{Circumflex}{circumflex}} + \comment{The circumflex accent `\^ a'.} +\endsetslot + +\setslot{\lc{Tilde}{tilde}} + \comment{The tilde accent `\~a'.} +\endsetslot + +\setslot{\lc{Dieresis}{dieresis}} + \comment{The umlaut or dieresis accent `\"a'.} +\endsetslot + +\setslot{\lc{Hungarumlaut}{hungarumlaut}} + \comment{The long Hungarian umlaut `\H a'.} +\endsetslot + +\setslot{\lc{Ring}{ring}} + \comment{The ring accent `\aa'.} +\endsetslot + +\setslot{\lc{Caron}{caron}} + \comment{The caron or h\'a\v cek accent `\v a'.} +\endsetslot + +\setslot{\lc{Breve}{breve}} + \comment{The breve accent `\u a'.} +\endsetslot + +\setslot{\lc{Macron}{macron}} + \comment{The macron accent `\=a'.} +\endsetslot + +\setslot{\lc{Dotaccent}{dotaccent}} + \comment{The dot accent `\.a'.} +\endsetslot + +\setslot{\lc{Cedilla}{cedilla}} + \comment{The cedilla accent `\c a'.} +\endsetslot + +\setslot{\lc{Ogonek}{ogonek}} + \comment{The ogonek accent (unavailable in \plain\ \TeX).} +\endsetslot + +\setslot{quotesinglbase} + \comment{A German single quote mark `,' similar to a comma, but with + different sidebearings.} +\endsetslot + +\setslot{guilsinglleft} + \comment{A French single opening quote mark, unavailable in \plain\ + \TeX.} +\endsetslot + +\setslot{guilsinglright} + \comment{A French single closing quote mark, unavailable in \plain\ + \TeX.} +\endsetslot + +\setslot{quotedblleft} + \comment{An English double opening quote mark `\,``\,'.} +\endsetslot + +\setslot{quotedblright} + \comment{An English double closing quote mark `\,''\,'.} +\endsetslot + +\setslot{quotedblbase} + \comment{A German double quote mark `,\kern-1pt,' similar to two commas, + but with tighter letterspacing and different sidebearings.} +\endsetslot + +\setslot{guillemotleft} + \comment{A French double opening quote mark, unavailable in \plain\ + \TeX.} +\endsetslot + +\setslot{guillemotright} + \comment{A French double closing quote mark, unavailable in \plain\ + \TeX.} +\endsetslot + +\setslot{rangedash} + \ligature{LIG}{hyphen}{punctdash} + \comment{The number range dash `1--9'. In a monowidth font, this + might be set as `{\tt 1{-}9}'.} +\endsetslot + +\setslot{punctdash} + \comment{The punctuation dash `Oh---boy.' In a monowidth font, this + might be set as `{\tt Oh{-}{-}boy.}'} +\endsetslot + +\setslot{compwordmark} + \comment{An invisible glyph, with zero width, depth and height. It is + used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\setslot{perthousandzero} + \comment{A glyph which is placed after `\%' to produce a + `per-thousand', or twice to produce `per-ten-thousand'. Your guess + is as good as mine as to what this glyph should look like in a + monowidth font.} +\endsetslot + +\setslot{\lc{dotlessI}{dotlessi}} + \comment{A dotless i `\i', used to produce accented letters such as + `\=\i'.} +\endsetslot + +\setslot{\lc{dotlessJ}{dotlessj}} + \comment{A dotless j `\j', used to produce accented letters such as + `\=\j'. Most non-\TeX\ fonts do not have this glyph.} +\endsetslot + +\setslot{\lclig{FF}{ff}} + \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}} + \comment{The `ff' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FI}{fi}} + \comment{The `fi' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FL}{fl}} + \comment{The `fl' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFI}{ffi}} + \comment{The `ffi' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFL}{ffl}} + \comment{The `ffl' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\setslot{visiblespace} + \comment{A visible space glyph `{\tt\char`\ }'.} +\endsetslot + +\setslot{exclam} + \ligature{LIG}{quoteleft}{exclamdown} + \comment{The exclamation mark `!'.} +\endsetslot + +\setslot{quotedbl} + \comment{The `neutral' quotation mark `{\tt\char`\"}', included for + use in monowidth fonts, or for setting computer programs. Note + that the inclusion of this glyph in this slot means that \TeX\ + document which used `{\tt\char`\"}' as an input character will no + longer work.} +\endsetslot + +\setslot{numbersign} + \comment{The hash sign `\#'.} +\endsetslot + +\setslot{dollar} + \comment{The dollar sign `\$'.} +\endsetslot + +\setslot{percent} + \comment{The percent sign `\%'.} +\endsetslot + +\setslot{ampersand} + \comment{The ampersand sign `\&'.} +\endsetslot + +\setslot{quoteright} + \ligature{LIG}{quoteright}{quotedblright} + \comment{The English closing quotation mark `\,'\,'.} +\endsetslot + +\setslot{parenleft} + \comment{The opening parenthesis `('.} +\endsetslot + +\setslot{parenright} + \comment{The closing parenthesis `)'.} +\endsetslot + +\setslot{asterisk} + \comment{The raised asterisk `*'.} +\endsetslot + +\setslot{plus} + \comment{The addition sign `+'.} +\endsetslot + +\setslot{comma} + \ligature{LIG}{comma}{quotedblbase} + \comment{The comma `,'.} +\endsetslot + +\setslot{hyphen} + \ligature{LIG}{hyphen}{rangedash} + \ligature{LIG}{hyphenchar}{hyphenchar} + \comment{The hyphen `-'.} +\endsetslot + +\setslot{period} + \comment{The full point `.'.} +\endsetslot + +\setslot{slash} + \comment{The forward oblique `/'.} +\endsetslot + +\setslot{\digit{zero}} + \comment{The number zero `0'. This (and all the other numerals) may be + old style or ranging digits.} +\endsetslot + +\setslot{\digit{one}} + \comment{The number one `1'.} +\endsetslot + +\setslot{\digit{two}} + \comment{The number two `2'.} +\endsetslot + +\setslot{\digit{three}} + \comment{The number three `3'.} +\endsetslot + +\setslot{\digit{four}} + \comment{The number four `4'.} +\endsetslot + +\setslot{\digit{five}} + \comment{The number five `5'.} +\endsetslot + +\setslot{\digit{six}} + \comment{The number six `6'.} +\endsetslot + +\setslot{\digit{seven}} + \comment{The number seven `7'.} +\endsetslot + +\setslot{\digit{eight}} + \comment{The number eight `8'.} +\endsetslot + +\setslot{\digit{nine}} + \comment{The number nine `9'.} +\endsetslot + +\setslot{colon} + \comment{The colon punctuation mark `:'.} +\endsetslot + +\setslot{semicolon} + \comment{The semi-colon punctuation mark `;'.} +\endsetslot + +\setslot{less} + \ligature{LIG}{less}{guillemotleft} + \comment{The less-than sign `$<$'.} +\endsetslot + +\setslot{equal} + \comment{The equals sign `='.} +\endsetslot + +\setslot{greater} + \ligature{LIG}{greater}{guillemotright} + \comment{The greater-than sign `$>$'.} +\endsetslot + +\setslot{question} + \ligature{LIG}{quoteleft}{questiondown} + \comment{The question mark `?'.} +\endsetslot + +\setslot{at} + \comment{The at sign `@'.} +\endsetslot + +\setslot{\uc{A}{a}} + \comment{The letter `{A}'.} +\endsetslot + +\setslot{\uc{B}{b}} + \comment{The letter `{B}'.} +\endsetslot + +\setslot{\uc{C}{c}} + \comment{The letter `{C}'.} +\endsetslot + +\setslot{\uc{D}{d}} + \comment{The letter `{D}'.} +\endsetslot + +\setslot{\uc{E}{e}} + \comment{The letter `{E}'.} +\endsetslot + +\setslot{\uc{F}{f}} + \comment{The letter `{F}'.} +\endsetslot + +\setslot{\uc{G}{g}} + \comment{The letter `{G}'.} +\endsetslot + +\setslot{\uc{H}{h}} + \comment{The letter `{H}'.} +\endsetslot + +\setslot{\uc{I}{i}} + \comment{The letter `{I}'.} +\endsetslot + +\setslot{\uc{J}{j}} + \comment{The letter `{J}'.} +\endsetslot + +\setslot{\uc{K}{k}} + \comment{The letter `{K}'.} +\endsetslot + +\setslot{\uc{L}{l}} + \comment{The letter `{L}'.} +\endsetslot + +\setslot{\uc{M}{m}} + \comment{The letter `{M}'.} +\endsetslot + +\setslot{\uc{N}{n}} + \comment{The letter `{N}'.} +\endsetslot + +\setslot{\uc{O}{o}} + \comment{The letter `{O}'.} +\endsetslot + +\setslot{\uc{P}{p}} + \comment{The letter `{P}'.} +\endsetslot + +\setslot{\uc{Q}{q}} + \comment{The letter `{Q}'.} +\endsetslot + +\setslot{\uc{R}{r}} + \comment{The letter `{R}'.} +\endsetslot + +\setslot{\uc{S}{s}} + \comment{The letter `{S}'.} +\endsetslot + +\setslot{\uc{T}{t}} + \comment{The letter `{T}'.} +\endsetslot + +\setslot{\uc{U}{u}} + \comment{The letter `{U}'.} +\endsetslot + +\setslot{\uc{V}{v}} + \comment{The letter `{V}'.} +\endsetslot + +\setslot{\uc{W}{w}} + \comment{The letter `{W}'.} +\endsetslot + +\setslot{\uc{X}{x}} + \comment{The letter `{X}'.} +\endsetslot + +\setslot{\uc{Y}{y}} + \comment{The letter `{Y}'.} +\endsetslot + +\setslot{\uc{Z}{z}} + \comment{The letter `{Z}'.} +\endsetslot + +\setslot{bracketleft} + \comment{The opening square bracket `['.} +\endsetslot + +\setslot{backslash} + \comment{The backwards oblique `$\backslash$'.} +\endsetslot + +\setslot{bracketright} + \comment{The closing square bracket `]'.} +\endsetslot + +\setslot{asciicircum} + \comment{The ASCII upward-pointing L-shape `{\tt\char`\^}'. This is + included for compatibility with typewriter fonts used for computer + listings.} +\endsetslot + +\setslot{underscore} + \comment{The ASCII underline character `{\tt\char`\_}', usually set on + the baseline. This is + included for compatibility with typewriter fonts used for computer + listings.} +\endsetslot + +\setslot{quoteleft} + \ligature{LIG}{quoteleft}{quotedblleft} + \comment{The English opening single quotation mark `\,`\,'.} +\endsetslot + +\setslot{\lc{A}{a}} + \comment{The letter `{a}'.} +\endsetslot + +\setslot{\lc{B}{b}} + \comment{The letter `{b}'.} +\endsetslot + +\setslot{\lc{C}{c}} + \comment{The letter `{c}'.} +\endsetslot + +\setslot{\lc{D}{d}} + \comment{The letter `{d}'.} +\endsetslot + +\setslot{\lc{E}{e}} + \comment{The letter `{e}'.} +\endsetslot + +\setslot{\lc{F}{f}} +\ifisint{monowidth}\then\else + \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} + \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} +\fi + \comment{The letter `{f}'.} +\endsetslot + +\setslot{\lc{G}{g}} + \comment{The letter `{g}'.} +\endsetslot + +\setslot{\lc{H}{h}} + \comment{The letter `{h}'.} +\endsetslot + +\setslot{\lc{I}{i}} + \comment{The letter `{i}'.} +\endsetslot + +\setslot{\lc{J}{j}} + \comment{The letter `{j}'.} +\endsetslot + +\setslot{\lc{K}{k}} + \comment{The letter `{k}'.} +\endsetslot + +\setslot{\lc{L}{l}} + \comment{The letter `{l}'.} +\endsetslot + +\setslot{\lc{M}{m}} + \comment{The letter `{m}'.} +\endsetslot + +\setslot{\lc{N}{n}} + \comment{The letter `{n}'.} +\endsetslot + +\setslot{\lc{O}{o}} + \comment{The letter `{o}'.} +\endsetslot + +\setslot{\lc{P}{p}} + \comment{The letter `{p}'.} +\endsetslot + +\setslot{\lc{Q}{q}} + \comment{The letter `{q}'.} +\endsetslot + +\setslot{\lc{R}{r}} + \comment{The letter `{r}'.} +\endsetslot + +\setslot{\lc{S}{s}} + \comment{The letter `{s}'.} +\endsetslot + +\setslot{\lc{T}{t}} + \comment{The letter `{t}'.} +\endsetslot + +\setslot{\lc{U}{u}} + \comment{The letter `{u}'.} +\endsetslot + +\setslot{\lc{V}{v}} + \comment{The letter `{v}'.} +\endsetslot + +\setslot{\lc{W}{w}} + \comment{The letter `{w}'.} +\endsetslot + +\setslot{\lc{X}{x}} + \comment{The letter `{x}'.} +\endsetslot + +\setslot{\lc{Y}{y}} + \comment{The letter `{y}'.} +\endsetslot + +\setslot{\lc{Z}{z}} + \comment{The letter `{z}'.} +\endsetslot + +\setslot{braceleft} + \comment{The opening curly brace `\{'.} +\endsetslot + +\setslot{bar} + \comment{The ASCII vertical bar `$|$'. This is + included for compatibility with typewriter fonts used for computer + listings.} +\endsetslot + +\setslot{braceright} + \comment{The closing curly brace `\}'.} +\endsetslot + +\setslot{asciitilde} + \comment{The ASCII tilde `{\tt\char`\~}'. This is + included for compatibility with typewriter fonts used for computer + listings.} +\endsetslot + +\setslot{hyphenchar} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphen'.} +\endsetslot + +\setslot{\uctop{Abreve}{abreve}} + \comment{The letter `\u A'.} +\endsetslot + +\setslot{\uc{Aogonek}{aogonek}} + \comment{The letter `A' with an ogonek accent hanging from the bottom + right serif.} +\endsetslot + +\setslot{\uctop{Cacute}{cacute}} + \comment{The letter `\' C'.} +\endsetslot + +\setslot{\uctop{Ccaron}{ccaron}} + \comment{The letter `\v C'.} +\endsetslot + +\setslot{\uctop{Dcaron}{dcaron}} + \comment{The letter `\v D'.} +\endsetslot + +\setslot{\uctop{Ecaron}{ecaron}} + \comment{The letter `\v E'.} +\endsetslot + +\setslot{\uc{Eogonek}{eogonek}} + \comment{The letter `E' with an ogonek hanging from the right of the + bottom bar.} +\endsetslot + +\setslot{\uctop{Gbreve}{gbreve}} + \comment{The letter `\u G'.} +\endsetslot + +\setslot{\uctop{Lacute}{lacute}} + \comment{The letter `\' L'.} +\endsetslot + +\setslot{\uc{Lcaron}{lcaron}} + \comment{The letter `L\kern-2pt'\kern2pt'.} +\endsetslot + +\setslot{\uc{Lslash}{lslash}} + \comment{The letter `\L'.} +\endsetslot + +\setslot{\uctop{Nacute}{nacute}} + \comment{The letter `\' N'.} +\endsetslot + +\setslot{\uctop{Ncaron}{ncaron}} + \comment{The letter `\v N'.} +\endsetslot + +\setslot{\uc{Ng}{ng}} + \comment{The Sami letter `Ng', which looks like an uncial `N' (or a + large `n') with a right tail taken from a `j'. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H O'.} +\endsetslot + +\setslot{\uctop{Racute}{racute}} + \comment{The letter `\' R'.} +\endsetslot + +\setslot{\uctop{Rcaron}{rcaron}} + \comment{The letter `\v R'.} +\endsetslot + +\setslot{\uctop{Sacute}{sacute}} + \comment{The letter `\' S'.} +\endsetslot + +\setslot{\uctop{Scaron}{scaron}} + \comment{The letter `\v S'.} +\endsetslot + +\setslot{\uc{Scedilla}{scedilla}} + \comment{The letter `\c S'.} +\endsetslot + +\setslot{\uctop{Tcaron}{tcaron}} + \comment{The letter `\v T'.} +\endsetslot + +\setslot{\uc{Tcedilla}{tcedilla}} + \comment{The letter `\c T'.} +\endsetslot + +\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H U'.} +\endsetslot + +\setslot{\uctop{Uring}{uring}} + \comment{The letter `\UU'.} +\endsetslot + +\setslot{\uctop{Ydieresis}{ydieresis}} + \comment{The letter `\" Y'.} +\endsetslot + +\setslot{\uctop{Zacute}{zacute}} + \comment{The letter `\' Z'.} +\endsetslot + +\setslot{\uctop{Zcaron}{zcaron}} + \comment{The letter `\v Z'.} +\endsetslot + +\setslot{\uctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. Z'.} +\endsetslot + +\setslot{\uclig{IJ}{ij}} + \comment{The letter `IJ'. This is a single letter, and in a monowidth + font should ideally be one letter wide.} +\endsetslot + +\setslot{\uctop{Idotaccent}{idotaccent}} + \comment{The letter `\. I'.} +\endsetslot + +\setslot{\lc{Dbar}{dbar}} + \comment{The letter d with a horizontal bar through the upright.} +\endsetslot + +\setslot{section} + \comment{The section punctuation mark `\S'.} +\endsetslot + +\setslot{\lctop{Abreve}{abreve}} + \comment{The letter `\u a'.} +\endsetslot + +\setslot{\lc{Aogonek}{aogonek}} + \comment{The letter a with an ogonek accent hanging from the bottom of + the right tail.} +\endsetslot + +\setslot{\lctop{Cacute}{cacute}} + \comment{The letter `\' c'.} +\endsetslot + +\setslot{\lctop{Ccaron}{ccaron}} + \comment{The letter `\v c'.} +\endsetslot + +\setslot{\lctop{Dcaron}{dcaron}} + \comment{The letter `d\kern-1pt'\kern1pt'.} +\endsetslot + +\setslot{\lctop{Ecaron}{ecaron}} + \comment{The letter `\v e'.} +\endsetslot + +\setslot{\lc{Eogonek}{eogonek}} + \comment{The letter e with an ogonek accent hanging from the bottom.} +\endsetslot + +\setslot{\lctop{Gbreve}{gbreve}} + \comment{The letter `\u g'.} +\endsetslot + +\setslot{\lctop{Lacute}{lacute}} + \comment{The letter `\' l'.} +\endsetslot + +\setslot{\lc{Lcaron}{lcaron}} + \comment{The letter `l\kern-1pt'\kern1pt'.} +\endsetslot + +\setslot{\lc{Lslash}{lslash}} + \comment{The letter `\l'.} +\endsetslot + +\setslot{\lctop{Nacute}{nacute}} + \comment{The letter `\' n'.} +\endsetslot + +\setslot{\lctop{Ncaron}{ncaron}} + \comment{The letter `\v n'.} +\endsetslot + +\setslot{\lc{Ng}{ng}} + \comment{The Sami letter `ng', which looks like an `n' + with a right tail taken from a `j'. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H o'.} +\endsetslot + +\setslot{\lctop{Racute}{racute}} + \comment{The letter `\' r'.} +\endsetslot + +\setslot{\lctop{Rcaron}{rcaron}} + \comment{The letter `\v r'.} +\endsetslot + +\setslot{\lctop{Sacute}{sacute}} + \comment{The letter `\' s'.} +\endsetslot + +\setslot{\lctop{Scaron}{scaron}} + \comment{The letter `\v s'.} +\endsetslot + +\setslot{\lc{Scedilla}{scedilla}} + \comment{The letter `\c s'.} +\endsetslot + +\setslot{\lctop{Tcaron}{tcaron}} + \comment{The letter `t\kern-1pt'\kern1pt'.} +\endsetslot + +\setslot{\lc{Tcedilla}{tcedilla}} + \comment{The letter `\c t'.} +\endsetslot + +\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H u'.} +\endsetslot + +\setslot{\lctop{Uring}{uring}} + \comment{The letter `\uu'.} +\endsetslot + +\setslot{\lctop{Ydieresis}{ydieresis}} + \comment{The letter `\" y'.} +\endsetslot + +\setslot{\lctop{Zacute}{zacute}} + \comment{The letter `\' z'.} +\endsetslot + +\setslot{\lctop{Zcaron}{zcaron}} + \comment{The letter `\v z'.} +\endsetslot + +\setslot{\lctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. z'.} +\endsetslot + +\setslot{\lclig{IJ}{ij}} + \comment{The letter `ij'. This is a single letter, and in a monowidth + font should ideally be one letter wide.} +\endsetslot + +\setslot{exclamdown} + \comment{The Spanish punctuation mark `!`'.} +\endsetslot + +\setslot{questiondown} + \comment{The Spanish punctuation mark `?`'.} +\endsetslot + +\setslot{sterling} + \comment{The British currency mark `\pounds'.} +\endsetslot + +\setslot{\uctop{Agrave}{agrave}} + \comment{The letter `\` A'.} +\endsetslot + +\setslot{\uctop{Aacute}{aacute}} + \comment{The letter `\' A'.} +\endsetslot + +\setslot{\uctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ A'.} +\endsetslot + +\setslot{\uctop{Atilde}{atilde}} + \comment{The letter `\~ A'.} +\endsetslot + +\setslot{\uctop{Adieresis}{adieresis}} + \comment{The letter `\" A'.} +\endsetslot + +\setslot{\uctop{Aring}{aring}} + \comment{The letter `\AA'.} +\endsetslot + +\setslot{\uc{AE}{ae}} + \comment{The letter `\AE'. This is a single letter, and should not be + faked with `AE'.} +\endsetslot + +\setslot{\uc{Ccedilla}{ccedilla}} + \comment{The letter `\c C'.} +\endsetslot + +\setslot{\uctop{Egrave}{egrave}} + \comment{The letter `\` E'.} +\endsetslot + +\setslot{\uctop{Eacute}{eacute}} + \comment{The letter `\' E'.} +\endsetslot + +\setslot{\uctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ E'.} +\endsetslot + +\setslot{\uctop{Edieresis}{edieresis}} + \comment{The letter `\" E'.} +\endsetslot + +\setslot{\uctop{Igrave}{igrave}} + \comment{The letter `\` I'.} +\endsetslot + +\setslot{\uctop{Iacute}{iacute}} + \comment{The letter `\' I'.} +\endsetslot + +\setslot{\uctop{Icircumflex}{icircumflex}} + \comment{The letter `\^ I'.} +\endsetslot + +\setslot{\uctop{Idieresis}{idieresis}} + \comment{The letter `\" I'.} +\endsetslot + +\setslot{\uc{Eth}{eth}} + \comment{The uppercase Icelandic letter `Eth' similar to a `D' with a + horizontal bar through the stem. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\uctop{Ntilde}{ntilde}} + \comment{The letter `\~ N'.} +\endsetslot + +\setslot{\uctop{Ograve}{ograve}} + \comment{The letter `\` O'.} +\endsetslot + +\setslot{\uctop{Oacute}{oacute}} + \comment{The letter `\' O'.} +\endsetslot + +\setslot{\uctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ O'.} +\endsetslot + +\setslot{\uctop{Otilde}{otilde}} + \comment{The letter `\~ O'.} +\endsetslot + +\setslot{\uctop{Odieresis}{odieresis}} + \comment{The letter `\" O'.} +\endsetslot + +\setslot{\uc{OE}{oe}} + \comment{The letter `\OE'. This is a single letter, and should not be + faked with `OE'.} +\endsetslot + +\setslot{\uc{Oslash}{oslash}} + \comment{The letter `\O'.} +\endsetslot + +\setslot{\uctop{Ugrave}{ugrave}} + \comment{The letter `\` U'.} +\endsetslot + +\setslot{\uctop{Uacute}{uacute}} + \comment{The letter `\' U'.} +\endsetslot + +\setslot{\uctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ U'.} +\endsetslot + +\setslot{\uctop{Udieresis}{udieresis}} + \comment{The letter `\" U'.} +\endsetslot + +\setslot{\uctop{Yacute}{yacute}} + \comment{The letter `\' Y'.} +\endsetslot + +\setslot{\uc{Thorn}{thorn}} + \comment{The Icelandic capital letter Thorn, similar to a `P' with the + bowl moved down. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\uclig{SS}{germandbls}} + \comment{The ligature `SS', used to give an upper case `\ss'. In + a monowidth font it should be two letters wide.} +\endsetslot + +\setslot{\lctop{Agrave}{agrave}} + \comment{The letter `\` a'.} +\endsetslot + +\setslot{\lctop{Aacute}{aacute}} + \comment{The letter `\' a'.} +\endsetslot + +\setslot{\lctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ a'.} +\endsetslot + +\setslot{\lctop{Atilde}{atilde}} + \comment{The letter `\~ a'.} +\endsetslot + +\setslot{\lctop{Adieresis}{adieresis}} + \comment{The letter `\" a'.} +\endsetslot + +\setslot{\lctop{Aring}{aring}} + \comment{The letter `\aa'.} +\endsetslot + +\setslot{\lc{AE}{ae}} + \comment{The letter `\ae'. This is a single letter, and should not be + faked with `ae'.} +\endsetslot + +\setslot{\lc{Ccedilla}{ccedilla}} + \comment{The letter `\c c'.} +\endsetslot + +\setslot{\lctop{Egrave}{egrave}} + \comment{The letter `\` e'.} +\endsetslot + +\setslot{\lctop{Eacute}{eacute}} + \comment{The letter `\' e'.} +\endsetslot + +\setslot{\lctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ e'.} +\endsetslot + +\setslot{\lctop{Edieresis}{edieresis}} + \comment{The letter `\" e'.} +\endsetslot + +\setslot{\lctop{Igrave}{igrave}} + \comment{The letter `\`\i'.} +\endsetslot + +\setslot{\lctop{Iacute}{iacute}} + \comment{The letter `\'\i'.} +\endsetslot + +\setslot{\lctop{Icircumflex}{icircumflex}} + \comment{The letter `\^\i'.} +\endsetslot + +\setslot{\lctop{Idieresis}{idieresis}} + \comment{The letter `\"\i'.} +\endsetslot + +\setslot{\lc{Eth}{eth}} + \comment{The lowercase Icelandic letter `eth' similar to a + `$\partial$' with an oblique bar through the stem. It is + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\lctop{Ntilde}{ntilde}} + \comment{The letter `\~ n'.} +\endsetslot + +\setslot{\lctop{Ograve}{ograve}} + \comment{The letter `\` o'.} +\endsetslot + +\setslot{\lctop{Oacute}{oacute}} + \comment{The letter `\' o'.} +\endsetslot + +\setslot{\lctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ o'.} +\endsetslot + +\setslot{\lctop{Otilde}{otilde}} + \comment{The letter `\~ o'.} +\endsetslot + +\setslot{\lctop{Odieresis}{odieresis}} + \comment{The letter `\" o'.} +\endsetslot + +\setslot{\lc{OE}{oe}} + \comment{The letter `\oe'. This is a single letter, and should not be + faked with `oe'.} +\endsetslot + +\setslot{\lc{Oslash}{oslash}} + \comment{The letter `\o'.} +\endsetslot + +\setslot{\lctop{Ugrave}{ugrave}} + \comment{The letter `\` u'.} +\endsetslot + +\setslot{\lctop{Uacute}{uacute}} + \comment{The letter `\' u'.} +\endsetslot + +\setslot{\lctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ u'.} +\endsetslot + +\setslot{\lctop{Udieresis}{udieresis}} + \comment{The letter `\" u'.} +\endsetslot + +\setslot{\lctop{Yacute}{yacute}} + \comment{The letter `\' y'.} +\endsetslot + +\setslot{\lc{Thorn}{thorn}} + \comment{The Icelandic lowercase letter thorn, similar to a `p' with an + ascender rising from the stem. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\lc{SS}{germandbls}} + \comment{The letter `\ss'.} +\endsetslot + +\endencoding + +\end{document} diff --git a/Master/texmf-dist/source/fonts/ae/bxittest.tex b/Master/texmf-dist/source/fonts/ae/bxittest.tex new file mode 100644 index 00000000000..640e969d5cd --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/bxittest.tex @@ -0,0 +1,17 @@ + % -*- TeX -*- -*- US -*- + %% Output of bold italic varies with point size + %% bold italic produces an invisible string with 12pt + %% an almost unslated non bold text with 11pt + + %\documentclass[10pt,a4paper]{article} + %\documentclass[11pt,a4paper]{article} + \documentclass[12pt,a4paper]{article} + + \usepackage{a4} + + \usepackage{aes} + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \begin{document} + Normal text {\itshape italic} {\bfseries\itshape bold italic} end + \end{document} diff --git a/Master/texmf-dist/source/fonts/ae/clean b/Master/texmf-dist/source/fonts/ae/clean new file mode 100755 index 00000000000..795d596cdf1 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/clean @@ -0,0 +1,2 @@ +#!/bin/bash +rm -f {cm,lcm}*.mtx *.pl *.vpl *.dvi *.log *.fd try.tex *~ diff --git a/Master/texmf-dist/source/fonts/ae/germtest.tex b/Master/texmf-dist/source/fonts/ae/germtest.tex new file mode 100644 index 00000000000..049baf95fd5 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/germtest.tex @@ -0,0 +1,38 @@ +%% germtest.tex +%% Copyright 1999 Lars Engebretsen +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +\documentclass[a4paper,12pt]{article} +\usepackage{ae} +\usepackage[T1]{fontenc} +\begin{document} +\begin{itemize} +\item Proper kerning for German-style quotes:\par + \begin{center} + \Large \quotedblbase W`` \quotedblbase V`` \quotedblbase O`` + \quotesinglbase W` \quotesinglbase V` \quotesinglbase O` + \end{center} +\item Without kerning:\par + \begin{center} + \Large \quotedblbase{}W{}`` \quotedblbase{}V{}`` \quotedblbase{}O{}`` + \quotesinglbase{}W{}` \quotesinglbase{}V{}` \quotesinglbase{}O{}` + \end{center} +\item Lowered umlaut dots: + \begin{center} + \Large \"a \"o \"u i + \end{center} +\end{itemize} +\end{document} diff --git a/Master/texmf-dist/source/fonts/ae/go b/Master/texmf-dist/source/fonts/ae/go new file mode 100644 index 00000000000..79d6b25dfa2 --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/go @@ -0,0 +1,31 @@ +#!/bin/bash +# +## go +## Copyright 1998 Lars Engebretsen +# +# This work may be distributed and/or modified under the +# conditions of the LaTeX Project Public License, either version 1.3 +# of this license or (at your option) any later version. +# The latest version of this license is in +# http://www.latex-project.org/lppl.txt +# and version 1.3 or later is part of all distributions of LaTeX +# version 2005/12/01 or later. +# +# This work has the LPPL maintenance status `maintained'. +# +# The Current Maintainer of this work is Lars Engebretsen. +# +# This work consists of all files listed in MANIFEST. +# +rm cm*.mtx +tex aefonts.tex +for file in *.vpl; do + vptovf $file +done +rm -f try.tex +echo > try.tex '\let\noinit! \input testfont' +for file in *.tfm; do + echo '\def\fontname{'`basename $file .tfm`'} \startfont \table \vfill \eject' >> try.tex +done +echo >> try.tex '\bye' +tex try diff --git a/Master/texmf-dist/source/fonts/ae/install b/Master/texmf-dist/source/fonts/ae/install new file mode 100755 index 00000000000..4f394c5e81b --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/install @@ -0,0 +1,4 @@ +#!/bin/bash +rm -f ../tfm/*.tfm ../vf/*.vf +mv *.tfm ../tfm +mv *.vf ../vf diff --git a/Master/texmf-dist/source/fonts/ae/makepl b/Master/texmf-dist/source/fonts/ae/makepl new file mode 100644 index 00000000000..0b5df560a4b --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/makepl @@ -0,0 +1,32 @@ +#!/bin/bash +# +## makepl +## Copyright 2001 Lars Engebretsen +# +# This work may be distributed and/or modified under the +# conditions of the LaTeX Project Public License, either version 1.3 +# of this license or (at your option) any later version. +# The latest version of this license is in +# http://www.latex-project.org/lppl.txt +# and version 1.3 or later is part of all distributions of LaTeX +# version 2005/12/01 or later. +# +# This work has the LPPL maintenance status `maintained'. +# +# The Current Maintainer of this work is Lars Engebretsen. +# +# This work consists of all files listed in MANIFEST. +# +rm cm*.mtx cm*.pl +for file in cmb10 cmbsy10 cmbx{5,6,7,8,9,10,12} cmbxsl10 cmcsc10 cmex10 \ + cmff10 cmfi10 cmfib8 cmitt10 cmmi{5,6,7,8,9,10,12,b10} \ + cmr{5,6,7,8,9,10,12,17} cmsl{8,9,10,12,tt10} \ + cmss{8,9,10,12,17,bx10,dc10,q8} cmssi{8,9,10,12,17} \ + cmsy{5,6,7,8,9,10} cmtcsc10 \ + cmtex{8,9} cmtt{8,9,10,12} cmvtt10 \ + lcmss{,b,i}8; do + tftopl $file.tfm > $file.pl +done +for file in cmti{7,8,9,10,12} cmu10 cmbxti10; do + tftopl $file.tfm | sed 's/TEX TEXT/TEX TEXT ITALIC/' > $file.pl +done diff --git a/Master/texmf-dist/source/fonts/ae/ot1tt.etx b/Master/texmf-dist/source/fonts/ae/ot1tt.etx new file mode 100644 index 00000000000..24b1028c4ce --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/ot1tt.etx @@ -0,0 +1,68 @@ +%% ot1tt.etx +%% Copyright 1993 Alan Jeffrey +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Lars Engebretsen. +% +% This work consists of all files listed in MANIFEST. +% +%%%======================================================================== +%%% @TeX-font-encoding-file{ +%%% author = "Alan Jeffrey", +%%% version = "1.30", +%%% date = "29 December 1993", +%%% time = "20:12:28 BST", +%%% filename = "ot1tt.etx", +%%% address = "School of Cognitive and Computing Sciences +%%% University of Sussex +%%% Brighton BN1 9QH +%%% UK", +%%% telephone = "+44 273 606755 x 3238", +%%% FAX = "+44 273 678188", +%%% checksum = "???", +%%% email = "alanje@cogs.sussex.ac.uk", +%%% codetable = "ISO/ASCII", +%%% keywords = "encoding, Cork, TeX, PostScript", +%%% supported = "yes", +%%% abstract = "This is the Cork encoding as a TeX font +%%% encoding file, for use with the fontinst +%%% font installation package.", +%%% docstring = "The checksum field above contains a CRC-16 +%%% checksum as the first value, followed by the +%%% equivalent of the standard UNIX wc (word +%%% count) utility output of lines, words, and +%%% characters. This is produced by Robert +%%% Solovay's checksum utility.", +%%% package = "fontinst", +%%% dependencies = "fontinst.sty, ltugboat.sty, ot1.etx", +%%% } +%%%======================================================================== + +\relax + +\encoding + +% We define the parameters for ot1.etx to produce a typewriter font. + +\setcommand\lc#1#2{#2} +\setcommand\uc#1#2{#1} +\setcommand\lclig#1#2{#2} +\setcommand\uclig#1#2{#1} +\setcommand\digit#1{#1} +\setcommand\tty{y} +\setcommand\currency{dollar} + +% Then we call ot1.etx. + +\inputetx{OT1} + +\endencoding diff --git a/Master/texmf-dist/source/fonts/ae/slitest.tex b/Master/texmf-dist/source/fonts/ae/slitest.tex new file mode 100644 index 00000000000..6e7433922be --- /dev/null +++ b/Master/texmf-dist/source/fonts/ae/slitest.tex @@ -0,0 +1,39 @@ +% -*- TeX -*- -*- US -*- +\documentclass{slides} + +%% just uncomment one of the three following \usepackage +\usepackage[slides]{ae} +%\usepackage[slides]{aeguills} +%\usepackage[T1]{fontenc} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +%======================== +\begin{slide} +\textbf{This is a sample slide} + +Here is normal slide text. + +Here are french accented letters:\\ +\'a\`e\'e\^e\^e\^\i\^u\"\i\"u\"e\c c + +\textit{This is italic} + +\[ + y_i = \beta_0 + \sum_{k=1}^n \beta_k x_{ik} + u_i +\] + +Here are normal numbers \\ +0123456789 and the same in math mode \\ +$0123456789$. + +\begin{verbatim} +This is verbatim text \end{verbatim} + +{\Large Large} {\small small} +{\slshape\bfseries slanted bold} + +\end{slide} + +\end{document} |