diff options
author | Karl Berry <karl@freefriends.org> | 2015-01-23 22:16:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-01-23 22:16:05 +0000 |
commit | 649812c53d78c902f637cc6d2f294a6f269cb482 (patch) | |
tree | 3fbb835a4a21c325bb9f17dee0768a35ee462c24 /Master | |
parent | 1629ee2d9b45fd39a05ba75bc313e2e4061899e9 (diff) |
dozenal (23jan15)
git-svn-id: svn://tug.org/texlive/trunk@36127 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
121 files changed, 1967 insertions, 1038 deletions
diff --git a/Master/texmf-dist/doc/fonts/dozenal/CHANGES b/Master/texmf-dist/doc/fonts/dozenal/CHANGES new file mode 100644 index 00000000000..6f1025d0e50 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/dozenal/CHANGES @@ -0,0 +1,59 @@ +For version 1.1, minor bugs, in which section and subsection +numbers were not properly redefined, have been fixed. + +For version 1.2, support for using dozenal characters in +math mode was added. Submitted to CTAN on 6 June 2009. + +For version 1.3, \mainmatter's slaughter of the dozenal +counter redefinitions was stopped. Submitted to CTAN on 20 +June 2009. + +For version 2.0, Type 1 versions of the fonts were uploaded. +Some trouble with the normal weight italic, which is +therefore replaced with the simple slanted version. Was +annoyed at having to do this at all; only did it because +acroread is terrible and won't display bitmap fonts +properly. Submitted to CTAN on 2 July 2009. + +For version 3.0, I was kindly informed that my \x was +actually a backwards Pitman ten; so I fixed that, which +included redrawing the italics font (the rest were simply +mirrored). Also, made the version numbers "real" by +including them in the \ProvidesPackage command; thanks to +Robin Fairbairns for telling me to. + +For version 3.1, I've updated things to allow TeXLive to +install the package correctly automatically; previously, +some manual work was required. This was essentially just +adding a \pdfmapfile statement to dozenal.sty. Submitted to +CTAN on 25 November 2009. + +For version 3.2, I've made minor changes because a new +version of hyperref for some reason seemed to break things, +for reasons that aren't really clear to me. Submitted to +CTAN on 13 May 2012. + +For version 3.3, I was kindly notified by Karl Berry that +the Type 1 italic TFM wasn't properly formed; I switched +from mftrace to mf2pt1 for converting from Metafont, and +this seems to have resolved the problem. Submitted to CTAN +on 3 Nov 11E8 (decimal 2012). + +For version 4.0, I've included the tally mark characters, as +well, for whatever they may be worth. The documentation +also now contains examples of the characters. Finally, +there's also an option to make available the dozenal +characters without dozenalizing every counter. Submitted to +CTAN on 17 May 11E9 (decimal 19 May 2013). + +For version 5.0, the documentation and code structure was +substantially cleansed, and a git repository was created for +the package. I've also added the appropriate fontdimens to +the font files, so that microtype won't complain about them. +Finally, I've added \basex, a macro which will convert +dozenal numbers to base X, but doesn't work on counters, +which is frustrating. + +For version 5.1, and four files had CRLF line endings; also, +the version was incorrectly reported in the \ProvidesPackage +line. These problems are now fixed. diff --git a/Master/texmf-dist/doc/fonts/dozenal/README b/Master/texmf-dist/doc/fonts/dozenal/README index a7d8b82eabd..2b52a09fd49 100644 --- a/Master/texmf-dist/doc/fonts/dozenal/README +++ b/Master/texmf-dist/doc/fonts/dozenal/README @@ -15,41 +15,8 @@ This work has the LPPL maintenance status 'maintained'. The Current Maintainer of this work is Donald P. Goodman (dgoodmaniii@gmail.com). -This work consists of the files dozchars10.mf, -dozchars12.mf, dozchars17.mf, dozchars6.mf, dozchars7.mf, -dozchars8.mf, dozchars9.mf, dozchb10.mf, dozchbx10.mf, -dozchbx12.mf, dozchbx5.mf, dozchbx6.mf, dozchbx7.mf, -dozchbx8.mf, dozchbx9.mf, dozchbxi10.mf, dozchbxsl10.mf, -dozchit10.mf, dozchit12.mf, dozchit7.mf, dozchit8.mf, -dozchit9.mf, dozchsl10.mf, dozchsl12.mf, dozchsl8.mf, -dozchsl9.mf, dozenalb.mf, dozenali.mf, dozenal.mf, -dozchars10.tfm, dozchars12.tfm, dozchars17.tfm, -dozchars6.tfm, dozchars7.tfm, dozchars8.tfm, dozchars9.tfm, -dozchb10.tfm, dozchbx10.tfm, dozchbx12.tfm, dozchbx5.tfm, -dozchbx6.tfm, dozchbx7.tfm, dozchbx8.tfm, dozchbx9.tfm, -dozchbxi10.tfm, dozchbxsl10.tfm, dozchit10.tfm, -dozchit12.tfm, dozchit7.tfm, dozchit8.tfm, dozchit9.tfm, -dozchsl10.tfm, dozchsl12.tfm, dozchsl8.tfm, dozchsl9.tfm, -fdzb7t.tfm, fdzb8a.tfm, fdzb8c.tfm, fdzb8t.tfm, fdzbc7t.tfm, -fdzbc8t.tfm, fdzbi7t.tfm, fdzbi8a.tfm, fdzbi8c.tfm, -fdzbi8t.tfm, fdzbo7t.tfm, fdzbo8c.tfm, fdzbo8t.tfm, -fdzbs8a.tfm, fdzi8a.tfm, fdzr7t.tfm, fdzr8a.tfm, fdzr8c.tfm, -fdzr8t.tfm, fdzrc7t.tfm, fdzrc8t.tfm, fdzro7t.tfm, -fdzro8c.tfm, fdzro8t.tfm, fdzs7t.tfm, fdzs8a.tfm, -fdzs8c.tfm, fdzs8t.tfm, fdzsc7t.tfm, fdzsc8t.tfm, -fdzso7t.tfm, fdzso8c.tfm, fdzso8t.tfm, fdzb8a.afm, -fdzbi8a.afm, fdzbs8a.afm, fdzi8a.afm, fdzr8a.afm, -fdzs8a.afm, fdzb8a.pfb, fdzbi8a.pfb, fdzbs8a.pfb, -fdzi8a.pfb, fdzr8a.pfb, fdzs8a.pfb, fdzb7t.vf, fdzb8c.vf, -fdzb8t.vf, fdzbc7t.vf, fdzbc8t.vf, fdzbi7t.vf, fdzbi8c.vf, -fdzbi8t.vf, fdzbo7t.vf, fdzbo8c.vf, fdzbo8t.vf, fdzr7t.vf, -fdzr8c.vf, fdzr8t.vf, fdzrc7t.vf, fdzrc8t.vf, fdzro7t.vf, -fdzro8c.vf, fdzro8t.vf, fdzs7t.vf, fdzs8c.vf, fdzs8t.vf, -fdzsc7t.vf, fdzsc8t.vf, fdzso7t.vf, fdzso8c.vf, fdzso8t.vf, -testdozchars.tex, dozenal.sty, dozenal.pdf, and dozenal.dtx, -fdzb8r.tfm, fdzbi8r.tfm, fdzbo8r.tfm, fdzr8r.tfm, -fdzro8r.tfm, fdzs8r.tfm, fdzso8r.tfm, along with this -README. +This work consists of the files listed in +dozenalfilelist.txt. dozenal provides macros and characters in a variety of styles and sizes, designed to blend with the Computer Modern @@ -59,51 +26,3 @@ family, for typesetting dozenal documents. It employs the This document should run properly on any properly running LaTeX system. It's been tested specifically with TeXLive on Linux (2.6.2 kernel). - -This is version 3.3 of dozenal. - -For version 1.1, minor bugs, in which section and subsection -numbers were not properly redefined, have been fixed. - -For version 1.2, support for using dozenal characters in -math mode was added. Submitted to CTAN on 6 June 2009. - -For version 1.3, \mainmatter's slaughter of the dozenal -counter redefinitions was stopped. Submitted to CTAN on 20 -June 2009. - -For version 2.0, Type 1 versions of the fonts were uploaded. -Some trouble with the normal weight italic, which is -therefore replaced with the simple slanted version. Was -annoyed at having to do this at all; only did it because -acroread is terrible and won't display bitmap fonts -properly. Submitted to CTAN on 2 July 2009. - -For version 3.0, I was kindly informed that my \x was -actually a backwards Pitman ten; so I fixed that, which -included redrawing the italics font (the rest were simply -mirrored). Also, made the version numbers "real" by -including them in the \ProvidesPackage command; thanks to -Robin Fairbairns for telling me to. - -For version 3.1, I've updated things to allow TeXLive to -install the package correctly automatically; previously, -some manual work was required. This was essentially just -adding a \pdfmapfile statement to dozenal.sty. Submitted to -CTAN on 25 November 2009. - -For version 3.2, I've made minor changes because a new -version of hyperref for some reason seemed to break things, -for reasons that aren't really clear to me. Submitted to -CTAN on 13 May 2012. - -For version 3.3, I was kindly notified by Karl Berry that -the Type 1 italic TFM wasn't properly formed; I switched -from mftrace to mf2pt1 for converting from Metafont, and -this seems to have resolved the problem. Submitted to CTAN -on 3 Nov 11E8 (decimal 2012). - -For version 4.0, I've included the tally mark characters, as -well, for whatever they may be worth. The documentation -also now contains examples of the characters. Submitted to -CTAN on 17 May 11E9 (decimal 19 May 2013). diff --git a/Master/texmf-dist/doc/fonts/dozenal/dozenal.pdf b/Master/texmf-dist/doc/fonts/dozenal/dozenal.pdf Binary files differindex d6a3dacab3a..c58324dc15c 100644 --- a/Master/texmf-dist/doc/fonts/dozenal/dozenal.pdf +++ b/Master/texmf-dist/doc/fonts/dozenal/dozenal.pdf diff --git a/Master/texmf-dist/doc/fonts/dozenal/dozenalfilelist.txt b/Master/texmf-dist/doc/fonts/dozenal/dozenalfilelist.txt new file mode 100644 index 00000000000..5abdcbc7bac --- /dev/null +++ b/Master/texmf-dist/doc/fonts/dozenal/dozenalfilelist.txt @@ -0,0 +1,113 @@ + +dozchars10.mf +dozchars12.mf +dozchars17.mf +dozchars6.mf +dozchars7.mf +dozchars8.mf +dozchars9.mf +dozchb10.mf +dozchbx10.mf +dozchbx12.mf +dozchbx5.mf +dozchbx6.mf +dozchbx7.mf +dozchbx8.mf +dozchbx9.mf +dozchbxi10.mf +dozchbxsl10.mf +dozchit10.mf +dozchit12.mf +dozchit7.mf +dozchit8.mf +dozchit9.mf +dozchsl10.mf +dozchsl12.mf +dozchsl8.mf +dozchsl9.mf +dozenalb.mf +dozenali.mf +dozenalitalic.mf +dozenal.mf +dozenalroman.mf +fdzb8a.mf +fdzbi8a.mf +fdzbs8a.mf +fdzi8a.mf +fdzr8a.mf +fdzs8a.mf +dozchars10.tfm +dozchars12.tfm +dozchars17.tfm +dozchars6.tfm +dozchars7.tfm +dozchars8.tfm +dozchars9.tfm +dozchb10.tfm +dozchbx10.tfm +dozchbx12.tfm +dozchbx5.tfm +dozchbx6.tfm +dozchbx7.tfm +dozchbx8.tfm +dozchbx9.tfm +dozchbxi10.tfm +dozchbxsl10.tfm +dozchit10.tfm +dozchit12.tfm +dozchit7.tfm +dozchit8.tfm +dozchit9.tfm +dozchsl10.tfm +dozchsl12.tfm +dozchsl8.tfm +dozchsl9.tfm +fdzb7t.tfm +fdzb8a.tfm +fdzb8c.tfm +fdzb8t.tfm +fdzbc7t.tfm +fdzbc8t.tfm +fdzbi7t.tfm +fdzbi8a.tfm +fdzbi8c.tfm +fdzbi8t.tfm +fdzbo7t.tfm +fdzbo8c.tfm +fdzbo8t.tfm +fdzbs8a.tfm +fdzi8a.tfm +fdzr7t.tfm +fdzr8a.tfm +fdzr8c.tfm +fdzr8t.tfm +fdzrc7t.tfm +fdzrc8t.tfm +fdzro7t.tfm +fdzro8c.tfm +fdzro8t.tfm +fdzs7t.tfm +fdzs8a.tfm +fdzs8c.tfm +fdzs8t.tfm +fdzsc7t.tfm +fdzsc8t.tfm +fdzso7t.tfm +fdzso8c.tfm +fdzso8t.tfm +fdz.map +fdzb8a.afm +fdzbi8a.afm +fdzbs8a.afm +fdzi8a.afm +fdzr8a.afm +fdzs8a.afm +testfdzchars.tex +testdozchars.tex +dozenal.ins +dozenal.dtx +dozenal.sty +dozenal.pdf +README +CHANGES +lppl.txt diff --git a/Master/texmf-dist/doc/fonts/dozenal/lppl.txt b/Master/texmf-dist/doc/fonts/dozenal/lppl.txt new file mode 100644 index 00000000000..22443139013 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/dozenal/lppl.txt @@ -0,0 +1,416 @@ +The LaTeX Project Public License +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +LPPL Version 1.3c 2008-05-04 + +Copyright 1999 2002-2008 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 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/dozenal/testdozchars.tex b/Master/texmf-dist/doc/fonts/dozenal/testdozchars.tex deleted file mode 100644 index 23b21fcad56..00000000000 --- a/Master/texmf-dist/doc/fonts/dozenal/testdozchars.tex +++ /dev/null @@ -1,186 +0,0 @@ -% +AMDG - -\documentclass{article} -\title{Testing Dozenal Characters for Computer Modern} -\author{Donald P.\ Goodman III} -\date{\today} - -\usepackage{fix-cm} -\usepackage{dozenal} - -\begin{document} - -\maketitle - -\mainmatter - -\noindent -Tiny: \\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 5 6 7 8 9 \x\ \e\ -10 \\\normalsize - -34\x5897\e45383\e4325 -\textbf{34\x5897\e45383\e4325} - -\begin{equation} -\sum_{k=\x}^n -\end{equation} - -\clearpage - -\bfseries -\noindent -Tiny: \\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\ -10 \\\normalsize\normalfont - -34\x5897\e45383\e4325 -\textbf{34\x5897\e45383\e4325} - -\clearpage - -\slshape -\noindent -Tiny:\\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\ -10\\\normalsize\normalfont -34\x5897\e45383\e4325 -\textbf{\textsl{34\x5897\e45383\e4325}} - -\clearpage - -\slshape\bfseries -\noindent -Tiny:\\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\ -10\\\normalsize\normalfont -34\x5897\e45383\e4325 -\textbf{\textsl{34\x5897\e45383\e4325}} - -\clearpage - -\itshape -\noindent -Tiny:\\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\ -10\\\normalsize -\textit{7452\x578\e33\e\x567} - -\clearpage - -\itshape\bfseries -\noindent -Tiny:\\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 8 9 \x\ \e\ -10\\\normalsize -\textit{7452\x578\e33\e\x567} - -\end{document} diff --git a/Master/texmf-dist/doc/fonts/dozenal/testfdzchars.tex b/Master/texmf-dist/doc/fonts/dozenal/testfdzchars.tex deleted file mode 100644 index 7d2a276fb24..00000000000 --- a/Master/texmf-dist/doc/fonts/dozenal/testfdzchars.tex +++ /dev/null @@ -1,185 +0,0 @@ -% +AMDG - -\documentclass{article} -\title{Testing Dozenal Characters for Computer Modern} -\author{Donald P.\ Goodman III} -\date{\today} - -\usepackage[T1]{fontenc} -\usepackage{dozenal} -\usepackage{lmodern} - -\begin{document} - -\maketitle - -\noindent -Tiny: \\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 5 6 7 8 9 \x\ \e\ -10 \\\normalsize - -34\x5897\e45383\e4325 -\textbf{34\x5897\e45383\e4325} - -\begin{equation} -\sum_{n = \x} -\end{equation} - -\clearpage - -\bfseries -\noindent -Tiny: \\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\ -10 \\\normalsize\normalfont - -34\x5897\e45383\e4325 -\textbf{34\x5897\e45383\e4325} - -\clearpage - -\slshape -\noindent -Tiny:\\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\ -10\\\normalsize\normalfont -34\x5897\e45383\e4325 -\textbf{\textsl{34\x5897\e45383\e4325}} - -\clearpage - -\slshape\bfseries -\noindent -Tiny:\\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\ -10\\\normalsize\normalfont -34\x5897\e45383\e4325 -\textbf{\textsl{34\x5897\e45383\e4325}} - -\clearpage - -\itshape -\noindent -Tiny:\\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 7 8 9 \x\ \e\ -10\\\normalsize -\textit{7452\x578\e33\e\x567} - -\clearpage - -\itshape\bfseries -\noindent -Tiny:\\ -\tiny 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Footnotesize: \\ -\footnotesize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Small: \\ -\small 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Normalsize: \\ -\normalsize 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -large: \\ -\large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Large: \\ -\Large 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -LARGE: \\ -\LARGE 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -huge: \\ -\huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Huge: \\ -\Huge 1 2 3 4 5 6 7 8 9 \x\ \e\ 10 \\\normalsize -Really, really big: \\ -\fontsize{50pt}{65pt}\selectfont\ldots 8 9 \x\ \e\ -10\\\normalsize -\textit{7452\x578\e33\e\x567} - -\end{document} diff --git a/Master/texmf-dist/fonts/afm/public/dozenal/fdzb8a.afm b/Master/texmf-dist/fonts/afm/public/dozenal/fdzb8a.afm index 2c3f1b0c975..f3be6fd9684 100644 --- a/Master/texmf-dist/fonts/afm/public/dozenal/fdzb8a.afm +++ b/Master/texmf-dist/fonts/afm/public/dozenal/fdzb8a.afm @@ -1,17 +1,19 @@ StartFontMetrics 2.0 -Comment AFM Generated by Ghostscript/pf2afm +Comment Generated by FontForge 20120731 +Comment Creation Date: Tue Jan 20 20:50:04 2015 FontName dozchbx-Medium FullName dozchbx FamilyName dozchbx Weight Medium -Notice Font converted to Type 1 by mf2pt1, written by Scott Pakin. +Notice (Font converted to Type 1 by mf2pt1, written by Scott Pakin.) ItalicAngle 0 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 Version 001.000 -EncodingScheme FontSpecific +EncodingScheme AdobeStandardEncoding FontBBox 5 -17 639 661 +CapHeight 653 StartCharMetrics 8 C 49 ; WX 575 ; N one ; B 282 -17 293 661 ; C 50 ; WX 708 ; N two ; B 5 -17 639 661 ; diff --git a/Master/texmf-dist/fonts/afm/public/dozenal/fdzbi8a.afm b/Master/texmf-dist/fonts/afm/public/dozenal/fdzbi8a.afm index 3b8fee88b8e..99e173b3b1c 100644 --- a/Master/texmf-dist/fonts/afm/public/dozenal/fdzbi8a.afm +++ b/Master/texmf-dist/fonts/afm/public/dozenal/fdzbi8a.afm @@ -1,17 +1,19 @@ StartFontMetrics 2.0 -Comment AFM Generated by Ghostscript/pf2afm +Comment Generated by FontForge 20120731 +Comment Creation Date: Tue Jan 20 20:50:09 2015 FontName dozchbxi-Medium FullName dozchbxi FamilyName dozchbxi Weight Medium -Notice Font converted to Type 1 by mf2pt1, written by Scott Pakin. +Notice (Font converted to Type 1 by mf2pt1, written by Scott Pakin.) ItalicAngle -14.0362 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 Version 001.000 -EncodingScheme FontSpecific +EncodingScheme AdobeStandardEncoding FontBBox 7 -36 799 686 +CapHeight 684 StartCharMetrics 8 C 49 ; WX 530 ; N one ; B 255 -22 436 667 ; C 50 ; WX 703 ; N two ; B 7 -22 629 667 ; diff --git a/Master/texmf-dist/fonts/afm/public/dozenal/fdzbs8a.afm b/Master/texmf-dist/fonts/afm/public/dozenal/fdzbs8a.afm index 66c612b927d..6849b17c237 100644 --- a/Master/texmf-dist/fonts/afm/public/dozenal/fdzbs8a.afm +++ b/Master/texmf-dist/fonts/afm/public/dozenal/fdzbs8a.afm @@ -1,17 +1,19 @@ StartFontMetrics 2.0 -Comment AFM Generated by Ghostscript/pf2afm +Comment Generated by FontForge 20120731 +Comment Creation Date: Tue Jan 20 20:50:10 2015 FontName dozchbxsl-Medium FullName dozchbxsl FamilyName dozchbxsl Weight Medium -Notice Font converted to Type 1 by mf2pt1, written by Scott Pakin. +Notice (Font converted to Type 1 by mf2pt1, written by Scott Pakin.) ItalicAngle -9.46251 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 Version 001.000 -EncodingScheme FontSpecific +EncodingScheme AdobeStandardEncoding FontBBox 4 -17 748 661 +CapHeight 653 StartCharMetrics 8 C 49 ; WX 575 ; N one ; B 280 -17 402 661 ; C 50 ; WX 708 ; N two ; B 4 -17 637 661 ; diff --git a/Master/texmf-dist/fonts/afm/public/dozenal/fdzi8a.afm b/Master/texmf-dist/fonts/afm/public/dozenal/fdzi8a.afm index c4aebe1011b..c3d2dae8db5 100644 --- a/Master/texmf-dist/fonts/afm/public/dozenal/fdzi8a.afm +++ b/Master/texmf-dist/fonts/afm/public/dozenal/fdzi8a.afm @@ -1,17 +1,19 @@ StartFontMetrics 2.0 -Comment AFM Generated by Ghostscript/pf2afm +Comment Generated by FontForge 20120731 +Comment Creation Date: Tue Jan 20 20:50:07 2015 FontName dozchit-Medium FullName dozchit FamilyName dozchit Weight Medium -Notice Font converted to Type 1 by mf2pt1, written by Scott Pakin. +Notice (Font converted to Type 1 by mf2pt1, written by Scott Pakin.) ItalicAngle -14.0362 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 Version 001.000 -EncodingScheme FontSpecific +EncodingScheme AdobeStandardEncoding FontBBox 11 -28 795 672 +CapHeight 671 StartCharMetrics 8 C 49 ; WX 460 ; N one ; B 219 -28 402 672 ; C 50 ; WX 696 ; N two ; B 11 -28 622 672 ; diff --git a/Master/texmf-dist/fonts/afm/public/dozenal/fdzr8a.afm b/Master/texmf-dist/fonts/afm/public/dozenal/fdzr8a.afm index f55fef571ad..a7c955ef904 100644 --- a/Master/texmf-dist/fonts/afm/public/dozenal/fdzr8a.afm +++ b/Master/texmf-dist/fonts/afm/public/dozenal/fdzr8a.afm @@ -1,17 +1,19 @@ StartFontMetrics 2.0 -Comment AFM Generated by Ghostscript/pf2afm +Comment Generated by FontForge 20120731 +Comment Creation Date: Tue Jan 20 20:50:02 2015 FontName dozchars-Medium FullName dozchars FamilyName dozchars Weight Medium -Notice Font converted to Type 1 by mf2pt1, written by Scott Pakin. +Notice (Font converted to Type 1 by mf2pt1, written by Scott Pakin.) ItalicAngle 0 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 Version 001.000 -EncodingScheme FontSpecific +EncodingScheme AdobeStandardEncoding FontBBox 17 -28 628 672 +CapHeight 656 StartCharMetrics 8 C 49 ; WX 500 ; N one ; B 244 -28 256 672 ; C 50 ; WX 700 ; N two ; B 17 -28 628 672 ; diff --git a/Master/texmf-dist/fonts/afm/public/dozenal/fdzs8a.afm b/Master/texmf-dist/fonts/afm/public/dozenal/fdzs8a.afm index ad0b6868cf8..8cb3886bae8 100644 --- a/Master/texmf-dist/fonts/afm/public/dozenal/fdzs8a.afm +++ b/Master/texmf-dist/fonts/afm/public/dozenal/fdzs8a.afm @@ -1,17 +1,19 @@ StartFontMetrics 2.0 -Comment AFM Generated by Ghostscript/pf2afm +Comment Generated by FontForge 20120731 +Comment Creation Date: Tue Jan 20 20:50:05 2015 FontName dozchsl-Medium FullName dozchsl FamilyName dozchsl Weight Medium -Notice Font converted to Type 1 by mf2pt1, written by Scott Pakin. +Notice (Font converted to Type 1 by mf2pt1, written by Scott Pakin.) ItalicAngle -9.46251 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 Version 001.000 -EncodingScheme FontSpecific +EncodingScheme AdobeStandardEncoding FontBBox 13 -28 739 672 +CapHeight 656 StartCharMetrics 8 C 49 ; WX 500 ; N one ; B 241 -28 367 672 ; C 50 ; WX 700 ; N two ; B 13 -28 624 672 ; diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars10.mf index 03a18d3a3fa..434626ca903 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchars10.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars10.mf @@ -67,12 +67,5 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenal diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars12.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars12.mf index 0c6b575707f..d5725d88b7d 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchars12.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars12.mf @@ -68,12 +68,5 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars17.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars17.mf index 36125b275f5..6c56d4da8fb 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchars17.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars17.mf @@ -68,12 +68,5 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars6.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars6.mf index a474e88090c..ad52f848d05 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchars6.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars6.mf @@ -68,12 +68,5 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars7.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars7.mf index cf69f366606..ea86d387b97 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchars7.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars7.mf @@ -68,12 +68,5 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars8.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars8.mf index cd740892e4e..f76638fd5e7 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchars8.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars8.mf @@ -68,12 +68,5 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchars9.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchars9.mf index fa4b0de2b8e..d145e6184f3 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchars9.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchars9.mf @@ -68,12 +68,5 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchb10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchb10.mf index 29f553970ca..fa2b44fdf10 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchb10.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchb10.mf @@ -69,12 +69,5 @@ superpull:=1/8; % extra openness inside bowls beak_darkness:=.4; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx10.mf index 400453d4fe7..b49e8dbe36a 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx10.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx10.mf @@ -69,12 +69,5 @@ superpull:=1/8; % extra openness inside bowls beak_darkness:=.4; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx12.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx12.mf index 660fa6ebb59..ed9e9c65ca9 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx12.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx12.mf @@ -69,12 +69,5 @@ superpull:=1/8; % extra openness inside bowls beak_darkness:=.4; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx6.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx6.mf index c1c9da219a2..16b32082010 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx6.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx6.mf @@ -69,12 +69,5 @@ superpull:=1/8; % extra openness inside bowls beak_darkness:=.4; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx7.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx7.mf index e49c6fb4faa..94fad7777cd 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx7.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx7.mf @@ -69,12 +69,5 @@ superpull:=1/8; % extra openness inside bowls beak_darkness:=.4; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx8.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx8.mf index 675d418057d..a2670bb7614 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx8.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx8.mf @@ -69,12 +69,5 @@ superpull:=1/8; % extra openness inside bowls beak_darkness:=.4; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx9.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx9.mf index 8ebf8ab5315..72c726edecb 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchbx9.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbx9.mf @@ -70,12 +70,5 @@ superpull:=1/8; % extra openness inside bowls beak_darkness:=.4; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - +input dozenalroman input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbxi10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbxi10.mf index 54711b67eef..ee8a761728e 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchbxi10.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbxi10.mf @@ -79,4 +79,5 @@ ligs:=2; % level of ligatures to be included font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenali % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchbxsl10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchbxsl10.mf index 50e51a9e014..33dc10fb87e 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchbxsl10.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchbxsl10.mf @@ -68,15 +68,8 @@ superpull:=1/8; % extra openness inside bowls beak_darkness:=.4; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit10.mf index 8aebf1df213..f3f2cbb19e3 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchit10.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit10.mf @@ -68,14 +68,8 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=true; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenali % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit12.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit12.mf index defbf0c775e..365d54dce0e 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchit12.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit12.mf @@ -68,14 +68,8 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=true; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenali % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit7.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit7.mf index 0c904eb6aaf..a3e36907ea1 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchit7.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit7.mf @@ -68,15 +68,8 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=true; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenali % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit8.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit8.mf index 3102a1edcd9..8a6df9fe95c 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchit8.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit8.mf @@ -68,14 +68,8 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=true; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenali % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchit9.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchit9.mf index 189bbb7641c..56eb3915b3b 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchit9.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchit9.mf @@ -68,14 +68,8 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=true; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenali % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl10.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl10.mf index 7fdab75fefb..66885b90df2 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl10.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl10.mf @@ -69,15 +69,8 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl12.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl12.mf index 49d7cf22ca8..9fe3adb253c 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl12.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl12.mf @@ -69,15 +69,8 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl8.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl8.mf index 383d8d4c045..c8af59b9600 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl8.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl8.mf @@ -69,15 +69,8 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl9.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl9.mf index c06988a5e05..7b76fcfd4c0 100644 --- a/Master/texmf-dist/fonts/source/public/dozenal/dozchsl9.mf +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozchsl9.mf @@ -69,15 +69,8 @@ superpull:=1/6; % extra openness inside bowls beak_darkness:=11/30; % fraction of triangle inside beak serifs ligs:=2; % level of ligatures to be included -%square_dots:=false; % should dots be square? -%hefty:=false; % should we try hard not to be overweight? -%serifs:=true; % should serifs and bulbs be attached? -%monospace:=false; % should all characters have the same width? -%variant_g:=false; % should an italic-style g be used? -%low_asterisk:=false; % should the asterisk be centered at the axis? -%math_fitting:=false; % should math-mode spacing be used? - font_slant slant; currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; +input dozenalitalic input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozenalitalic.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozenalitalic.mf new file mode 100644 index 00000000000..85c21d546d0 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozenalitalic.mf @@ -0,0 +1,6 @@ +font_x_height x_height#; +font_normal_space 6u#+2letter_fit#; +font_normal_stretch 3u#; +font_normal_shrink 2u#; +font_quad 18u#+4letter_fit#; +font_extra_space 2u#; diff --git a/Master/texmf-dist/fonts/source/public/dozenal/dozenalroman.mf b/Master/texmf-dist/fonts/source/public/dozenal/dozenalroman.mf new file mode 100644 index 00000000000..262c6f43359 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/dozenal/dozenalroman.mf @@ -0,0 +1,7 @@ +font_slant slant; +font_x_height x_height#; +font_normal_space 6u#+2letter_fit#; +font_normal_stretch 3u#; +font_normal_shrink 2u#; +font_quad 18u#+4letter_fit#; +font_extra_space 2u#; diff --git a/Master/texmf-dist/fonts/source/public/dozenal/fdzb8a.mf b/Master/texmf-dist/fonts/source/public/dozenal/fdzb8a.mf new file mode 100644 index 00000000000..b49e8dbe36a --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/dozenal/fdzb8a.mf @@ -0,0 +1,73 @@ +% +AMDG This document was begun on 22 November 2008, the +% feast of St. Cecilia, Virgin and Martyr; and it is humbly +% dedicated to her and to the Immaculate Heart of Mary for +% their prayers, and to the Sacred Heart of Jesus for His +% mercy. + +mode_setup; + +font_identifier:="dozchbx"; font_size 10pt#; + +u#:=23/36pt#; % unit width +width_adj#:=11/36pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=247/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=160/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=85/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=13/36pt#; % diameter of rounded corners +fine#:=10/36pt#; % diameter of sharply rounded corners +thin_join#:=10/36pt#; % width of extrafine details +hair#:=17/36pt#; % lowercase hairline breadth +stem#:=41/36pt#; % lowercase stem breadth +curve#:=46/36pt#; % lowercase curve breadth +ess#:=38/36pt#; % breadth in middle of lowercase s +flare#:=45/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=56/36pt#; % diameter of dots +cap_hair#:=19/36pt#; % uppercase hairline breadth +cap_stem#:=51/36pt#; % uppercase stem breadth +cap_curve#:=55/36pt#; % uppercase curve breadth +cap_ess#:=53/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.6pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=10/36pt#; % vertical distance from serif base to tangent +jut#:=25/36pt#; % protrusion of lowercase serifs +cap_jut#:=39/36pt#; % protrusion of uppercase serifs +beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=13/36pt#; % vertical diameter of hairlines +notch_cut#:=10pt#; % maximum breadth above or below notches +bar#:=17/36pt#; % lowercase bar thickness +slab#:=17/36pt#; % serif and arm thickness +cap_bar#:=17/36pt#; % uppercase bar thickness +cap_band#:=17/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches +serif_drop#:=3/36pt#; % vertical drop of sloped serifs +stem_corr#:=2/36pt#; % for small refinements of stem breadth +vair_corr#:=1.5/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=4/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=.5; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/8; % extra openness inside bowls +beak_darkness:=.4; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +input dozenalroman +input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/fdzbi8a.mf b/Master/texmf-dist/fonts/source/public/dozenal/fdzbi8a.mf new file mode 100644 index 00000000000..ee8a761728e --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/dozenal/fdzbi8a.mf @@ -0,0 +1,83 @@ +% +AMDG This document was begun on 4 December 2008, the +% feast of a saint I can't remember, and it is humbly +% dedicated to him and to the Immaculate Heart of Mary for +% their prayers, and to the Sacred Heart of Jesus for His +% mercy. + +mode_setup; + +font_identifier:="dozchbxi"; font_size 10pt#; + +u#:=21.2/36pt#; % unit width +width_adj#:=11/36pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=11/36pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=247/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=160/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=85/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=13/36pt#; % diameter of serif corners +tiny#:=13/36pt#; % diameter of rounded corners +fine#:=10/36pt#; % diameter of sharply rounded corners +thin_join#:=10/36pt#; % width of extrafine details +hair#:=20/36pt#; % lowercase hairline breadth +stem#:=38/36pt#; % lowercase stem breadth +curve#:=43/36pt#; % lowercase curve breadth +ess#:=35/36pt#; % breadth in middle of lowercase s +flare#:=42/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=53/36pt#; % diameter of dots +cap_hair#:=22/36pt#; % uppercase hairline breadth +cap_stem#:=49/36pt#; % uppercase stem breadth +cap_curve#:=52/36pt#; % uppercase curve breadth +cap_ess#:=50/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.6pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=10/36pt#; % vertical distance from serif base to tangent +jut#:=27/36pt#; % protrusion of lowercase serifs +cap_jut#:=39/36pt#; % protrusion of uppercase serifs +beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=13/36pt#; % vertical diameter of hairlines +notch_cut#:=10pt#; % maximum breadth above or below notches +bar#:=17/36pt#; % lowercase bar thickness +slab#:=17/36pt#; % serif and arm thickness +cap_bar#:=17/36pt#; % uppercase bar thickness +cap_band#:=17/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches +serif_drop#:=3/36pt#; % vertical drop of sloped serifs +stem_corr#:=2/36pt#; % for small refinements of stem breadth +vair_corr#:=1.5/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=6/36pt#; % amount of overshoot for curves +apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=.5; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/8; % extra openness inside bowls +beak_darkness:=.4; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +%square_dots:=false; % should dots be square? +%hefty:=false; % should we try hard not to be overweight? +%serifs:=true; % should serifs and bulbs be attached? +%monospace:=false; % should all characters have the same width? +%variant_g:=true; % should an italic-style g be used? +%low_asterisk:=false; % should the asterisk be centered at the axis? +%math_fitting:=false; % should math-mode spacing be used? +font_slant slant; +currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; + +input dozenalitalic +input dozenali % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/fdzbs8a.mf b/Master/texmf-dist/fonts/source/public/dozenal/fdzbs8a.mf new file mode 100644 index 00000000000..33dc10fb87e --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/dozenal/fdzbs8a.mf @@ -0,0 +1,75 @@ +% +AMDG This document was begun on 24 November 2008, the +% feast of St. John of the Cross, and it is humbly dedicated +% to him and to the Immacualte Heart of Mary for their +% prayers, and to the Sacred Heart of Jesus for His mercy. + +mode_setup; + +font_identifier:="dozchbxsl"; font_size 10pt#; + +u#:=23/36pt#; % unit width +width_adj#:=11/36pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=247/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=160/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=85/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=13/36pt#; % diameter of rounded corners +fine#:=10/36pt#; % diameter of sharply rounded corners +thin_join#:=10/36pt#; % width of extrafine details +hair#:=17/36pt#; % lowercase hairline breadth +stem#:=41/36pt#; % lowercase stem breadth +curve#:=46/36pt#; % lowercase curve breadth +ess#:=38/36pt#; % breadth in middle of lowercase s +flare#:=45/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=56/36pt#; % diameter of dots +cap_hair#:=19/36pt#; % uppercase hairline breadth +cap_stem#:=51/36pt#; % uppercase stem breadth +cap_curve#:=55/36pt#; % uppercase curve breadth +cap_ess#:=53/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.6pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=10/36pt#; % vertical distance from serif base to tangent +jut#:=25/36pt#; % protrusion of lowercase serifs +cap_jut#:=39/36pt#; % protrusion of uppercase serifs +beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=13/36pt#; % vertical diameter of hairlines +notch_cut#:=10pt#; % maximum breadth above or below notches +bar#:=17/36pt#; % lowercase bar thickness +slab#:=17/36pt#; % serif and arm thickness +cap_bar#:=17/36pt#; % uppercase bar thickness +cap_band#:=17/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches +serif_drop#:=3/36pt#; % vertical drop of sloped serifs +stem_corr#:=2/36pt#; % for small refinements of stem breadth +vair_corr#:=1.5/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=4/36pt#; % amount of overshoot for curves +apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions + +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=.5; % extra openness of math symbols +superness:=8/11; % parameter for superellipses +superpull:=1/8; % extra openness inside bowls +beak_darkness:=.4; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +font_slant slant; +currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; + +input dozenalitalic +input dozenalb % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/fdzi8a.mf b/Master/texmf-dist/fonts/source/public/dozenal/fdzi8a.mf new file mode 100644 index 00000000000..f3f2cbb19e3 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/dozenal/fdzi8a.mf @@ -0,0 +1,75 @@ +% +AMDG This document was begun on 24 November 2008, the +% feast of St. John of the Cross, and it is humbly dedicated +% to him and to the Immacualte Heart of Mary for their +% prayers, and to the Sacred Heart of Jesus for His mercy. + +mode_setup; + +font_identifier:="dozchit"; font_size 10pt#; + +u#:=18.4/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=9.2/36pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=246/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=155/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=87/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=8/36pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7/36pt#; % width of extrafine details +hair#:=11/36pt#; % lowercase hairline breadth +stem#:=23/36pt#; % lowercase stem breadth +curve#:=28/36pt#; % lowercase curve breadth +ess#:=27/36pt#; % breadth in middle of lowercase s +flare#:=29/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=38/36pt#; % diameter of dots +cap_hair#:=11/36pt#; % uppercase hairline breadth +cap_stem#:=29/36pt#; % uppercase stem breadth +cap_curve#:=34/36pt#; % uppercase curve breadth +cap_ess#:=31/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.4pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=20/36pt#; % vertical distance from serif base to tangent +jut#:=30/36pt#; % protrusion of lowercase serifs +cap_jut#:=34/36pt#; % protrusion of uppercase serifs +beak_jut#:=9/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=8/36pt#; % vertical diameter of hairlines +notch_cut#:=10pt#; % maximum breadth above or below notches +bar#:=11/36pt#; % lowercase bar thickness +slab#:=11/36pt#; % serif and arm thickness +cap_bar#:=11/36pt#; % uppercase bar thickness +cap_band#:=11/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches +serif_drop#:=4/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=8/36pt#; % amount of overshoot for curves +apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions + +slant:=.25; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=0; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +font_slant slant; +currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; + +input dozenalitalic +input dozenali % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/dozenal/fdzr8a.mf b/Master/texmf-dist/fonts/source/public/dozenal/fdzr8a.mf new file mode 100644 index 00000000000..434626ca903 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/dozenal/fdzr8a.mf @@ -0,0 +1,71 @@ +% +AMDG This program was begun on 14 November 2008, the +% feast of St. Josaphat, and it is humbly dedicated to him +% and to the Immaculate heart of Mary for their prayers, and +% to the Sacred Heart of Jesus for His mercy. + +font_identifier:="dozchars"; font_size:=10pt#; + +mode_setup; + +u#=20/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +cap_height#:=246/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=155/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=87/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7/36pt#; % width of extrafine details +hair#:=9/36pt#; % lowercase hairline breadth +stem#:=25/36pt#; % lowercase stem breadth +curve#:=30/36pt#; % lowercase curve breadth +ess#:=27/36pt#; % breadth in middle of lowercase s +flare#:=33/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=38/36pt#; % diameter of dots +cap_hair#:=11/36pt#; % uppercase hairline breadth +cap_stem#:=32/36pt#; % uppercase stem breadth +cap_curve#:=37/36pt#; % uppercase curve breadth +cap_ess#:=35/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.4pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=20/36pt#; % vertical distance from serif base to tangent +jut#:=28/36pt#; % protrusion of lowercase serifs +cap_jut#:=37/36pt#; % protrusion of uppercase serifs +beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=8/36pt#; % vertical diameter of hairlines +notch_cut#:=10pt#; % maximum breadth above or below notches +bar#:=11/36pt#; % lowercase bar thickness +slab#:=11/36pt#; % serif and arm thickness +cap_bar#:=11/36pt#; % uppercase bar thickness +cap_band#:=11/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches +serif_drop#:=4/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=8/36pt#; % amount of overshoot for curves +apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=0; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +input dozenalroman +input dozenal diff --git a/Master/texmf-dist/fonts/source/public/dozenal/fdzs8a.mf b/Master/texmf-dist/fonts/source/public/dozenal/fdzs8a.mf new file mode 100644 index 00000000000..66885b90df2 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/dozenal/fdzs8a.mf @@ -0,0 +1,76 @@ +% +AMDG This document was begun on 22 November 2008, the +% feast of St. Cecilia, Virgin and Martyr; and it is humbly +% dedicated to her and to the Immaculate Heart of Mary for +% their prayers, and to the Sacred Heart of Jesus for His +% mercy. + +mode_setup; + +font_identifier:="dozchsl"; font_size 10pt#; + +u#:=20/36pt#; % unit width +width_adj#:=0pt#; % width adjustment for certain characters +serif_fit#:=0pt#; % extra sidebar near lowercase serifs +cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=246/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=155/36pt#; % height of lowercase without ascenders +math_axis#:=90/36pt#; % axis of symmetry for math symbols +bar_height#:=87/36pt#; % height of crossbar in lowercase e +comma_depth#:=70/36pt#; % depth of comma below baseline +desc_depth#:=70/36pt#; % depth of lowercase descenders + +crisp#:=0pt#; % diameter of serif corners +tiny#:=8/36pt#; % diameter of rounded corners +fine#:=7/36pt#; % diameter of sharply rounded corners +thin_join#:=7/36pt#; % width of extrafine details +hair#:=9/36pt#; % lowercase hairline breadth +stem#:=25/36pt#; % lowercase stem breadth +curve#:=30/36pt#; % lowercase curve breadth +ess#:=27/36pt#; % breadth in middle of lowercase s +flare#:=33/36pt#; % diameter of bulbs or breadth of terminals +dot_size#:=38/36pt#; % diameter of dots +cap_hair#:=11/36pt#; % uppercase hairline breadth +cap_stem#:=32/36pt#; % uppercase stem breadth +cap_curve#:=37/36pt#; % uppercase curve breadth +cap_ess#:=35/36pt#; % breadth in middle of uppercase s +rule_thickness#:=.4pt#; % thickness of lines in math symbols + +dish#:=1/36pt#; % amount erased at top or bottom of serifs +bracket#:=20/36pt#; % vertical distance from serif base to tangent +jut#:=28/36pt#; % protrusion of lowercase serifs +cap_jut#:=37/36pt#; % protrusion of uppercase serifs +beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs +beak#:=70/36pt#; % vertical protrusion of beak serifs +vair#:=8/36pt#; % vertical diameter of hairlines +notch_cut#:=10pt#; % maximum breadth above or below notches +bar#:=11/36pt#; % lowercase bar thickness +slab#:=11/36pt#; % serif and arm thickness +cap_bar#:=11/36pt#; % uppercase bar thickness +cap_band#:=11/36pt#; % uppercase thickness above/below lobes +cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches +serif_drop#:=4/36pt#; % vertical drop of sloped serifs +stem_corr#:=1/36pt#; % for small refinements of stem breadth +vair_corr#:=1/36pt#; % for small refinements of hairline height +apex_corr#:=0pt#; % extra width at diagonal junctions + +o#:=8/36pt#; % amount of overshoot for curves +apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions + +slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$ +fudge:=1; % factor applied to weights of heavy characters +math_spread:=0; % extra openness of math symbols +superness:=1/sqrt2; % parameter for superellipses +superpull:=1/6; % extra openness inside bowls +beak_darkness:=11/30; % fraction of triangle inside beak serifs +ligs:=2; % level of ligatures to be included + +font_slant slant; +currenttransform:=identity slanted slant yscaled aspect_ratio scaled granularity; + +input dozenalitalic +input dozenal % switch to the driver file diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars10.tfm Binary files differindex 8a8a0f54345..bbbf2868a48 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars10.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars12.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars12.tfm Binary files differindex 5dadfdfb23c..4e94d43d5f4 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars12.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars12.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars17.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars17.tfm Binary files differindex c7879e26999..8bc389e39d8 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars17.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars17.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars6.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars6.tfm Binary files differindex f7994560b85..0c7639b8150 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars6.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars6.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars7.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars7.tfm Binary files differindex bb507ba6b3c..a25414061da 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars7.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars7.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars8.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars8.tfm Binary files differindex 0e38fb33678..55bd9aa80dc 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars8.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars8.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars9.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars9.tfm Binary files differindex 7394a07301b..291a8aac58d 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars9.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchars9.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchb10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchb10.tfm Binary files differindex 8a8a0f54345..e288e01d2d1 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchb10.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchb10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx10.tfm Binary files differindex 36ccbe002ff..b2ad8b611bf 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx10.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx12.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx12.tfm Binary files differindex c7b127e8c84..dcc2d9f030c 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx12.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx12.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx6.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx6.tfm Binary files differindex ac456916308..ac86346cd53 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx6.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx6.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx7.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx7.tfm Binary files differindex 51f451ba650..8b6e06dbe6c 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx7.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx7.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx8.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx8.tfm Binary files differindex c739aeace72..8f4146ff9d4 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx8.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx8.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx9.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx9.tfm Binary files differindex 93c70cbe956..7e64c0e2b93 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx9.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbx9.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxi10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxi10.tfm Binary files differindex 55775a6fa12..687cf9d55f5 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxi10.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxi10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxsl10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxsl10.tfm Binary files differindex 004006f2052..3074e3802c7 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxsl10.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchbxsl10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit10.tfm Binary files differindex 555331fe397..61627c05cda 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit10.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit12.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit12.tfm Binary files differindex 9dcd6a51b71..75284476d12 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit12.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit12.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit7.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit7.tfm Binary files differindex 9d4dd48a8f4..accfbfdabec 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit7.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit7.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit8.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit8.tfm Binary files differindex 23234f689b1..0db530936ad 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit8.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit8.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit9.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit9.tfm Binary files differindex b915061285a..3ba85627a30 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit9.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchit9.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl10.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl10.tfm Binary files differindex a6cf3743f54..45a1be7fe80 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl10.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl10.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl12.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl12.tfm Binary files differindex 2b3b1a16812..e8a36445a5a 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl12.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl12.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl8.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl8.tfm Binary files differindex 9154cc8b9cc..29609ee3757 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl8.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl8.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl9.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl9.tfm Binary files differindex 5a830ed6731..ad54c25abaf 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl9.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/dozchsl9.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzb8a.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzb8a.tfm Binary files differindex 0b5347c5696..e4f0a64188c 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzb8a.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzb8a.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzb8r.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzb8r.tfm Binary files differdeleted file mode 100644 index 6fcb8944ff7..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzb8r.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbi8a.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbi8a.tfm Binary files differindex 62569a2c2c3..4f709d5e486 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbi8a.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbi8a.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbi8r.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbi8r.tfm Binary files differdeleted file mode 100644 index 182ca56a5e2..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbi8r.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbo8r.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbo8r.tfm Binary files differdeleted file mode 100644 index 5c53f64a497..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbo8r.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbs8a.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbs8a.tfm Binary files differindex 5e61b3a73fc..eabd604b0dc 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbs8a.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzbs8a.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzi8a.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzi8a.tfm Binary files differindex b19f38786ad..c3e13431c8b 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzi8a.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzi8a.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzr8a.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzr8a.tfm Binary files differindex 8cc700f1c7c..c5113a40837 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzr8a.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzr8a.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzr8r.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzr8r.tfm Binary files differdeleted file mode 100644 index 995009eed66..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzr8r.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzro8r.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzro8r.tfm Binary files differdeleted file mode 100644 index b0dc0062d50..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzro8r.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzs8a.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzs8a.tfm Binary files differindex c9521dfb7bb..c1314dea8cb 100644 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzs8a.tfm +++ b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzs8a.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzs8r.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzs8r.tfm Binary files differdeleted file mode 100644 index 1c21781b348..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzs8r.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzso8r.tfm b/Master/texmf-dist/fonts/tfm/public/dozenal/fdzso8r.tfm Binary files differdeleted file mode 100644 index 3ef6333c55d..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/dozenal/fdzso8r.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/type1/public/dozenal/fdzb8a.pfb b/Master/texmf-dist/fonts/type1/public/dozenal/fdzb8a.pfb Binary files differindex fb0f6efde07..75bacb1f333 100644 --- a/Master/texmf-dist/fonts/type1/public/dozenal/fdzb8a.pfb +++ b/Master/texmf-dist/fonts/type1/public/dozenal/fdzb8a.pfb diff --git a/Master/texmf-dist/fonts/type1/public/dozenal/fdzbi8a.pfb b/Master/texmf-dist/fonts/type1/public/dozenal/fdzbi8a.pfb Binary files differindex dda319214c3..75245edd9ff 100644 --- a/Master/texmf-dist/fonts/type1/public/dozenal/fdzbi8a.pfb +++ b/Master/texmf-dist/fonts/type1/public/dozenal/fdzbi8a.pfb diff --git a/Master/texmf-dist/fonts/type1/public/dozenal/fdzbs8a.pfb b/Master/texmf-dist/fonts/type1/public/dozenal/fdzbs8a.pfb Binary files differindex f0d706aabad..854e7d3e30f 100644 --- a/Master/texmf-dist/fonts/type1/public/dozenal/fdzbs8a.pfb +++ b/Master/texmf-dist/fonts/type1/public/dozenal/fdzbs8a.pfb diff --git a/Master/texmf-dist/fonts/type1/public/dozenal/fdzi8a.pfb b/Master/texmf-dist/fonts/type1/public/dozenal/fdzi8a.pfb Binary files differindex 3e959c8bba7..d96dfccefd4 100644 --- a/Master/texmf-dist/fonts/type1/public/dozenal/fdzi8a.pfb +++ b/Master/texmf-dist/fonts/type1/public/dozenal/fdzi8a.pfb diff --git a/Master/texmf-dist/fonts/type1/public/dozenal/fdzr8a.pfb b/Master/texmf-dist/fonts/type1/public/dozenal/fdzr8a.pfb Binary files differindex 0c7f7d3a86e..438466c5513 100644 --- a/Master/texmf-dist/fonts/type1/public/dozenal/fdzr8a.pfb +++ b/Master/texmf-dist/fonts/type1/public/dozenal/fdzr8a.pfb diff --git a/Master/texmf-dist/fonts/type1/public/dozenal/fdzs8a.pfb b/Master/texmf-dist/fonts/type1/public/dozenal/fdzs8a.pfb Binary files differindex 1089a7d2e5f..37522d56617 100644 --- a/Master/texmf-dist/fonts/type1/public/dozenal/fdzs8a.pfb +++ b/Master/texmf-dist/fonts/type1/public/dozenal/fdzs8a.pfb diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzb7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzb7t.vf Binary files differdeleted file mode 100644 index a44ce1b3b22..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzb7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzb8c.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzb8c.vf Binary files differdeleted file mode 100644 index 06b3756b59b..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzb8c.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzb8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzb8t.vf Binary files differdeleted file mode 100644 index 7a67c009cdf..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzb8t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbc7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzbc7t.vf Binary files differdeleted file mode 100644 index 960e9d93b70..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbc7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbc8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzbc8t.vf Binary files differdeleted file mode 100644 index 65391710c80..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbc8t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbi7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzbi7t.vf Binary files differdeleted file mode 100644 index 3a013f32563..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbi7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbi8c.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzbi8c.vf Binary files differdeleted file mode 100644 index ff1c16f2b58..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbi8c.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbi8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzbi8t.vf Binary files differdeleted file mode 100644 index 0b8e3fb60ad..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbi8t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbo7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzbo7t.vf Binary files differdeleted file mode 100644 index b612ad5c1eb..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbo7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbo8c.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzbo8c.vf Binary files differdeleted file mode 100644 index 4b5f7e46d60..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbo8c.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbo8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzbo8t.vf Binary files differdeleted file mode 100644 index 02e6e460992..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzbo8t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzr7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzr7t.vf Binary files differdeleted file mode 100644 index d6bfa06f170..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzr7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzr8c.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzr8c.vf Binary files differdeleted file mode 100644 index da1cf5a2830..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzr8c.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzr8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzr8t.vf Binary files differdeleted file mode 100644 index 703815dd962..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzr8t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzrc7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzrc7t.vf Binary files differdeleted file mode 100644 index a1e0f08a3b7..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzrc7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzrc8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzrc8t.vf Binary files differdeleted file mode 100644 index ec3b09c79ff..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzrc8t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzro7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzro7t.vf Binary files differdeleted file mode 100644 index 308a0d6d11b..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzro7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzro8c.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzro8c.vf Binary files differdeleted file mode 100644 index fe59744d9e6..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzro8c.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzro8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzro8t.vf Binary files differdeleted file mode 100644 index 1b031be42c8..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzro8t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzs7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzs7t.vf Binary files differdeleted file mode 100644 index 1aef7c08518..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzs7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzs8c.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzs8c.vf Binary files differdeleted file mode 100644 index fe59744d9e6..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzs8c.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzs8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzs8t.vf Binary files differdeleted file mode 100644 index 2eaf6ced240..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzs8t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzsc7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzsc7t.vf Binary files differdeleted file mode 100644 index 61601b5ff64..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzsc7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzsc8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzsc8t.vf Binary files differdeleted file mode 100644 index 3452c8c207e..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzsc8t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzso7t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzso7t.vf Binary files differdeleted file mode 100644 index 34c28792340..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzso7t.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzso8c.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzso8c.vf Binary files differdeleted file mode 100644 index 64d4ef5da0d..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzso8c.vf +++ /dev/null diff --git a/Master/texmf-dist/fonts/vf/public/dozenal/fdzso8t.vf b/Master/texmf-dist/fonts/vf/public/dozenal/fdzso8t.vf Binary files differdeleted file mode 100644 index 7e6c2cfd195..00000000000 --- a/Master/texmf-dist/fonts/vf/public/dozenal/fdzso8t.vf +++ /dev/null diff --git a/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx b/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx index 5be174d5ebe..4024348b6bb 100644 --- a/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx +++ b/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx @@ -19,28 +19,590 @@ % The Current Maintainer of this work is Donald P. Goodman % (dgoodmaniii@gmail.com). % -% This work consists of the files dozenal.dtx, dozenal.sty, -% dozchars6.mf, dozchars7.mf, dozchars8.mf, dozchars9.mf, -% dozchars10.mf, dozchars12.mf, dozchars17.mf, dozchsl8.mf, -% dozchsl9.mf, dozchsl10.mf, dozchsl12.mf, dozchb10.mf, -% dozchbx5.mf, dozchbx6.mf, dozchbx7.mf, dozchbx8.mf, dozchbx9.mf, -% dozchbx10.mf, dozchbx12.mf, dozchit7.mf, dozchit8.mf, -% dozchit9.mf, dozchit10.mf, dozchit12.mf, dozchbxi10.mf, -% dozchbxsl10.mf, dozenal.mf, dozenalb.mf, dozenali.mf, -% testdozchars.tex, dozenal.sty, and dozenal.pdf, along with -% the README. +% This work consists of the files listed in dozenalfilelist.txt. % \fi -\documentclass{ltxdoc} -\title{The \texttt{dozenal} Package, v3.3} -\author{Donald P.\ Goodman III} -\date{\today} +% \iffalse +%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] +%<package>\ProvidesPackage{dozenal}[2015/01/01 v5.1 support for dozenal fonts] +%<*driver> +\documentclass{ltxdoc} \usepackage{doc} -\usepackage{dozenal} +\usepackage{url} +\usepackage[typeone]{dozenal} \usepackage{mflogo} \usepackage{makeidx} +\makeindex \begin{document} -\DocInput{dozenal.sty} +\DocInput{dozenal.dtx} \end{document} +%</driver> +% \fi +% \title{The \texttt{dozenal} Package, v5.1} +% \author{Donald P.\ Goodman III} +% \date{\today} +% +% \maketitle +% \begin{abstract}\noindent +% The |dozenal| package provides some simple mechanisms for +% working with the dozenal (duodecimal or ``base 12'') +% numerical system. It redefines all basic \LaTeX\ +% counters, provides a command for converting arbitrary +% decimal numbers into dozenal, and provides new, real +% Metafont characters for ten and eleven, though the +% commands for producing them can be redefined to produce +% any figure. As of v2.0, it also includes Type 1 versions +% of the fonts, used automatically whenever T1 encoding is +% selected for the document. This package uses the |\basexii| +% algorithm by David Kastrup. +% \end{abstract} +% +% \tableofcontents +% +% \section{Introduction} +% \label{sect:intro} +% +% While most would probably call it at best overoptimistic and +% at worst foolish, some people (the author included) do still +% find themselves attracted to the dozenal (base-twelve) +% system. These people, however, have been pretty hard +% up\footnote{This is an Americanism for ``out of luck'' or +% ``in difficult circumstances,'' for those who do not +% know.} in the \LaTeX\ world. There is no package file +% available which produces dozenal counters, like page and +% chapter numbers, nor were there \emph{any} (I made a +% pretty diligent search) dozenal characters for ten and +% eleven, leaving dozenalists forced to use such makeshift +% ugliness as the ``X/E'' or ``T/E'' or ``*/\#'' or whatever +% other standard they decided to use. While this sort of +% thing may be acceptable in ASCII, it's absolutely +% unacceptable in a beautiful, typeset document. +% +% Enter the |dozenal| package. This package automates all +% the messiness of being a dozenalist and using \LaTeX. It +% redefines all the counters (though you'll have to redefine +% them yourself if you're using your own), provides an +% algorithm (generously donated by the intrepid David +% Kastrup) for converting arbitrary positive whole numbers +% into dozenal (this is e\TeX, but all modern distributions +% will compile that), and finally, it includes original +% dozenal characters, specifically designed to blend in well +% with Knuth's Computer Modern fonts, though they should do +% fine with the more common body fonts, as well. +% +% This document was typeset in accordance with the \LaTeX\ +% \textsc{docstrip} utility. +% +% \section{Usage} +% \label{sect:usage} +% +% The |dozenal| package provides four new commands (though +% I can only take credit for two of them). The first, and +% by far the most important given the purpose and content of +% this package, is |\basexii|\DescribeMacro{\basexii}. This +% is a very simple command which takes the following +% structure: +% \begin{quote} +% \cs{basexii}\marg{number}\marg{ten symbol}\marg{eleven symbol} +% \end{quote} +% What the above means is that the command is |\basexii| and +% it takes three mandatory arguments: first, the number to +% be converted into dozenal; second, the symbol that should +% be used for ten; and third, the symbol that should be used +% for eleven. This number should be positive and whole; +% that is, it should be zero or higher, and it should not +% contain a fractional part. \TeX\ is a typesetting +% program, after all; if you want a robust decimal to +% dozenal converter, there are many options that any +% dozenalists caring enough to use this package will already +% know about. +% +% This |\basexii| algorithm was produced by David Kastrup, +% well known and admired in the \TeX\ world for his many +% useful packages and other contributions. He posted this +% algorithm on comp.text.tex; it is included here with his +% kind and generous permission. +% +% That one would want to use the same ten and eleven symbols +% throughout a document seems a reasonable assumption; +% therefore, I have provided a simplified version of the +% |\basexii| command, |\dozens|\DescribeMacro{\dozens}. +% |\dozens| takes only a single argument, the number to be +% converted; the ten and eleven symbols used are those +% produced by the commands |\x| and |\e|, to which we'll get +% in a moment. +% +% |\x|\DescribeMacro{\x}\ and |\e|\DescribeMacro{\e}\ are the +% commands used to quickly and easily access the symbols for +% ten and eleven without having to use active characters +% (the \TeX\ gurus will know what that means; if you don't +% know, that's okay; you don't need to to use this package +% effectively). In any case, |\x| and |\e| default to using +% the special dozenal characters that are part of this +% package; they could be easily redefined if for some reason +% you don't like the Pitman characters (which this package, +% and the Dozenal Society of Great Britain, prefer), in the +% following manner: +% \begin{quote} +% |\renewcommand\x{X}| +% \end{quote} +% Or whichever characters you like to use. If you prefer +% the Dozenal Society of America's proposed characters (a +% stylized X and E), then this package will disappoint you. +% May I suggest |$\chi$| ($\chi$) and |$\xi$| ($\xi$) as a +% stopgap while you locate or produce real characters of +% your own? Sorry; I'm an American myself, but I much +% prefer the Pitman characters for a variety of reasons +% (feel free to email me if you care), and creating fonts in +% \MF, even small and inconsequential ones like this, is too +% much work for characters that I don't even like. +% +% The |dozenal| package also redefines all the standard +% \LaTeX\ counters, such as |section| and |enumii|. If +% you've defined your own counters, you'll need to define +% them yourself; however, this is an easy matter: +% \begin{quote} +% |\renewcommand\thecounter{\basexii{\arabic{counter}}{\x}{\e}}| +% \end{quote} +% For example. Of course, you can fill in the |\x| and |\e| +% with whatever you want (though it would make more sense to +% simply redefine |\x| and |\e|, so that all the counters +% would use the same characters), or you could use the +% |\dozens| command instead. Whatever your pleasure might +% be. +% +% The |nocounters|\DescribeMacro{nocounters}\ option to the +% package prevents the redefinition of these counters. The +% effect of this is that the commands of the package +% (|\basexii|, |\dozens|, etc.) are made available, but +% all the counters will still be in decimal. This permits +% using dozenal characters in an otherwise decimal document; +% it also proves useful in dozenal document in which these +% counters are undefined (e.g., |minimal|). +% +% The |typeone|\DescribeMacro{typeone}\ option forces +% |dozenal| to provide Postscript Type 1 fonts rather than +% \MF\ bitmaps to \TeX. Both of these are produced from the +% same font files, though, so the difference is very slight. +% +% Finally, as of v5.0, we can convert numbers back to +% decimal from dozenal, if we wish. We do this with the +% \DescribeMacro{\basex}|\basex| macro, which takes a single +% argument, which is the dozenal number you wish to convert +% to decimal. This is subject to some pretty harsh +% restrictions, however. First, the only tokens allowed in +% the number are 0--9, |\x|, and |\e|. Second, these will +% only work with \emph{unexpanded} |\x| and |\e|. If you +% don't know what this means, then good for you; \TeX\ +% programmers will sympathize. +% +% To illustrate these limitations, let's define a new +% counter and dozenize it. Here, we define the counter and +% give it a nice value which will ensure that its dozenal +% value will have an |\e| in it: +% +% \newcounter{testcount}\setcounter{testcount}{47} +% \begin{quotation} +% |\newcounter{testcount}\setcounter{testcount}{47}| +% \end{quotation} +% +% In dozenal, of course, ``47'' is ``3\e.'' Now, let's +% redefine that counter so that its results will be dozenal: +% +% \renewcommand\thetestcount{\basexii{\value{testcount}}{\x}{\e}} +% \begin{quotation} +% |\renewcommand\thetestcount{\basexii{\value{testcount}}{\x}{\e}}| +% \end{quotation} +% +% Now we get to do lovely things like the following: +% +% \begin{quotation} +% |\thetestcount| = \thetestcount +% \end{quotation} +% +% Now we can try to get that number in decimal with +% |\basex|. But don't try it; |\basex{\thetestcount}| +% doesn't work because the |\x| and |\e| are already +% expanded. Instead, use \LaTeX's built-in functions for +% chores like this: +% +% \begin{quotation} +% |\arabic{testcount}| = \arabic{testcount} +% \end{quotation} +% +% On the other hand, if you have an actual string you want +% converted, you can send it directly to |\basex| without +% worrying about expansion, because through much trial and +% error and banging head against wall, the expansion issues +% have already been resolved: +% +% \begin{quotation} +% |\basex{3\e}| = \basex{3\e} +% \end{quotation} +% +% So |\basex| is of limited utility, but it's a nice tool to +% add to the box. +% +% \section{The Fonts} +% \label{sect:fonts} +% +% The fonts provided by the dozenal package are essentially +% complete fonts which contain only the Pitman dozenal +% characters; these are \x\ for ten and \e\ for eleven. +% These characters are designed to blend well with the +% Computer Modern fonts; they work passable well with +% Times-type fonts and with kpfonts, and possibly with +% others. +% +% The characters also come in all the appropriate shapes and +% sizes; a few examples follow. +% +% \begin{center} +% \begin{tabular}{lccc} +% {} & Roman & \textit{Italic} & \textbf{Boldface} \\ +% \footnotesize Footnotesize & \footnotesize\x\ \e & \footnotesize\itshape +% \x\ \e & \footnotesize\bfseries \x \e \\ +% \normalsize Normalsize & \normalsize\x\ \e & \normalsize\itshape +% \x\ \e & \normalsize\bfseries \x \e \\ +% \LARGE LARGE & \LARGE\x\ \e & \LARGE\itshape +% \x\ \e & \LARGE\bfseries \x \e \\ +% \Huge Huge & \Huge\x\ \e & \Huge\itshape +% \x\ \e & \Huge\bfseries \x \e \\ +% \end{tabular} +% \end{center} +% +% They will work in paragraph or math mode without +% distinction. +% +% As of v4.0, |dozenal| also includes fonts for tally marks +% specifically designed for use in the dozenal base. In many +% European countries tallies are kept in a very similar way; +% this font demonstrates a way that such tally marks can be +% made consistent as well as dozenal. +% +% \begin{center} +% \begin{tabular}{cccccc} +% 1 & 2 & 3 & 4 & 5 & 6 \\ +% \Huge\tally{2}{\usefont{T1}{dozch}{m}{n}\selectfont 1} & \Huge\tally{2} & \Huge\tally{3} & \Huge\tally{4} & \Huge\tally{5} & \Huge\tally{6} \\ +% \end{tabular} +% \end{center} +% +% These are accessed by the \DescribeMacro{\tally}|\tally| +% command, which takes one argument: the number, 1--6, +% which you want to put in tallies. Entering ``X'' or ``E'' +% will yield ``\x'' or ``\e'' respectively. Other +% characters will produce nothing. Any character produced +% by |\tally| is a \MF\ bitmap, not an outline, even if your +% document is otherwise producing outlines. +% +% The fonts are called |dozch|, if for some reason direct +% access to them is needed. The Type 1 versions are +% prefixed |fdz|; e.g., |fdzr8a|. +% +% \section{Implementation} +% \label{sect:code} +% +% First, we name the package that we provide. This is +% not exactly the most difficult part of the code. +% \begin{macrocode} +\ProvidesPackage{dozenal}[2012/05/13 v4.0 support for dozenal fonts] +% \end{macrocode} +% Now we need to make sure that we have fixltx2e loaded, so +% that the |\TextorMath| magic will work. +% \begin{macrocode} +\RequirePackage{fixltx2e} +% \end{macrocode} +% Now we ensure that |ifpdf| is loaded, so that we can test +% for pdf or dvi modes. +% \begin{macrocode} +\RequirePackage{ifpdf} +% \end{macrocode} +% Now we declare the option ``nocounters'', which prevents +% |dozenal| from redefining all the counters. This prevents +% errors in document classes which don't have these counters, +% such as |minimal|. Defines the command |\nocounters| if +% and only if the options is named. +% \begin{macrocode} +\DeclareOption{nocounters}{% + \def\nocounters{}% +}% +\newif\iftypeone\typeonefalse +\DeclareOption{typeone}{\typeonetrue} +\ProcessOptions\relax +% \end{macrocode} +% We then define the font that we're using for our +% \MF-produced Pitman characters. Incidentally, we also +% define the command |\doz|, though I can't foresee any +% decent use for it except in packages and preambles; it is +% then used to define |\x| and |\e|, which provide the ten +% and eleven symbols for all the counter redefinitions. +% This includes definitions for both T1 and OT1 encodings, +% so it will work with either. +% \begin{macrocode} +\DeclareFontFamily{OT1}{dozch}{} +\DeclareFontShape{OT1}{dozch}{m}{n}{<-6> dozchars6 + <7> dozchars7 <8> dozchars8 <9> dozchars9 <10-11> + dozchars10 <12-16> dozchars12 <17-> dozchars17 }{} +\DeclareFontShape{OT1}{dozch}{b}{n}{<-> dozchb10 }{} +\DeclareFontShape{OT1}{dozch}{bx}{n}{<-6> dozchbx6 + <7> dozchbx7 <8> dozchbx8 <9> dozchbx9 <10-11> + dozchbx10 <12-> dozchbx12 }{} +\DeclareFontShape{OT1}{dozch}{m}{sl}{<-8> dozchsl8 + <9> dozchsl9 <10-11> dozchsl10 <12-> dozchsl12 }{} +\DeclareFontShape{OT1}{dozch}{bx}{sl}{<-> dozchbxsl10 }{} +\DeclareFontShape{OT1}{dozch}{m}{it}{<-7> dozchit7 + <8> dozchit8 <9> dozchit9 <10-11> dozchit10 + <12-> dozchit12 }{} +\DeclareFontShape{OT1}{dozch}{bx}{it}{<-> dozchbxi10 }{} +\ifpdf + \pdfmapfile{=fdz.map} +\fi +\DeclareFontFamily{T1}{dozch}{} +\DeclareFontShape{T1}{dozch}{m}{n}{<-> fdzr8r }{} +\DeclareFontShape{T1}{dozch}{bx}{n}{<-> fdzb8r }{} +\DeclareFontShape{T1}{dozch}{m}{sl}{<-> fdzs8r }{} +\DeclareFontShape{T1}{dozch}{bx}{sl}{<-> fdzbo8r }{} +\DeclareFontShape{T1}{dozch}{m}{it}{<-> fdzso8r }{} +\DeclareFontShape{T1}{dozch}{bx}{it}{<-> fdzbi8r }{} +%\newcommand\doz[1]{{\fontfamily{dozch}\selectfont #1}} +\iftypeone% + \def\doz#1{{\fontfamily{dozch}\fontencoding{T1}\selectfont #1}}% +\else% + \def\doz#1{{\fontfamily{dozch}\fontencoding{OT1}\selectfont #1}}% +\fi% +\newcommand\x{\TextOrMath{\protect\doz{{X}}}{\X}}% +\newcommand\e{\TextOrMath{\protect\doz{{E}}}{\E}}% +\DeclareSymbolFont{dozens}{OT1}{dozch}{m}{n} +\DeclareMathSymbol{\X}{\mathord}{dozens}{88} +\DeclareMathSymbol{\E}{\mathord}{dozens}{69} +% \end{macrocode} +% Put in some additional code for the tally marks. +% \begin{macrocode} +\newcommand\tally[1]{% + \usefont{OT1}{dozch}{m}{n}\selectfont{#1}% +}% +% \end{macrocode} +% Then we define our command which will produce the dozenal +% numbers from decimal sources. This algorithm was taken +% directly from the publicly available archives of +% comp.text.tex, where it was posted by the well-known and +% redoubtable David Kastrup. We also define the |\dozens| +% command, a simplified |\basexii| (which, in fact, depends +% utterly upon |\basexii|), just to make it easy for +% everyone. +% \begin{macrocode} +\def\basexii#1#2#3{\ifcase\numexpr(#1)\relax +0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or#2\or#3\else +\expandafter\basexii\expandafter{\number\numexpr((#1)-6)/12}{#2}{#3}\expandafter\basexii\expandafter{\number\numexpr(#1)-((#1)-6)/12*12}{#2}{#3}\fi} +\newcommand\dozens[1]{\basexii{#1}{\x}{\e}} +% \end{macrocode} +% Now that we can convert numbers \emph{to} dozenal, let's +% set it up so that we can convert them \emph{from} dozenal. +% This is pretty ugly stuff here, because it's mostly +% straight \TeX\ (and e-\TeX) without higher-level +% conveniences, and because it's an expansion nightmare. If +% we didn't have to account for |\x| and |\e| because +% included in such strings, it's fairly easy; but it took a +% great deal of troubleshooting to make it work with them. +% +% First, we work up some macros to help us count the +% characters in an argument (the same, more or less, as is +% used in the |basicarith| package, adapted from those by +% ``Florent'' at \url{tex-and-stuff.blogspot.com}); then, we convert to +% decimal with |\basex|. +% \begin{macrocode} +\newcount\b@charcount +\def\gobblechar{\let\char= } +\def\assignthencheck{\afterassignment\checknil\gobblechar} +\def\countunlessnil{% + \ifx\char\nil \let\next=\relax% + \else% + \let\next=\auxcountchar% + \advance\b@charcount by1% + \fi% + \ifx\char\backslash\advance\b@charcount by-1\fi% + \next% +}% +\def\auxcountchar{% + \afterassignment\countunlessnil\gobblechar% +}% +\def\countchar#1{\def\xx{#1}\b@charcount=0\expandafter\auxcountchar\xx\nil} +%end Florent code +\def\gobble#1{}% +\newcount\@numdigs% +\newcount\@decmult% +\newcount\@loopindex\@loopindex=1% +\newcount\@decnum\@decnum=0% +\newcount\@digit\@digit=1% +\def\basex#1{% + \countchar{#1}\@numdigs=\b@charcount% + \@decmult=1\@loopindex=1% + \loop\ifnum\@loopindex<\@numdigs% + \multiply\@decmult by12% + \advance\@loopindex by1% + \repeat% + \@loopindex=0% + \def\isten{x}\def\iselv{e}\def\isquote{\backslash}% + \edef\@doznum{\detokenize{#1}\relax}% + \@decnum=0% + \loop\ifnum\@loopindex<\@numdigs% + \def\@firstchar{\expandafter\@car\@doznum\@nil}% + \if\@firstchar\@backslashchar + \edef\@doznum{\@removefirstdig{\@doznum}}% + \else + \if\@firstchar\isten\def\@firstchar{10}\fi + \if\@firstchar\iselv\def\@firstchar{11}\fi + \advance\@loopindex by1% + \@digit=\@firstchar% + \edef\@doznum{\@removefirstdig{\@doznum}}% + \multiply\@digit by\@decmult% + \advance\@decnum by\@digit% + \divide\@decmult by12% + \fi + \repeat + \the\@decnum% +} +\def\@removefirstdig#1{% + \expandafter\expandafter\expandafter\gobble\expandafter\string#1% +} +% \end{macrocode} +% Now, of course, we simply redefine all the counters. This +% covers only those counters included in the basic \LaTeX\ +% document classes, however, so if you've written your own, +% you'll need to redefine them yourself. +% +% This first bit ensures that the counters are redefined +% even if the command |\mainmatter| is not defined. We have +% to do this outside of the |\g@addto@macro| below; +% otherwise, in documents where |\mainmatter| is defined but +% not used, the counters will not be redefined. This way, +% they're redefined in all cases. +% +% This also takes care of ensuring that the counters are +% only redefined if the ``nocounters'' options was +% \emph{not} specified. +% \begin{macrocode} +\@ifundefined{nocounters}{% + \@ifundefined{c@page}{}{% + \renewcommand\thepage{\basexii{\value{page}}{\x}{\e}}} + \@ifundefined{c@footnote}{}{% + \renewcommand\thefootnote{% + \basexii{\value{footnote}}{\x}{\e}}} + \@ifundefined{c@part}{}{% + \renewcommand\thepart{% + \basexii{\value{part}}{\x}{\e}}} + \@ifundefined{c@subparagraph}{}{% + \renewcommand\thesubparagraph{% + \basexii{\value{subparagraph}}{\x}{\e}}} + \@ifundefined{c@paragraph}{}{% + \renewcommand\theparagraph{% + \basexii{\value{paragraph}}{\x}{\e}}} + \@ifundefined{c@equation}{}{% + \renewcommand\theequation{% + \basexii{\value{equation}}{\x}{\e}}} + \@ifundefined{c@figure}{}{% + \renewcommand\thefigure{% + \basexii{\value{figure}}{\x}{\e}}} + \@ifundefined{c@table}{}{% + \renewcommand\thetable{% + \basexii{\value{table}}{\x}{\e}}} + \@ifundefined{c@table}{}{% + \renewcommand\thempfootnote{% + \basexii{\value{mpfootnote}}{\x}{\e}}} + \@ifundefined{c@enumi}{}{% + \renewcommand\theenumi{% + \basexii{\value{enumi}}{\x}{\e}}} + \@ifundefined{c@enumii}{}{% + \renewcommand\theenumii{% + \basexii{\value{enumii}}{\x}{\e}}} + \@ifundefined{c@enumiii}{}{% + \renewcommand\theenumiii{% + \basexii{\value{enumiii}}{\x}{\e}}} + \@ifundefined{c@enumiv}{}{% + \renewcommand\theenumiv{% + \basexii{\value{enumiv}}{\x}{\e}}} + \@ifundefined{c@chapter}{% + \renewcommand\thesection{% + \basexii{\value{section}}{\x}{\e}} + \renewcommand\thesubsection{% + \thesection.\basexii{\value{subsection}}{\x}{\e}} + \renewcommand\thesubsubsection{% + \thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} + }{ + \renewcommand\thechapter{% + \basexii{\value{chapter}}{\x}{\e}} + \renewcommand\thesection{% + \thechapter.\basexii{\value{section}}{\x}{\e}} + \renewcommand\thesubsection{% + \thesection.\basexii{\value{subsection}}{\x}{\e}} + \renewcommand\thesubsubsection{% + \thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} + } +% \end{macrocode} +% Finally, if the |\mainmatter| command is used, we need to +% make sure that it doesn't mess up our numbering scheme. +% \begin{macrocode} +\@ifundefined{mainmatter}{}{% + \g@addto@macro\mainmatter{% + \@ifundefined{c@page}{}{% + \renewcommand\thepage{\basexii{\value{page}}{\x}{\e}}} + \@ifundefined{c@footnote}{}{% + \renewcommand\thefootnote{\basexii{\value{footnote}}{\x}{\e}}} + \@ifundefined{c@part}{}{% + \renewcommand\thepart{\basexii{\value{part}}{\x}{\e}}} + \@ifundefined{c@subparagraph}{}{% + \renewcommand\thesubparagraph{% + \basexii{\value{subparagraph}}{\x}{\e}}} + \@ifundefined{c@paragraph}{}{% + \renewcommand\theparagraph{% + \basexii{\value{paragraph}}{\x}{\e}}} + \@ifundefined{c@equation}{}{% + \renewcommand\theequation{% + \basexii{\value{equation}}{\x}{\e}}} + \@ifundefined{c@figure}{}{% + \renewcommand\thefigure{% + \basexii{\value{figure}}{\x}{\e}}} + \@ifundefined{c@table}{}{% + \renewcommand\thetable{% + \basexii{\value{table}}{\x}{\e}}} + \@ifundefined{c@table}{}{% + \renewcommand\thempfootnote{% + \basexii{\value{mpfootnote}}{\x}{\e}}} + \@ifundefined{c@enumi}{}{% + \renewcommand\theenumi{% + \basexii{\value{enumi}}{\x}{\e}}} + \@ifundefined{c@enumii}{}{% + \renewcommand\theenumii{% + \basexii{\value{enumii}}{\x}{\e}}} + \@ifundefined{c@enumiii}{}{% + \renewcommand\theenumiii{% + \basexii{\value{enumiii}}{\x}{\e}}} + \@ifundefined{c@enumiv}{}{% + \renewcommand\theenumiv{% + \basexii{\value{enumiv}}{\x}{\e}}} + \@ifundefined{c@chapter}{ + \renewcommand\thesection{% + \basexii{\value{section}}{\x}{\e}} + \renewcommand\thesubsection{% + \thesection.\basexii{\value{subsection}}{\x}{\e}} + \renewcommand\thesubsubsection{% + \thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} + }{ + \renewcommand\thechapter{% + \basexii{\value{chapter}}{\x}{\e}} + \renewcommand\thesection{% + \thechapter.\basexii{\value{section}}{\x}{\e}} + \renewcommand\thesubsection{% + \thesection.\basexii{\value{subsection}}{\x}{\e}} + \renewcommand\thesubsubsection{% + \thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} + } % end if it's defined + } +} +}{} % end redefinition of counters block +% \end{macrocode} +% And that's the end. Thanks for reading, +% folks; please email me with any suggestions or improvements. +% \printindex diff --git a/Master/texmf-dist/source/fonts/dozenal/dozenal.ins b/Master/texmf-dist/source/fonts/dozenal/dozenal.ins new file mode 100644 index 00000000000..2d0664d769f --- /dev/null +++ b/Master/texmf-dist/source/fonts/dozenal/dozenal.ins @@ -0,0 +1,63 @@ +% +AMDG This document was begun on 17 Jan 11EE, the +% Commemoration of Ss. Marius, Martha, Audifax, and Abachum, +% MM, and of St. Canute, M, and it is humbly dedicated to +% them and to the Immaculate Heart of Mary for their +% prayers, and to the Sacred Heart of Jesus for His mercy. +% +% This document is copyright 2015 by Donald P. Goodman, and is +% released publicly under the LaTeX Project Public License. The +% distribution and modification of this work is constrained by the +% conditions of that license. See +% http://www.latex-project.org/lppl.txt +% for the text of the license. This document is released +% under version 1.3 of that license, and this work may be distributed +% or modified under the terms of that license or, at your option, any +% later version. +% +% This work has the LPPL maintenance status 'maintained'. +% +% The Current Maintainer of this work is Donald P. Goodman +% (dgoodmaniii@gmail.com). +% +% This work consists of the files listed in dozenalfilelist.txt. + +\input docstrip.tex + +\preamble +This is a generated file. + +This document is copyright 2015 by Donald P. Goodman, and is +released publicly under the LaTeX Project Public License. The +distribution and modification of this work is constrained by the +conditions of that license. See + http://www.latex-project.org/lppl.txt +for the text of the license. This document is released +under version 1.3 of that license, and this work may be distributed +or modified under the terms of that license or, at your option, any +later version. + +This work has the LPPL maintenance status 'maintained'. + +The Current Maintainer of this work is Donald P. Goodman +(dgoodmaniii@gmail.com). + +This work consists of the files listed in dozenalfilelist.txt. +\endpreamble + +\keepsilent +\generate{\file{dozenal.sty}{\from{dozenal.dtx}{package}}} + +\Msg{******************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the} +\Msg{* following file into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space dozenal.sty} +\Msg{*} +\Msg{* To produce the documentation run the file dozenal.dtx} +\Msg{* through LaTeX.} +\Msg{*} +\Msg{* Happy TeXing!} +\Msg{******************************************************} + +\endbatchfile diff --git a/Master/texmf-dist/tex/latex/dozenal/dozenal.sty b/Master/texmf-dist/tex/latex/dozenal/dozenal.sty index 4b81f53e146..7075b9a70a4 100644 --- a/Master/texmf-dist/tex/latex/dozenal/dozenal.sty +++ b/Master/texmf-dist/tex/latex/dozenal/dozenal.sty @@ -1,288 +1,57 @@ -%\iffalse -% +AMDG This document was begun on 14 November 2008, the -% feast of St. Josaphat, and it is humbly dedicated to him -% and to the Immaculate Heart of Mary for their prayers, and -% to the Sacred Heart of Jesus for His mercy. -% -% This document is copyright 2008 by Donald P. Goodman, and is -% released publicly under the LaTeX Project Public License. The -% distribution and modification of this work is constrained by the -% conditions of that license. See -% http://www.latex-project.org/lppl.txt -% for the text of the license. This document is released -% under version 1.3 of that license, and this work may be distributed -% or modified under the terms of that license or, at your option, any -% later version. -% -% This work has the LPPL maintenance status 'maintained'. -% -% The Current Maintainer of this work is Donald P. Goodman -% (dgoodmaniii@fastmail.fm). -% -% This work consists of the files dozenal.dtx, dozenal.sty, -% dozchars6.mf, dozchars7.mf, dozchars8.mf, dozchars9.mf, -% dozchars10.mf, dozchars12.mf, dozchars17.mf, dozchsl8.mf, -% dozchsl9.mf, dozchsl10.mf, dozchsl12.mf, dozchb10.mf, -% dozchbx5.mf, dozchbx6.mf, dozchbx7.mf, dozchbx8.mf, dozchbx9.mf, -% dozchbx10.mf, dozchbx12.mf, dozchit7.mf, dozchit8.mf, -% dozchit9.mf, dozchit10.mf, dozchit12.mf, dozchbxi10.mf, -% dozchbxsl10.mf, dozenal.mf, dozenalb.mf, dozenali.mf, -% fdzb8a.pfb, fdzbi8a.pfb, fdzbs8a.pfb, fdzi8a.pfb, -% fdzr8a.pfb, fdzs8a.pfb, fdz.map, , fdzb7t.tfm, fdzb8a.tfm, -% fdzb8c.tfm, fdzb8r.tfm, fdzb8t.tfm, fdzbc7t.tfm, -% fdzbc8t.tfm, fdzbi7t.tfm, fdzbi8a.tfm, fdzbi8c.tfm, -% fdzbi8r.tfm, fdzbi8t.tfm, fdzbo7t.tfm, fdzbo8c.tfm, -% fdzbo8r.tfm, fdzbo8t.tfm, fdzbs8a.tfm, fdzi8a.tfm, -% fdzr7t.tfm, fdzr8a.tfm, fdzr8c.tfm, fdzr8r.tfm, fdzr8t.tfm, -% fdzrc7t.tfm, fdzrc8t.tfm, fdzro7t.tfm, fdzro8c.tfm, -% fdzro8r.tfm, fdzro8t.tfm, fdzs7t.tfm, fdzs8a.tfm, -% fdzs8c.tfm, fdzs8r.tfm, fdzs8t.tfm, fdzsc7t.tfm, -% fdzsc8t.tfm, fdzso7t.tfm, fdzso8c.tfm, fdzso8r.tfm, -% fdzso8t.tfm,, fdzb7t.vf, fdzb8c.vf, fdzb8t.vf, fdzbc7t.vf, -% fdzbc8t.vf, fdzbi7t.vf, fdzbi8c.vf, fdzbi8t.vf, fdzbo7t.vf, -% fdzbo8c.vf, fdzbo8t.vf, fdzr7t.vf, fdzr8c.vf, fdzr8t.vf, -% fdzrc7t.vf, fdzrc8t.vf, fdzro7t.vf, fdzro8c.vf, fdzro8t.vf, -% fdzs7t.vf, fdzs8c.vf, fdzs8t.vf, fdzsc7t.vf, fdzsc8t.vf, -% fdzso7t.vf, fdzso8c.vf, fdzso8t.vf, testfdzchars.tex, -% testdozchars.tex, dozenal.sty, and dozenal.pdf, along with -% this README. -% -% \fi -% -% \maketitle -% \begin{abstract} -% The |dozenal| package provides some simple mechanisms for -% working with the dozenal (duodecimal or ``base 12'') -% numerical system. It redefines all basic \LaTeX\ -% counters, provides a command for converting arbitrary -% decimal numbers into dozenal, and provides new, real -% Metafont characters for ten and eleven, though the -% commands for producing them can be redefined to produce -% any figure. As of v2.0, it also includes Type 1 versions -% of the fonts, used automatically whenever T1 encoding is -% selected for the document. This package uses the |\basexii| -% algorithm by David Kastrup. -% \end{abstract} -% -% \tableofcontents -% -% \section{Introduction} -% \label{sect:intro} -% -% While most would probably call it at best overoptimistic and -% at worst foolish, some people (the author included) do still -% find themselves attracted to the dozenal (base-twelve) -% system. These people, however, have been pretty hard -% up\footnote{This is an Americanism for ``out of luck'' or -% ``in difficult circumstances,'' for those who do not -% know.} in the \LaTeX\ world. There is no package file -% available which produces dozenal counters, like page and -% chapter numbers, nor were there \emph{any} (I made a -% pretty diligent search) dozenal characters for ten and -% eleven, leaving dozenalists forced to use such makeshift -% ugliness as the ``X/E'' or ``T/E'' or ``*/\#'' or whatever -% other standard they decided to use. While this sort of -% thing may be acceptable in ASCII, it's absolutely -% unacceptable in a beautiful, typeset document. -% -% Enter the |dozenal| package. This package automates all -% the messiness of being a dozenalist and using \LaTeX. It -% redefines all the counters (though you'll have to redefine -% them yourself if you're using your own), provides an -% algorithm (generously donated by the intrepid David -% Kastrup) for converting arbitrary positive whole numbers -% into dozenal (this is e\TeX, but all modern distributions -% will compile that), and finally, it includes original -% dozenal characters, specifically designed to blend in well -% with Knuth's Computer Modern fonts, though they should do -% fine with the more common body fonts, as well. -% -% This document was typeset in accordance with the \LaTeX\ -% \textsc{docstrip} utility. -% -% \section{Usage} -% \label{sect:usage} -% -% The |dozenal| package provides four new commands (though -% I can only take credit for two of them). The first, and -% by far the most important given the purpose and content of -% this package, is |\basexii|\DescribeMacro{\basexii}. This -% is a very simple command which takes the following -% structure: -% \begin{quote} -% \cs{basexii}\marg{number}\marg{ten symbol}\marg{eleven symbol} -% \end{quote} -% What the above means is that the command is |\basexii| and -% it takes three mandatory arguments: first, the number to -% be converted into dozenal; second, the symbol that should -% be used for ten; and third, the symbol that should be used -% for eleven. This number should be positive and whole; -% that is, it should be zero or higher, and it should not -% contain a fractional part. \TeX\ is a typesetting -% program, after all; if you want a robust decimal to -% dozenal converter, there are many options that any -% dozenalists caring enough to use this package will already -% know about. -% -% This |\basexii| algorithm was produced by David Kastrup, -% well known and admired in the \TeX\ world for his many -% useful packages and other contributions. He posted this -% algorithm on comp.text.tex; it is included here with his -% kind and generous permission. -% -% That one would want to use the same ten and eleven symbols -% throughout a document seems a reasonable assumption; -% therefore, I have provided a simplified version of the -% |\basexii| command, |\dozens|\DescribeMacro{\dozens}. -% |\dozens| takes only a single argument, the number to be -% converted; the ten and eleven symbols used are those -% produced by the commands |\x| and |\e|, to which we'll get -% in a moment. -% -% |\x|\DescribeMacro{\x}\ and |\e|\DescribeMacro{\e}\ are the -% commands used to quickly and easily access the symbols for -% ten and eleven without having to use active characters -% (the \TeX\ gurus will know what that means; if you don't -% know, that's okay; you don't need to to use this package -% effectively). In any case, |\x| and |\e| default to using -% the special dozenal characters that are part of this -% package; they could be easily redefined if for some reason -% you don't like the Pitman characters (which this package, -% and the Dozenal Society of Great Britain, prefer), in the -% following manner: -% \begin{quote} -% |\renewcommand\x{X}| -% \end{quote} -% Or whichever characters you like to use. If you prefer -% the Dozenal Society of America's proposed characters (a -% stylized X and E), then this package will disappoint you. -% May I suggest |$\chi$| ($\chi$) and |$\xi$| ($\xi$) as a -% stopgap while you locate or produce real characters of -% your own? Sorry; I'm an American myself, but I much -% prefer the Pitman characters for a variety of reasons -% (feel free to email me if you care), and creating fonts in -% \MF, even small and inconsequential ones like this, is too -% much work for characters that I don't even like. -% -% The |dozenal| package also redefines all the standard -% \LaTeX\ counters, such as |section| and |enumii|. If -% you've defined your own counters, you'll need to define -% them yourself; however, this is an easy matter: -% \begin{quote} -% |\renewcommand\thecounter{\basexii{\arabic{counter}}{\x}{\e}}| -% \end{quote} -% For example. Of course, you can fill in the |\x| and |\e| -% with whatever you want (though it would make more sense to -% simply redefine |\x| and |\e|, so that all the counters -% would use the same characters), or you could use the -% |\dozens| command instead. Whatever your pleasure might -% be. -% -% The |nocounters|\DescribeMacro{nocounters}\ option to the -% package prevents the redefinition of these counters. The -% effect of this is that the commands of the package -% (|\basexii|, |\dozens|, etc.) are made available, but -% all the counters will still be in decimal. This permits -% using dozenal characters in an otherwise decimal document; -% it also proves useful in dozenal document in which these -% counters are undefined (e.g., |minimal|). -% -% \section{The Fonts} -% \label{sect:fonts} -% -% The fonts provided by the dozenal package are essentially -% complete fonts which contain only the Pitman dozenal -% characters; these are \x\ for ten and \e\ for eleven. -% These characters are designed to blend well with the -% Computer Modern fonts; they work passable well with -% Times-type fonts and with kpfonts, and possibly with -% others. -% -% The characters also come in all the appropriate shapes and -% sizes; a few examples follow. -% -% \begin{center} -% \begin{tabular}{lccc} -% {} & Roman & \textit{Italic} & \textbf{Boldface} \\ -% \footnotesize Footnotesize & \footnotesize\x\ \e & \footnotesize\itshape -% \x\ \e & \footnotesize\bfseries \x \e \\ -% \normalsize Normalsize & \normalsize\x\ \e & \normalsize\itshape -% \x\ \e & \normalsize\bfseries \x \e \\ -% \LARGE LARGE & \LARGE\x\ \e & \LARGE\itshape -% \x\ \e & \LARGE\bfseries \x \e \\ -% \Huge Huge & \Huge\x\ \e & \Huge\itshape -% \x\ \e & \Huge\bfseries \x \e \\ -% \end{tabular} -% \end{center} -% -% They will work in paragraph or math mode without -% distinction. -% -% As of v4.0, |dozenal| also includes fonts for tally marks -% specifically designed for use in the dozenal base. In many -% European countries tallies are kept in a very similar way; -% this font demonstrates a way that such tally marks can be -% made consistent as well as dozenal. -% -% \begin{center} -% \begin{tabular}{cccccc} -% 1 & 2 & 3 & 4 & 5 & 6 \\ -% \Huge\tally{1} & \Huge\tally{2} & \Huge\tally{3} & \Huge\tally{4} & \Huge\tally{5} & \Huge\tally{6} \\ -% \end{tabular} -% \end{center} -% -% The fonts are called |dozch|, if for some reason direct -% access to them is needed. The Type 1 versions are -% prefixed |fdz|; e.g., |fdzr8a|. -% -% \section{Implementation} -% \label{sect:code} -% -% First, we name the package that we provide. This is -% not exactly the most difficult part of the code. -% \begin{macrocode} +%% +%% This is file `dozenal.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dozenal.dtx (with options: `package') +%% This is a generated file. +%% +%% This document is copyright 2015 by Donald P. Goodman, and is +%% released publicly under the LaTeX Project Public License. The +%% distribution and modification of this work is constrained by the +%% conditions of that license. See +%% http://www.latex-project.org/lppl.txt +%% for the text of the license. This document is released +%% under version 1.3 of that license, and this work may be distributed +%% or modified under the terms of that license or, at your option, any +%% later version. +%% +%% This work has the LPPL maintenance status 'maintained'. +%% +%% The Current Maintainer of this work is Donald P. Goodman +%% (dgoodmaniii@gmail.com). +%% +%% This work consists of the files listed in dozenalfilelist.txt. + +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesPackage{dozenal}[2015/01/01 v5.1 support for dozenal fonts] \ProvidesPackage{dozenal}[2012/05/13 v4.0 support for dozenal fonts] -% \end{macrocode} -% Now we need to make sure that we have fixltx2e loaded, so -% that the |\TextorMath| magic will work. -% \begin{macrocode} \RequirePackage{fixltx2e} -% \end{macrocode} -% Now we ensure that |ifpdf| is loaded, so that we can test -% for pdf or dvi modes. -% \begin{macrocode} \RequirePackage{ifpdf} -% \end{macrocode} -% Now we declare the option ``nocounters'', which prevents -% |dozenal| from redefining all the counters. This prevents -% errors in document classes which don't have these counters, -% such as |minimal|. Defines the command |\nocounters| if -% and only if the options is named. -% \begin{macrocode} \DeclareOption{nocounters}{% - \def\nocounters{}% +\def\nocounters{}% }% +\newif\iftypeone\typeonefalse +\DeclareOption{typeone}{\typeonetrue} \ProcessOptions\relax -% \end{macrocode} -% We then define the font that we're using for our -% \MF-produced Pitman characters. Incidentally, we also -% define the command |\doz|, though I can't foresee any -% decent use for it except in packages and preambles; it is -% then used to define |\x| and |\e|, which provide the ten -% and eleven symbols for all the counter redefinitions. -% This includes definitions for both T1 and OT1 encodings, -% so it will work with either. -% \begin{macrocode} \DeclareFontFamily{OT1}{dozch}{} -\DeclareFontShape{OT1}{dozch}{m}{n}{<-6> dozchars6 <7> dozchars7 <8> dozchars8 <9> dozchars9 <10-11> dozchars10 <12-16> dozchars12 <17-> dozchars17 }{} +\DeclareFontShape{OT1}{dozch}{m}{n}{<-6> dozchars6 +<7> dozchars7 <8> dozchars8 <9> dozchars9 <10-11> +dozchars10 <12-16> dozchars12 <17-> dozchars17 }{} \DeclareFontShape{OT1}{dozch}{b}{n}{<-> dozchb10 }{} -\DeclareFontShape{OT1}{dozch}{bx}{n}{<-6> dozchbx6 <7> dozchbx7 <8> dozchbx8 <9> dozchbx9 <10-11> dozchbx10 <12-> dozchbx12 }{} -\DeclareFontShape{OT1}{dozch}{m}{sl}{<-8> dozchsl8 <9> dozchsl9 <10-11> dozchsl10 <12-> dozchsl12 }{} +\DeclareFontShape{OT1}{dozch}{bx}{n}{<-6> dozchbx6 +<7> dozchbx7 <8> dozchbx8 <9> dozchbx9 <10-11> +dozchbx10 <12-> dozchbx12 }{} +\DeclareFontShape{OT1}{dozch}{m}{sl}{<-8> dozchsl8 +<9> dozchsl9 <10-11> dozchsl10 <12-> dozchsl12 }{} \DeclareFontShape{OT1}{dozch}{bx}{sl}{<-> dozchbxsl10 }{} -\DeclareFontShape{OT1}{dozch}{m}{it}{<-7> dozchit7 <8> dozchit8 <9> dozchit9 <10-11> dozchit10 <12-> dozchit12 }{} +\DeclareFontShape{OT1}{dozch}{m}{it}{<-7> dozchit7 +<8> dozchit8 <9> dozchit9 <10-11> dozchit10 +<12-> dozchit12 }{} \DeclareFontShape{OT1}{dozch}{bx}{it}{<-> dozchbxi10 }{} \ifpdf - \pdfmapfile{=fdz.map} +\pdfmapfile{=fdz.map} \fi \DeclareFontFamily{T1}{dozch}{} \DeclareFontShape{T1}{dozch}{m}{n}{<-> fdzr8r }{} @@ -291,107 +60,190 @@ \DeclareFontShape{T1}{dozch}{bx}{sl}{<-> fdzbo8r }{} \DeclareFontShape{T1}{dozch}{m}{it}{<-> fdzso8r }{} \DeclareFontShape{T1}{dozch}{bx}{it}{<-> fdzbi8r }{} -\newcommand\doz[1]{{\fontfamily{dozch}\selectfont #1}} +\iftypeone% +\def\doz#1{{\fontfamily{dozch}\fontencoding{T1}\selectfont #1}}% +\else% +\def\doz#1{{\fontfamily{dozch}\fontencoding{OT1}\selectfont #1}}% +\fi% \newcommand\x{\TextOrMath{\protect\doz{{X}}}{\X}}% \newcommand\e{\TextOrMath{\protect\doz{{E}}}{\E}}% \DeclareSymbolFont{dozens}{OT1}{dozch}{m}{n} \DeclareMathSymbol{\X}{\mathord}{dozens}{88} \DeclareMathSymbol{\E}{\mathord}{dozens}{69} -% \end{macrocode} -% Put in some additional code for the tally marks. -% \begin{macrocode} \newcommand\tally[1]{% - \doz{#1}% +\usefont{OT1}{dozch}{m}{n}\selectfont{#1}% }% -% \end{macrocode} -% Then we define our command which will produce the dozenal -% numbers from decimal sources. This algorithm was taken -% directly from the publicly available archives of -% comp.text.tex, where it was posted by the well-known and -% redoubtable David Kastrup. We also define the |\dozens| -% command, a simplified |\basexii| (which, in fact, depends -% utterly upon |\basexii|), just to make it easy for -% everyone. -% \begin{macrocode} \def\basexii#1#2#3{\ifcase\numexpr(#1)\relax 0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or#2\or#3\else \expandafter\basexii\expandafter{\number\numexpr((#1)-6)/12}{#2}{#3}\expandafter\basexii\expandafter{\number\numexpr(#1)-((#1)-6)/12*12}{#2}{#3}\fi} \newcommand\dozens[1]{\basexii{#1}{\x}{\e}} -% \end{macrocode} -% Now, of course, we simply redefine all the counters. This -% covers only those counters included in the basic \LaTeX\ -% document classes, however, so if you've written your own, -% you'll need to redefine them yourself. -% -% This first bit ensures that the counters are redefined -% even if the command |\mainmatter| is not defined. We have -% to do this outside of the |\g@addto@macro| below; -% otherwise, in documents where |\mainmatter| is defined but -% not used, the counters will not be redefined. This way, -% they're redefined in all cases. -% -% This also takes care of ensuring that the counters are -% only redefined if the ``nocounters'' options was -% \emph{not} specified. -% \begin{macrocode} +\newcount\b@charcount +\def\gobblechar{\let\char= } +\def\assignthencheck{\afterassignment\checknil\gobblechar} +\def\countunlessnil{% +\ifx\char\nil \let\next=\relax% +\else% +\let\next=\auxcountchar% +\advance\b@charcount by1% +\fi% +\ifx\char\backslash\advance\b@charcount by-1\fi% +\next% +}% +\def\auxcountchar{% +\afterassignment\countunlessnil\gobblechar% +}% +\def\countchar#1{\def\xx{#1}\b@charcount=0\expandafter\auxcountchar\xx\nil} +\def\gobble#1{}% +\newcount\@numdigs% +\newcount\@decmult% +\newcount\@loopindex\@loopindex=1% +\newcount\@decnum\@decnum=0% +\newcount\@digit\@digit=1% +\def\basex#1{% +\countchar{#1}\@numdigs=\b@charcount% +\@decmult=1\@loopindex=1% +\loop\ifnum\@loopindex<\@numdigs% +\multiply\@decmult by12% +\advance\@loopindex by1% +\repeat% +\@loopindex=0% +\def\isten{x}\def\iselv{e}\def\isquote{\backslash}% +\edef\@doznum{\detokenize{#1}\relax}% +\@decnum=0% +\loop\ifnum\@loopindex<\@numdigs% +\def\@firstchar{\expandafter\@car\@doznum\@nil}% +\if\@firstchar\@backslashchar +\edef\@doznum{\@removefirstdig{\@doznum}}% +\else +\if\@firstchar\isten\def\@firstchar{10}\fi +\if\@firstchar\iselv\def\@firstchar{11}\fi +\advance\@loopindex by1% +\@digit=\@firstchar% +\edef\@doznum{\@removefirstdig{\@doznum}}% +\multiply\@digit by\@decmult% +\advance\@decnum by\@digit% +\divide\@decmult by12% +\fi +\repeat +\the\@decnum% +} +\def\@removefirstdig#1{% +\expandafter\expandafter\expandafter\gobble\expandafter\string#1% +} \@ifundefined{nocounters}{% -\@ifundefined{c@page}{}{\renewcommand\thepage{\basexii{\value{page}}{\x}{\e}}} -\@ifundefined{c@footnote}{}{\renewcommand\thefootnote{\basexii{\value{footnote}}{\x}{\e}}} -\@ifundefined{c@part}{}{\renewcommand\thepart{\basexii{\value{part}}{\x}{\e}}} -\@ifundefined{c@subparagraph}{}{\renewcommand\thesubparagraph{\basexii{\value{subparagraph}}{\x}{\e}}} -\@ifundefined{c@paragraph}{}{\renewcommand\theparagraph{\basexii{\value{paragraph}}{\x}{\e}}} -\@ifundefined{c@equation}{}{\renewcommand\theequation{\basexii{\value{equation}}{\x}{\e}}} -\@ifundefined{c@figure}{}{\renewcommand\thefigure{\basexii{\value{figure}}{\x}{\e}}} -\@ifundefined{c@table}{}{\renewcommand\thetable{\basexii{\value{table}}{\x}{\e}}} -\@ifundefined{c@table}{}{\renewcommand\thempfootnote{\basexii{\value{mpfootnote}}{\x}{\e}}} -\@ifundefined{c@enumi}{}{\renewcommand\theenumi{\basexii{\value{enumi}}{\x}{\e}}} -\@ifundefined{c@enumii}{}{\renewcommand\theenumii{\basexii{\value{enumii}}{\x}{\e}}} -\@ifundefined{c@enumiii}{}{\renewcommand\theenumiii{\basexii{\value{enumiii}}{\x}{\e}}} -\@ifundefined{c@enumiv}{}{\renewcommand\theenumiv{\basexii{\value{enumiv}}{\x}{\e}}} -\@ifundefined{c@chapter}{% if it's undefined -\renewcommand\thesection{\basexii{\value{section}}{\x}{\e}} -\renewcommand\thesubsection{\thesection.\basexii{\value{subsection}}{\x}{\e}} -\renewcommand\thesubsubsection{\thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} -} % end undefined -{%if it's defined -\renewcommand\thechapter{\basexii{\value{chapter}}{\x}{\e}} -\renewcommand\thesection{\thechapter.\basexii{\value{section}}{\x}{\e}} -\renewcommand\thesubsection{\thesection.\basexii{\value{subsection}}{\x}{\e}} -\renewcommand\thesubsubsection{\thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} -}%end if chapter's defined -% \end{macrocode} -% Finally, if the ``mainmatter'' command is used, we need to -% make sure that it doesn't mess up our numbering scheme. -% \begin{macrocode} +\@ifundefined{c@page}{}{% +\renewcommand\thepage{\basexii{\value{page}}{\x}{\e}}} +\@ifundefined{c@footnote}{}{% +\renewcommand\thefootnote{% +\basexii{\value{footnote}}{\x}{\e}}} +\@ifundefined{c@part}{}{% +\renewcommand\thepart{% +\basexii{\value{part}}{\x}{\e}}} +\@ifundefined{c@subparagraph}{}{% +\renewcommand\thesubparagraph{% +\basexii{\value{subparagraph}}{\x}{\e}}} +\@ifundefined{c@paragraph}{}{% +\renewcommand\theparagraph{% +\basexii{\value{paragraph}}{\x}{\e}}} +\@ifundefined{c@equation}{}{% +\renewcommand\theequation{% +\basexii{\value{equation}}{\x}{\e}}} +\@ifundefined{c@figure}{}{% +\renewcommand\thefigure{% +\basexii{\value{figure}}{\x}{\e}}} +\@ifundefined{c@table}{}{% +\renewcommand\thetable{% +\basexii{\value{table}}{\x}{\e}}} +\@ifundefined{c@table}{}{% +\renewcommand\thempfootnote{% +\basexii{\value{mpfootnote}}{\x}{\e}}} +\@ifundefined{c@enumi}{}{% +\renewcommand\theenumi{% +\basexii{\value{enumi}}{\x}{\e}}} +\@ifundefined{c@enumii}{}{% +\renewcommand\theenumii{% +\basexii{\value{enumii}}{\x}{\e}}} +\@ifundefined{c@enumiii}{}{% +\renewcommand\theenumiii{% +\basexii{\value{enumiii}}{\x}{\e}}} +\@ifundefined{c@enumiv}{}{% +\renewcommand\theenumiv{% +\basexii{\value{enumiv}}{\x}{\e}}} +\@ifundefined{c@chapter}{% +\renewcommand\thesection{% +\basexii{\value{section}}{\x}{\e}} +\renewcommand\thesubsection{% +\thesection.\basexii{\value{subsection}}{\x}{\e}} +\renewcommand\thesubsubsection{% +\thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} +}{ +\renewcommand\thechapter{% +\basexii{\value{chapter}}{\x}{\e}} +\renewcommand\thesection{% +\thechapter.\basexii{\value{section}}{\x}{\e}} +\renewcommand\thesubsection{% +\thesection.\basexii{\value{subsection}}{\x}{\e}} +\renewcommand\thesubsubsection{% +\thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} +} \@ifundefined{mainmatter}{}{% \g@addto@macro\mainmatter{% -\@ifundefined{c@page}{}{\renewcommand\thepage{\basexii{\value{page}}{\x}{\e}}} -\@ifundefined{c@footnote}{}{\renewcommand\thefootnote{\basexii{\value{footnote}}{\x}{\e}}} -\@ifundefined{c@part}{}{\renewcommand\thepart{\basexii{\value{part}}{\x}{\e}}} -\@ifundefined{c@subparagraph}{}{\renewcommand\thesubparagraph{\basexii{\value{subparagraph}}{\x}{\e}}} -\@ifundefined{c@paragraph}{}{\renewcommand\theparagraph{\basexii{\value{paragraph}}{\x}{\e}}} -\@ifundefined{c@equation}{}{\renewcommand\theequation{\basexii{\value{equation}}{\x}{\e}}} -\@ifundefined{c@figure}{}{\renewcommand\thefigure{\basexii{\value{figure}}{\x}{\e}}} -\@ifundefined{c@table}{}{\renewcommand\thetable{\basexii{\value{table}}{\x}{\e}}} -\@ifundefined{c@table}{}{\renewcommand\thempfootnote{\basexii{\value{mpfootnote}}{\x}{\e}}} -\@ifundefined{c@enumi}{}{\renewcommand\theenumi{\basexii{\value{enumi}}{\x}{\e}}} -\@ifundefined{c@enumii}{}{\renewcommand\theenumii{\basexii{\value{enumii}}{\x}{\e}}} -\@ifundefined{c@enumiii}{}{\renewcommand\theenumiii{\basexii{\value{enumiii}}{\x}{\e}}} -\@ifundefined{c@enumiv}{}{\renewcommand\theenumiv{\basexii{\value{enumiv}}{\x}{\e}}} -\@ifundefined{c@chapter}{% if it's undefined -\renewcommand\thesection{\basexii{\value{section}}{\x}{\e}} -\renewcommand\thesubsection{\thesection.\basexii{\value{subsection}}{\x}{\e}} -\renewcommand\thesubsubsection{\thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} -} % end undefined -{%if it's defined -\renewcommand\thechapter{\basexii{\value{chapter}}{\x}{\e}} -\renewcommand\thesection{\thechapter.\basexii{\value{section}}{\x}{\e}} -\renewcommand\thesubsection{\thesection.\basexii{\value{subsection}}{\x}{\e}} -\renewcommand\thesubsubsection{\thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} +\@ifundefined{c@page}{}{% +\renewcommand\thepage{\basexii{\value{page}}{\x}{\e}}} +\@ifundefined{c@footnote}{}{% +\renewcommand\thefootnote{\basexii{\value{footnote}}{\x}{\e}}} +\@ifundefined{c@part}{}{% +\renewcommand\thepart{\basexii{\value{part}}{\x}{\e}}} +\@ifundefined{c@subparagraph}{}{% +\renewcommand\thesubparagraph{% +\basexii{\value{subparagraph}}{\x}{\e}}} +\@ifundefined{c@paragraph}{}{% +\renewcommand\theparagraph{% +\basexii{\value{paragraph}}{\x}{\e}}} +\@ifundefined{c@equation}{}{% +\renewcommand\theequation{% +\basexii{\value{equation}}{\x}{\e}}} +\@ifundefined{c@figure}{}{% +\renewcommand\thefigure{% +\basexii{\value{figure}}{\x}{\e}}} +\@ifundefined{c@table}{}{% +\renewcommand\thetable{% +\basexii{\value{table}}{\x}{\e}}} +\@ifundefined{c@table}{}{% +\renewcommand\thempfootnote{% +\basexii{\value{mpfootnote}}{\x}{\e}}} +\@ifundefined{c@enumi}{}{% +\renewcommand\theenumi{% +\basexii{\value{enumi}}{\x}{\e}}} +\@ifundefined{c@enumii}{}{% +\renewcommand\theenumii{% +\basexii{\value{enumii}}{\x}{\e}}} +\@ifundefined{c@enumiii}{}{% +\renewcommand\theenumiii{% +\basexii{\value{enumiii}}{\x}{\e}}} +\@ifundefined{c@enumiv}{}{% +\renewcommand\theenumiv{% +\basexii{\value{enumiv}}{\x}{\e}}} +\@ifundefined{c@chapter}{ +\renewcommand\thesection{% +\basexii{\value{section}}{\x}{\e}} +\renewcommand\thesubsection{% +\thesection.\basexii{\value{subsection}}{\x}{\e}} +\renewcommand\thesubsubsection{% +\thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} +}{ +\renewcommand\thechapter{% +\basexii{\value{chapter}}{\x}{\e}} +\renewcommand\thesection{% +\thechapter.\basexii{\value{section}}{\x}{\e}} +\renewcommand\thesubsection{% +\thesection.\basexii{\value{subsection}}{\x}{\e}} +\renewcommand\thesubsubsection{% +\thesubsection.\basexii{\value{subsubsection}}{\x}{\e}} } % end if it's defined -}} +} +} }{} % end redefinition of counters block -% \end{macrocode} -% And that's the end. Thanks for reading, -% folks; please email me with any suggestions or improvements. -% \printindex +\endinput +%% +%% End of file `dozenal.sty'. diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index e7e2b8834ee..db7107a47e6 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -329,6 +329,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'dnp', "&MAKEdnp", 'dogma', "die 'skipping, requires nonfree font'", 'dot2tex', "die 'skipping, only useful with supporting python setup'", + 'dozenal', "&MAKEflatten", 'dps', "die 'skipping, requires acrotex'", 'draftmark', "die 'skipping, nosell license'", 'drm', "&MAKEflatten", |