summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/berenisadf
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-11-22 00:11:18 +0000
committerKarl Berry <karl@freefriends.org>2013-11-22 00:11:18 +0000
commite3569f8b4ee7684194b890d75239c2e52357b092 (patch)
tree719d2387b982d6d8c4ad818534018a5afaf46a31 /Master/texmf-dist/doc/fonts/berenisadf
parent4efb0e288e61307337a1593f83dead03178acc61 (diff)
berenisadf (22nov13)
git-svn-id: svn://tug.org/texlive/trunk@32205 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/berenisadf')
-rw-r--r--Master/texmf-dist/doc/fonts/berenisadf/COPYING.unix346
-rw-r--r--Master/texmf-dist/doc/fonts/berenisadf/Makefile.source240
-rw-r--r--Master/texmf-dist/doc/fonts/berenisadf/README.doc (renamed from Master/texmf-dist/doc/fonts/berenisadf/README)13
-rw-r--r--Master/texmf-dist/doc/fonts/berenisadf/berenisadf.pdfbin337391 -> 338424 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/berenisadf/berenisadf.tex117
-rwxr-xr-xMaster/texmf-dist/doc/fonts/berenisadf/cfr.gwneud.cyhoeddus564
-rwxr-xr-xMaster/texmf-dist/doc/fonts/berenisadf/ff-ybd.pe33
-rw-r--r--Master/texmf-dist/doc/fonts/berenisadf/manifest.txt129
-rw-r--r--Master/texmf-dist/doc/fonts/berenisadf/ybd-8t.lig68
-rw-r--r--Master/texmf-dist/doc/fonts/berenisadf/ybd-8y.lig56
-rw-r--r--Master/texmf-dist/doc/fonts/berenisadf/ybd.nam568
11 files changed, 2084 insertions, 50 deletions
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/COPYING.unix b/Master/texmf-dist/doc/fonts/berenisadf/COPYING.unix
new file mode 100644
index 00000000000..f411dd8cb7a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/berenisadf/COPYING.unix
@@ -0,0 +1,346 @@
+Note that this copy is provided for convenience only and to comply with CTAN
+packaging requirements. The definitive licence is contained in COPYING. This
+version has no legal standing since it is not identical to the licence under
+which the included fonts were issued. COPYING contains that licence and is the
+licence of legal record.
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/Makefile.source b/Master/texmf-dist/doc/fonts/berenisadf/Makefile.source
new file mode 100644
index 00000000000..a0dd282ae9d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/berenisadf/Makefile.source
@@ -0,0 +1,240 @@
+SHELL=/bin/sh
+PATH=/usr/local/bin:/usr/local/texlive/bin:/usr/bin
+
+pls8yybd = ybdb8y.pl ybdbc8y.pl ybdbci8y.pl ybdbi8y.pl ybdr8y.pl ybdrc8y.pl ybdrci8y.pl ybdri8y.pl
+pls8y0 = ybdb08y.pl ybdb0c8y.pl ybdb0ci8y.pl ybdb0i8y.pl ybdr08y.pl ybdr0c8y.pl ybdr0ci8y.pl ybdr0i8y.pl
+pls8y1 = ybdb18y.pl ybdb1c8y.pl ybdb1ci8y.pl ybdb1i8y.pl ybdr18y.pl ybdr1c8y.pl ybdr1ci8y.pl ybdr1i8y.pl
+pls8y2 = ybdb28y.pl ybdb2c8y.pl ybdb2ci8y.pl ybdb2i8y.pl ybdr28y.pl ybdr2c8y.pl ybdr2ci8y.pl ybdr2i8y.pl
+pls8y2j = ybdb2cij8y.pl ybdb2cj8y.pl ybdb2ij8y.pl ybdb2j8y.pl ybdr2cij8y.pl ybdr2cj8y.pl ybdr2ij8y.pl ybdr2j8y.pl
+pls8y2jw = ybdb2cijw8y.pl ybdb2cjw8y.pl ybdb2ijw8y.pl ybdb2jw8y.pl ybdr2cijw8y.pl ybdr2cjw8y.pl ybdr2ijw8y.pl ybdr2jw8y.pl
+pls8y2w = ybdb2ciw8y.pl ybdb2cw8y.pl ybdb2iw8y.pl ybdb2w8y.pl ybdr2ciw8y.pl ybdr2cw8y.pl ybdr2iw8y.pl ybdr2w8y.pl
+pls8yj = ybdbcij8y.pl ybdbcj8y.pl ybdbij8y.pl ybdbj8y.pl ybdrcij8y.pl ybdrcj8y.pl ybdrij8y.pl ybdrj8y.pl
+pls8yjw = ybdbcijw8y.pl ybdbcjw8y.pl ybdbijw8y.pl ybdbjw8y.pl ybdrcijw8y.pl ybdrcjw8y.pl ybdrijw8y.pl ybdrjw8y.pl
+pls8yw = ybdbciw8y.pl ybdbcw8y.pl ybdbiw8y.pl ybdbw8y.pl ybdrciw8y.pl ybdrcw8y.pl ybdriw8y.pl ybdrw8y.pl
+pls8y := $(pls8y0) $(pls8y1) $(pls8y2) $(pls8y2j) $(pls8y2jw) $(pls8y2w) $(pls8yybd) $(pls8yw) $(pls8yj) $(pls8yjw)
+pls8yr = ybdr08y.pl ybdr18y.pl ybdr28y.pl ybdr2j8y.pl ybdr2jw8y.pl ybdr2w8y.pl ybdr8y.pl ybdrj8y.pl ybdrjw8y.pl ybdrw8y.pl
+pls8yri = ybdr0i8y.pl ybdr1i8y.pl ybdr2i8y.pl ybdr2ij8y.pl ybdr2ijw8y.pl ybdr2iw8y.pl ybdri8y.pl ybdrij8y.pl ybdrijw8y.pl ybdriw8y.pl
+pls8yrc = ybdr0c8y.pl ybdr1c8y.pl ybdr2c8y.pl ybdr2cj8y.pl ybdr2cjw8y.pl ybdr2cw8y.pl ybdrc8y.pl ybdrcj8y.pl ybdrcjw8y.pl ybdrcw8y.pl
+pls8yrci = ybdr0ci8y.pl ybdr1ci8y.pl ybdr2ci8y.pl ybdr2cij8y.pl ybdr2cijw8y.pl ybdr2ciw8y.pl ybdrci8y.pl ybdrcij8y.pl ybdrcijw8y.pl ybdrciw8y.pl
+pls8yb = ybdb08y.pl ybdb18y.pl ybdb28y.pl ybdb2j8y.pl ybdb2jw8y.pl ybdb2w8y.pl ybdb8y.pl ybdbj8y.pl ybdbjw8y.pl ybdbw8y.pl
+pls8ybi = ybdb0i8y.pl ybdb1i8y.pl ybdb2i8y.pl ybdb2ij8y.pl ybdb2ijw8y.pl ybdb2iw8y.pl ybdbi8y.pl ybdbij8y.pl ybdbijw8y.pl ybdbiw8y.pl
+pls8ybc = ybdb0c8y.pl ybdb1c8y.pl ybdb2c8y.pl ybdb2cj8y.pl ybdb2cjw8y.pl ybdb2cw8y.pl ybdbc8y.pl ybdbcj8y.pl ybdbcjw8y.pl ybdbcw8y.pl
+pls8ybci = ybdb0ci8y.pl ybdb1ci8y.pl ybdb2ci8y.pl ybdb2cij8y.pl ybdb2cijw8y.pl ybdb2ciw8y.pl ybdbci8y.pl ybdbcij8y.pl ybdbcijw8y.pl ybdbciw8y.pl
+pls8tybd = ybdb8t.pl ybdbc8t.pl ybdbci8t.pl ybdbi8t.pl ybdr8t.pl ybdrc8t.pl ybdrci8t.pl ybdri8t.pl
+pls8t0 = ybdb08t.pl ybdb0c8t.pl ybdb0ci8t.pl ybdb0i8t.pl ybdr08t.pl ybdr0c8t.pl ybdr0ci8t.pl ybdr0i8t.pl
+pls8t1 = ybdb18t.pl ybdb1c8t.pl ybdb1ci8t.pl ybdb1i8t.pl ybdr18t.pl ybdr1c8t.pl ybdr1ci8t.pl ybdr1i8t.pl
+pls8t2 = ybdb28t.pl ybdb2c8t.pl ybdb2ci8t.pl ybdb2i8t.pl ybdr28t.pl ybdr2c8t.pl ybdr2ci8t.pl ybdr2i8t.pl
+pls8t2j = ybdb2cij8t.pl ybdb2cj8t.pl ybdb2ij8t.pl ybdb2j8t.pl ybdr2cij8t.pl ybdr2cj8t.pl ybdr2ij8t.pl ybdr2j8t.pl
+pls8tj = ybdbcij8t.pl ybdbcj8t.pl ybdbij8t.pl ybdbj8t.pl ybdrcij8t.pl ybdrcj8t.pl ybdrij8t.pl ybdrj8t.pl
+pls8t := $(pls8t0) $(pls8t1) $(pls8t2) $(pls8t2j) $(pls8tybd) $(pls8tj)
+pls8tr = ybdr08t.pl ybdr18t.pl ybdr28t.pl ybdr2j8t.pl ybdr8t.pl ybdrj8t.pl
+pls8tri = ybdr0i8t.pl ybdr1i8t.pl ybdr2i8t.pl ybdr2ij8t.pl ybdri8t.pl ybdrij8t.pl
+pls8trc = ybdr0c8t.pl ybdr1c8t.pl ybdr2c8t.pl ybdr2cj8t.pl ybdrc8t.pl ybdrcj8t.pl
+pls8trci = ybdr0ci8t.pl ybdr1ci8t.pl ybdr2ci8t.pl ybdr2cij8t.pl ybdrci8t.pl ybdrcij8t.pl
+pls8tb = ybdb08t.pl ybdb18t.pl ybdb28t.pl ybdb2j8t.pl ybdb8t.pl ybdbj8t.pl
+pls8tbi = ybdb0i8t.pl ybdb1i8t.pl ybdb2i8t.pl ybdb2ij8t.pl ybdbi8t.pl ybdbij8t.pl
+pls8tbc = ybdb0c8t.pl ybdb1c8t.pl ybdb2c8t.pl ybdb2cj8t.pl ybdbc8t.pl ybdbcj8t.pl
+pls8tbci = ybdb0ci8t.pl ybdb1ci8t.pl ybdb2ci8t.pl ybdb2cij8t.pl ybdbci8t.pl ybdbcij8t.pl
+pls8cybd = ybdb8c.pl ybdbc8c.pl ybdbci8c.pl ybdbi8c.pl ybdr8c.pl ybdrc8c.pl ybdrci8c.pl ybdri8c.pl
+pls8c0 = ybdb08c.pl ybdb0c8c.pl ybdb0ci8c.pl ybdb0i8c.pl ybdr08c.pl ybdr0c8c.pl ybdr0ci8c.pl ybdr0i8c.pl
+pls8c1 = ybdb18c.pl ybdb1c8c.pl ybdb1ci8c.pl ybdb1i8c.pl ybdr18c.pl ybdr1c8c.pl ybdr1ci8c.pl ybdr1i8c.pl
+pls8c2 = ybdb28c.pl ybdb2c8c.pl ybdb2ci8c.pl ybdb2i8c.pl ybdr28c.pl ybdr2c8c.pl ybdr2ci8c.pl ybdr2i8c.pl
+pls8c2j = ybdb2cij8c.pl ybdb2cj8c.pl ybdb2ij8c.pl ybdb2j8c.pl ybdr2cij8c.pl ybdr2cj8c.pl ybdr2ij8c.pl ybdr2j8c.pl
+pls8cj = ybdbcij8c.pl ybdbcj8c.pl ybdbij8c.pl ybdbj8c.pl ybdrcij8c.pl ybdrcj8c.pl ybdrij8c.pl ybdrj8c.pl
+pls8c := $(pls8c0) $(pls8c1) $(pls8c2) $(pls8c2j) $(pls8cybd) $(pls8cj)
+pls8cr = ybdr08c.pl ybdr18c.pl ybdr28c.pl ybdr2j8c.pl ybdr8c.pl ybdrj8c.pl
+pls8cri = ybdr0i8c.pl ybdr1i8c.pl ybdr2i8c.pl ybdr2ij8c.pl ybdri8c.pl ybdrij8c.pl
+pls8crc = ybdr0c8c.pl ybdr1c8c.pl ybdr2c8c.pl ybdr2cj8c.pl ybdrc8c.pl ybdrcj8c.pl
+pls8crci = ybdr0ci8c.pl ybdr1ci8c.pl ybdr2ci8c.pl ybdr2cij8c.pl ybdrci8c.pl ybdrcij8c.pl
+pls8cb = ybdb08c.pl ybdb18c.pl ybdb28c.pl ybdb2j8c.pl ybdb8c.pl ybdbj8c.pl
+pls8cbi = ybdb0i8c.pl ybdb1i8c.pl ybdb2i8c.pl ybdb2ij8c.pl ybdbi8c.pl ybdbij8c.pl
+pls8cbc = ybdb0c8c.pl ybdb1c8c.pl ybdb2c8c.pl ybdb2cj8c.pl ybdbc8c.pl ybdbcj8c.pl
+pls8cbci = ybdb0ci8c.pl ybdb1ci8c.pl ybdb2ci8c.pl ybdb2cij8c.pl ybdbci8c.pl ybdbcij8c.pl
+pls := $(pls8y) $(pls8t) $(pls8c)
+maps8yybd = ybdb8y.map ybdbc8y.map ybdbci8y.map ybdbi8y.map ybdr8y.map ybdrc8y.map ybdrci8y.map ybdri8y.map
+maps8y0 = ybdb08y.map ybdb0c8y.map ybdb0ci8y.map ybdb0i8y.map ybdr08y.map ybdr0c8y.map ybdr0ci8y.map ybdr0i8y.map
+maps8y1 = ybdb18y.map ybdb1c8y.map ybdb1ci8y.map ybdb1i8y.map ybdr18y.map ybdr1c8y.map ybdr1ci8y.map ybdr1i8y.map
+maps8y2 = ybdb28y.map ybdb2c8y.map ybdb2ci8y.map ybdb2i8y.map ybdr28y.map ybdr2c8y.map ybdr2ci8y.map ybdr2i8y.map
+maps8y2j = ybdb2cij8y.map ybdb2cj8y.map ybdb2ij8y.map ybdb2j8y.map ybdr2cij8y.map ybdr2cj8y.map ybdr2ij8y.map ybdr2j8y.map
+maps8y2jw = ybdb2cijw8y.map ybdb2cjw8y.map ybdb2ijw8y.map ybdb2jw8y.map ybdr2cijw8y.map ybdr2cjw8y.map ybdr2ijw8y.map ybdr2jw8y.map
+maps8y2w = ybdb2ciw8y.map ybdb2cw8y.map ybdb2iw8y.map ybdb2w8y.map ybdr2ciw8y.map ybdr2cw8y.map ybdr2iw8y.map ybdr2w8y.map
+maps8yj = ybdbcij8y.map ybdbcj8y.map ybdbij8y.map ybdbj8y.map ybdrcij8y.map ybdrcj8y.map ybdrij8y.map ybdrj8y.map
+maps8yjw = ybdbcijw8y.map ybdbcjw8y.map ybdbijw8y.map ybdbjw8y.map ybdrcijw8y.map ybdrcjw8y.map ybdrijw8y.map ybdrjw8y.map
+maps8yw = ybdbciw8y.map ybdbcw8y.map ybdbiw8y.map ybdbw8y.map ybdrciw8y.map ybdrcw8y.map ybdriw8y.map ybdrw8y.map
+maps8y := $(maps8y0) $(maps8y1) $(maps8y2) $(maps8y2j) $(maps8y2jw) $(maps8y2w) $(maps8yybd) $(maps8yw) $(maps8yj) $(maps8yjw)
+maps8tybd = ybdb8t.map ybdbc8t.map ybdbci8t.map ybdbi8t.map ybdr8t.map ybdrc8t.map ybdrci8t.map ybdri8t.map
+maps8t0 = ybdb08t.map ybdb0c8t.map ybdb0ci8t.map ybdb0i8t.map ybdr08t.map ybdr0c8t.map ybdr0ci8t.map ybdr0i8t.map
+maps8t1 = ybdb18t.map ybdb1c8t.map ybdb1ci8t.map ybdb1i8t.map ybdr18t.map ybdr1c8t.map ybdr1ci8t.map ybdr1i8t.map
+maps8t2 = ybdb28t.map ybdb2c8t.map ybdb2ci8t.map ybdb2i8t.map ybdr28t.map ybdr2c8t.map ybdr2ci8t.map ybdr2i8t.map
+maps8t2j = ybdb2cij8t.map ybdb2cj8t.map ybdb2ij8t.map ybdb2j8t.map ybdr2cij8t.map ybdr2cj8t.map ybdr2ij8t.map ybdr2j8t.map
+maps8tj = ybdbcij8t.map ybdbcj8t.map ybdbij8t.map ybdbj8t.map ybdrcij8t.map ybdrcj8t.map ybdrij8t.map ybdrj8t.map
+maps8t := $(maps8t0) $(maps8t1) $(maps8t2) $(maps8t2j) $(maps8t2jw) $(maps8t2w) $(maps8tybd) $(maps8tw) $(maps8tj) $(maps8tjw)
+maps8cybd = ybdb8c.map ybdbc8c.map ybdbci8c.map ybdbi8c.map ybdr8c.map ybdrc8c.map ybdrci8c.map ybdri8c.map
+maps8c0 = ybdb08c.map ybdb0c8c.map ybdb0ci8c.map ybdb0i8c.map ybdr08c.map ybdr0c8c.map ybdr0ci8c.map ybdr0i8c.map
+maps8c1 = ybdb18c.map ybdb1c8c.map ybdb1ci8c.map ybdb1i8c.map ybdr18c.map ybdr1c8c.map ybdr1ci8c.map ybdr1i8c.map
+maps8c2 = ybdb28c.map ybdb2c8c.map ybdb2ci8c.map ybdb2i8c.map ybdr28c.map ybdr2c8c.map ybdr2ci8c.map ybdr2i8c.map
+maps8c2j = ybdb2cij8c.map ybdb2cj8c.map ybdb2ij8c.map ybdb2j8c.map ybdr2cij8c.map ybdr2cj8c.map ybdr2ij8c.map ybdr2j8c.map
+maps8cj = ybdbcij8c.map ybdbcj8c.map ybdbij8c.map ybdbj8c.map ybdrcij8c.map ybdrcj8c.map ybdrij8c.map ybdrj8c.map
+maps8c := $(maps8c0) $(maps8c1) $(maps8c2) $(maps8c2j) $(maps8c2jw) $(maps8c2w) $(maps8cybd) $(maps8cw) $(maps8cj) $(maps8cjw)
+maps := $(maps8y) $(maps8t) $(maps8c)
+tfms = ybdb08y.tfm ybdb0c8y.tfm ybdb0ci8y.tfm ybdb0i8y.tfm ybdb18y.tfm ybdb1c8y.tfm ybdb1ci8y.tfm ybdb1i8y.tfm ybdb28y.tfm ybdb2c8y.tfm ybdb2ci8y.tfm ybdb2cij8y.tfm ybdb2cijw8y.tfm ybdb2ciw8y.tfm ybdb2cj8y.tfm ybdb2cjw8y.tfm ybdb2cw8y.tfm ybdb2i8y.tfm ybdb2ij8y.tfm ybdb2ijw8y.tfm ybdb2iw8y.tfm ybdb2j8y.tfm ybdb2jw8y.tfm ybdb2w8y.tfm ybdb8y.tfm ybdbc8y.tfm ybdbci8y.tfm ybdbcij8y.tfm ybdbcijw8y.tfm ybdbciw8y.tfm ybdbcj8y.tfm ybdbcjw8y.tfm ybdbcw8y.tfm ybdbi8y.tfm ybdbij8y.tfm ybdbijw8y.tfm ybdbiw8y.tfm ybdbj8y.tfm ybdbjw8y.tfm ybdbw8y.tfm ybdr08y.tfm ybdr0c8y.tfm ybdr0ci8y.tfm ybdr0i8y.tfm ybdr18y.tfm ybdr1c8y.tfm ybdr1ci8y.tfm ybdr1i8y.tfm ybdr28y.tfm ybdr2c8y.tfm ybdr2ci8y.tfm ybdr2cij8y.tfm ybdr2cijw8y.tfm ybdr2ciw8y.tfm ybdr2cj8y.tfm ybdr2cjw8y.tfm ybdr2cw8y.tfm ybdr2i8y.tfm ybdr2ij8y.tfm ybdr2ijw8y.tfm ybdr2iw8y.tfm ybdr2j8y.tfm ybdr2jw8y.tfm ybdr2w8y.tfm ybdr8y.tfm ybdrc8y.tfm ybdrci8y.tfm ybdrcij8y.tfm ybdrcijw8y.tfm ybdrciw8y.tfm ybdrcj8y.tfm ybdrcjw8y.tfm ybdrcw8y.tfm ybdri8y.tfm ybdrij8y.tfm ybdrijw8y.tfm ybdriw8y.tfm ybdrj8y.tfm ybdrjw8y.tfm ybdrw8y.tfm ybdb08t.tfm ybdb0c8t.tfm ybdb0ci8t.tfm ybdb0i8t.tfm ybdb18t.tfm ybdb1c8t.tfm ybdb1ci8t.tfm ybdb1i8t.tfm ybdb28t.tfm ybdb2c8t.tfm ybdb2ci8t.tfm ybdb2cij8t.tfm ybdb2cj8t.tfm ybdb2i8t.tfm ybdb2ij8t.tfm ybdb2j8t.tfm ybdb8t.tfm ybdbc8t.tfm ybdbci8t.tfm ybdbcij8t.tfm ybdbcj8t.tfm ybdbi8t.tfm ybdbij8t.tfm ybdbj8t.tfm ybdr08t.tfm ybdr0c8t.tfm ybdr0ci8t.tfm ybdr0i8t.tfm ybdr18t.tfm ybdr1c8t.tfm ybdr1ci8t.tfm ybdr1i8t.tfm ybdr28t.tfm ybdr2c8t.tfm ybdr2ci8t.tfm ybdr2cij8t.tfm ybdr2cj8t.tfm ybdr2i8t.tfm ybdr2ij8t.tfm ybdr2j8t.tfm ybdr8t.tfm ybdrc8t.tfm ybdrci8t.tfm ybdrcij8t.tfm ybdrcj8t.tfm ybdri8t.tfm ybdrij8t.tfm ybdrj8t.tfm ybdb08c.tfm ybdb0c8c.tfm ybdb0ci8c.tfm ybdb0i8c.tfm ybdb18c.tfm ybdb1c8c.tfm ybdb1ci8c.tfm ybdb1i8c.tfm ybdb28c.tfm ybdb2c8c.tfm ybdb2ci8c.tfm ybdb2cij8c.tfm ybdb2cj8c.tfm ybdb2i8c.tfm ybdb2ij8c.tfm ybdb2j8c.tfm ybdb8c.tfm ybdbc8c.tfm ybdbci8c.tfm ybdbcij8c.tfm ybdbcj8c.tfm ybdbi8c.tfm ybdbij8c.tfm ybdbj8c.tfm ybdr08c.tfm ybdr0c8c.tfm ybdr0ci8c.tfm ybdr0i8c.tfm ybdr18c.tfm ybdr1c8c.tfm ybdr1ci8c.tfm ybdr1i8c.tfm ybdr28c.tfm ybdr2c8c.tfm ybdr2ci8c.tfm ybdr2cij8c.tfm ybdr2cj8c.tfm ybdr2i8c.tfm ybdr2ij8c.tfm ybdr2j8c.tfm ybdr8c.tfm ybdrc8c.tfm ybdrci8c.tfm ybdrcij8c.tfm ybdrcj8c.tfm ybdri8c.tfm ybdrij8c.tfm ybdrj8c.tfm
+pfbs = ybdb.pfb ybdbc.pfb ybdbci.pfb ybdbi.pfb ybdr.pfb ybdrc.pfb ybdrci.pfb ybdri.pfb
+afms = ybdb.afm ybdbc.afm ybdbci.afm ybdbi.afm ybdr.afm ybdrc.afm ybdrci.afm ybdri.afm
+encs = texnansi-ybd.enc texnansi-ybd0.enc texnansi-ybd1.enc texnansi-ybd2.enc texnansi-ybd2j.enc texnansi-ybdj.enc texnansx-ybd2jw.enc texnansx-ybd2w.enc texnansx-ybdjw.enc texnansx-ybdw.enc t1-ybd.enc t1-ybd0.enc t1-ybd1.enc t1-ybd2.enc t1-ybd2j.enc t1-ybdj.enc ts1-ybd.enc ts1-ybd0.enc ts1-ybd1.enc ts1-ybd2.enc ts1-ybd2j.enc ts1-ybdj.enc
+otfs = BerenisADFPro-Bold.otf BerenisADFPro-BoldItalic.otf BerenisADFPro-Italic.otf BerenisADFPro-Regular.otf BerenisADFProSC-Bold.otf BerenisADFProSC-BoldItalic.otf BerenisADFProSC-Italic.otf BerenisADFProSC-Regular.otf
+fds = ly1ybd.fd ly1ybd0.fd ly1ybd1.fd ly1ybd2.fd ly1ybd2j.fd ly1ybd2jw.fd ly1ybd2w.fd ly1ybdj.fd ly1ybdjw.fd ly1ybdw.fd t1ybd.fd t1ybd0.fd t1ybd1.fd t1ybd2.fd t1ybd2j.fd t1ybdj.fd ts1ybd.fd ts1ybd0.fd ts1ybd1.fd ts1ybd2.fd ts1ybd2j.fd ts1ybdj.fd
+
+srcdir = .
+enw = berenisadf
+version = 1.004
+release = 6
+
+temp := $(pls) $(maps)
+lpplder := $(tfms) ybd.map berenisadf.pdf
+gplder := $(pfbs) $(afms) COPYING.unix
+derived := $(temp) $(lpplder) $(gplder)
+lpplnonder := $(encs) ybd.nam ff-ybd.pe ybd-8y.lig ybd-8t.lig $(fds) berenis.sty berenisadf.tex README Makefile cfr.gwneud.cyhoeddus
+gplnonder := $(otfs) COPYING NOTICE.txt
+nonderived := $(lpplnonder) $(gplder)
+gpl := $(gplder) $(gplnonder)
+lppl := $(lpplder) $(lpplnonder)
+
+all : $(tfms) $(pfbs) ybd.map
+
+doc : berenisadf.pdf COPYING COPYING.unix NOTICE.txt README manifest.txt
+
+ctanlists : der nonder adf
+
+ctandirs : ctanlists cfr.gwneud.cyhoeddus
+ ./cfr.gwneud.cyhoeddus -a ./adf -d ./der -n ./nonder -f berenisadf -m berenisadf -t afm2pl -v arkandis
+
+ctanarc : ctandirs
+ mkdir $(enw)
+ mv doc fonts source tex README $(enw)/
+ chmod 755 $(enw)
+ tar -czf $(enw)-$(version)-$(release).tar.gz $(enw)
+
+clean :
+ -rm $(derived) der nonder adf
+
+tidy :
+ -rm $(temp)
+
+tidier :
+ -rm $(temp) der nonder adf
+
+tidytex :
+ latexmk -c
+ -rm *.log *.aux *~.tex *.synctex.gz *.toc *.out
+
+.PHONY : ctanlists ctandirs ctanarc clean doc tidy tidier tidytex all
+# use intermediate if temporary files should be deleted by make
+#.INTERMEDIATE : $(maps)
+# use secondary if they should be kept
+.SECONDARY : $(maps) $(pls)
+
+der : Makefile $(lpplder)
+ ls $(lpplder) > der
+nonder : $(lpplnonder)
+ ls $(lpplnonder) > nonder
+adf : Makefile $(gpl)
+ ls $(gpl) > adf
+manifest.txt : ctandirs
+
+berenisadf.pdf : berenisadf.tex berenis.sty $(tfms) $(pfbs) ybd.map
+ latexmk -pdf -pv- -pvc- berenisadf.tex
+
+$(afms) : %.afm : %.pfb
+$(pfbs) : ff-ybd.pe ybd.nam $(otfs)
+ @printf %b "Generating type 1 from $(subst .pfb,.otf,$(subst ybd,BerenisADFPro,$(subst -r,-Regular,$(subst -b,-Bold,$(subst -rI,-I,$(subst ybdb,ybd-b,$(subst ybdr,ybd-r,$(subst bc,SC-b,$(subst rc,SC-r,$(subst i,Italic,$@))))))))))\n"
+ $(srcdir)/ff-ybd.pe $(subst .pfb,.otf,$(subst ybd,BerenisADFPro,$(subst -r,-Regular,$(subst -b,-Bold,$(subst -rI,-I,$(subst ybdb,ybd-b,$(subst ybdr,ybd-r,$(subst bc,SC-b,$(subst rc,SC-r,$(subst i,Italic,$@))))))))))
+ @printf %b "Moving $(subst .pfb,.afm,$(subst ybd,BerenisADFPro,$(subst -r,-Regular,$(subst -b,-Bold,$(subst -rI,-I,$(subst ybdb,ybd-b,$(subst ybdr,ybd-r,$(subst bc,SC-b,$(subst rc,SC-r,$(subst i,Italic,$@)))))))))) to $(subst .pfb,.afm,$@)\n"
+ mv $(subst .pfb,.afm,$(subst ybd,BerenisADFPro,$(subst -r,-Regular,$(subst -b,-Bold,$(subst -rI,-I,$(subst ybdb,ybd-b,$(subst ybdr,ybd-r,$(subst bc,SC-b,$(subst rc,SC-r,$(subst i,Italic,$@)))))))))) $(subst .pfb,.afm,$@)
+ @printf %b "Moving $(subst ybd,BerenisADFPro,$(subst -r,-Regular,$(subst -b,-Bold,$(subst -rI,-I,$(subst ybdb,ybd-b,$(subst ybdr,ybd-r,$(subst bc,SC-b,$(subst rc,SC-r,$(subst i,Italic,$@))))))))) to $@\n"
+ mv $(subst ybd,BerenisADFPro,$(subst -r,-Regular,$(subst -b,-Bold,$(subst -rI,-I,$(subst ybdb,ybd-b,$(subst ybdr,ybd-r,$(subst bc,SC-b,$(subst rc,SC-r,$(subst i,Italic,$@))))))))) $@
+
+$(maps) : %.map : %.pl
+$(pls8yybd) : %8y.pl : %.afm ybd-8y.lig texnansi-ybd.enc
+ @echo $< \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansi-ybd.enc $< $@
+$(pls8y0) : ybd-8y.lig texnansi-ybd0.enc
+ @echo $(subst 8y.pl,.afm,$(subst 0,,$@)) \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansi-ybd0.enc $(subst 8y.pl,.afm,$(subst 0,,$@)) $@
+$(pls8y1) : ybd-8y.lig texnansi-ybd1.enc
+ @echo $(subst 8y.pl,.afm,$(subst 1,,$@)) \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansi-ybd1.enc $(subst 8y.pl,.afm,$(subst 1,,$@)) $@
+$(pls8y2) : ybd-8y.lig texnansi-ybd2.enc
+ @echo $(subst 8y.pl,.afm,$(subst 2,,$@)) \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansi-ybd2.enc $(subst 8y.pl,.afm,$(subst 2,,$@)) $@
+$(pls8y2j) : ybd-8y.lig texnansi-ybd2j.enc
+ @echo $(subst 8y.pl,.afm,$(subst j,,$(subst 2,,$@))) \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansi-ybd2j.enc $(subst 8y.pl,.afm,$(subst j,,$(subst 2,,$@))) $@
+$(pls8y2jw) : ybd-8y.lig texnansx-ybd2jw.enc
+ @echo $(subst 8y.pl,.afm,$(subst j,,$(subst w,,$(subst 2,,$@)))) \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansx-ybd2jw.enc $(subst 8y.pl,.afm,$(subst j,,$(subst w,,$(subst 2,,$@)))) $@
+$(pls8y2w) : ybd-8y.lig texnansx-ybd2w.enc
+ @echo $(subst 8y.pl,.afm,$(subst w,,$(subst 2,,$@))) \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansx-ybd2w.enc $(subst 8y.pl,.afm,$(subst w,,$(subst 2,,$@))) $@
+$(pls8yj) : %j8y.pl : %.afm ybd-8y.lig texnansi-ybdj.enc
+ @echo $< \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansi-ybdj.enc $< $@
+$(pls8yjw) : %jw8y.pl : %.afm ybd-8y.lig texnansx-ybdjw.enc
+ @echo $< \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansx-ybdjw.enc $< $@
+$(pls8yw) : %w8y.pl : %.afm ybd-8y.lig texnansx-ybdw.enc
+ @echo $< \=\> $@
+ -afm2pl -l ybd-8y.lig -n -p texnansx-ybdw.enc $< $@
+$(pls8tybd) : %8t.pl : %.afm ybd-8t.lig t1-ybd.enc
+ @echo $< \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p t1-ybd.enc $< $@
+$(pls8t0) : ybd-8t.lig t1-ybd0.enc
+ @echo $(subst 8t.pl,.afm,$(subst 0,,$@)) \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p t1-ybd0.enc $(subst 8t.pl,.afm,$(subst 0,,$@)) $@
+$(pls8t1) : ybd-8t.lig t1-ybd1.enc
+ @echo $(subst 8t.pl,.afm,$(subst 1,,$@)) \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p t1-ybd1.enc $(subst 8t.pl,.afm,$(subst 1,,$@)) $@
+$(pls8t2) : ybd-8t.lig t1-ybd2.enc
+ @echo $(subst 8t.pl,.afm,$(subst 2,,$@)) \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p t1-ybd2.enc $(subst 8t.pl,.afm,$(subst 2,,$@)) $@
+$(pls8t2j) : ybd-8t.lig t1-ybd2j.enc
+ @echo $(subst 8t.pl,.afm,$(subst j,,$(subst 2,,$@))) \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p t1-ybd2j.enc $(subst 8t.pl,.afm,$(subst j,,$(subst 2,,$@))) $@
+$(pls8tj) : %j8t.pl : %.afm ybd-8t.lig t1-ybdj.enc
+ @echo $< \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p t1-ybdj.enc $< $@
+$(pls8cybd) : %8c.pl : %.afm ybd-8t.lig ts1-ybd.enc
+ @echo $< \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p ts1-ybd.enc $< $@
+$(pls8c0) : ybd-8t.lig ts1-ybd0.enc
+ @echo $(subst 8c.pl,.afm,$(subst 0,,$@)) \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p ts1-ybd0.enc $(subst 8c.pl,.afm,$(subst 0,,$@)) $@
+$(pls8c1) : ybd-8t.lig ts1-ybd1.enc
+ @echo $(subst 8c.pl,.afm,$(subst 1,,$@)) \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p ts1-ybd1.enc $(subst 8c.pl,.afm,$(subst 1,,$@)) $@
+$(pls8c2) : ybd-8t.lig ts1-ybd2.enc
+ @echo $(subst 8c.pl,.afm,$(subst 2,,$@)) \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p ts1-ybd2.enc $(subst 8c.pl,.afm,$(subst 2,,$@)) $@
+$(pls8c2j) : ybd-8t.lig ts1-ybd2j.enc
+ @echo $(subst 8c.pl,.afm,$(subst j,,$(subst 2,,$@))) \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p ts1-ybd2j.enc $(subst 8c.pl,.afm,$(subst j,,$(subst 2,,$@))) $@
+$(pls8cj) : %j8c.pl : %.afm ybd-8t.lig ts1-ybdj.enc
+ @echo $< \=\> $@
+ -afm2pl -l ybd-8t.lig -n -p ts1-ybdj.enc $< $@
+
+$(plsr) : ybdr.afm
+$(plsri) : ybdri.afm
+$(plsrc) : ybdrc.afm
+$(plsrci) : ybdrci.afm
+$(plsb) : ybdb.afm
+$(plsbi) : ybdbi.afm
+$(plsbc) : ybdbc.afm
+$(plsbci) : ybdbci.afm
+
+ybd.map : $(maps)
+ @printf %b "Creating ybd.map...\n"
+ cat $(maps) > ybd.map
+
+$(tfms) : %.tfm : %.pl
+ @echo $< \=\> $@
+ pltotf $< $@
+
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/README b/Master/texmf-dist/doc/fonts/berenisadf/README.doc
index f80fbd911ce..9bdf5f2d166 100644
--- a/Master/texmf-dist/doc/fonts/berenisadf/README
+++ b/Master/texmf-dist/doc/fonts/berenisadf/README.doc
@@ -10,6 +10,13 @@ the same terms);
3. (La)TeX support by Clea F. Rees released under the LPPL. All files covered
by the LPPL are listed in the file manifest.txt.
+The original, legally binding copy of the licence, COPYING, has Windows line
+endings. For the sake of compatibility with CTAN's file usage, a converted
+file with Unix line endings, COPYING.lnx, is provided for convenience. Note
+that this file is provided for convenience only. The original file, COPYING,
+contains the font licence as issued by ADF. Should the files differ in their
+legal import, COPYING is definitive.
+
Information and resources concerning Berenis ADF and other ADF fonts can be
found on the foundry's homepage:
http://arkandis.tuxfamily.org/
@@ -30,7 +37,7 @@ Contact Details
---------------
If you have comments about the fonts themselves, please contact Hirwen
-Harendal (harendalh <at> hotmail <dot> com).
+Harendal (harendalh <at> hotmail <dot> ac <dot> uk).
-Clea F. Rees (cfrees <at> imapmail <dot> org)
-2010/08/30
+Clea F. Rees (reesc21 <at> cardiff <dot> ac <dot> uk)
+2013/11/20
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/berenisadf.pdf b/Master/texmf-dist/doc/fonts/berenisadf/berenisadf.pdf
index 1ed3fa141ff..708516b048e 100644
--- a/Master/texmf-dist/doc/fonts/berenisadf/berenisadf.pdf
+++ b/Master/texmf-dist/doc/fonts/berenisadf/berenisadf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/berenisadf.tex b/Master/texmf-dist/doc/fonts/berenisadf/berenisadf.tex
index ca7b2641814..2f5924fee04 100644
--- a/Master/texmf-dist/doc/fonts/berenisadf/berenisadf.tex
+++ b/Master/texmf-dist/doc/fonts/berenisadf/berenisadf.tex
@@ -1,7 +1,7 @@
% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode
%% berenisadf.tex
-%% Copyright 2010 Clea F. Rees
+%% Copyright 2013 Clea F. Rees
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -12,7 +12,7 @@
% version 2005/12/01 or later.
%
% This work has the LPPL maintenance status `maintained'.
-%
+%
% The Current Maintainer of this work is Clea F. Rees.
%
% This work consists of all files listed in manifest.txt.
@@ -33,8 +33,8 @@
\usepackage[a4paper,headheight=14pt,scale=0.8]{geometry} % use 14pt for 11pt text, 15pt for 12pt text
\title{berenisadf}
-\author{Clea F.\ Rees\footnote{cfrees <at> imapmail <dot> org}}
-\newcommand*{\dyddiad}{17\textsu{th} September, 2010}
+\author{Clea F.\ Rees\footnote{reesc21 <at> cardiff <dot> ac <dot> uk}}
+\newcommand*{\dyddiad}{20\textsu{th} November, 2013}
\date{\dyddiad}
\pagestyle{fancy}
\fancyhf[lh]{\itshape berenisadf}
@@ -43,14 +43,14 @@
\fancyhf[lf]{}
\fancyhf[rf]{}
\fancyhf[cf]{\itshape --- \thepage~\ofname~\pageref{LastPage} ---}
-
+
\begin{document}
\maketitle\thispagestyle{empty}
\pdfinfo{%
/Creator (TeX)
/Producer (pdfTeX)
/Author (Clea F.\ Rees)
- /Title (berenisadf)
+ /Title (berenisadf)
/Subject (TeX)
/Keywords (TeX,LaTeX,font,fonts,tex,latex,Berenis,berenis,berenisadf,BerenisADF,BerenisADFPro,ADF,adf,Arkandis,Digital,Foundry,arkandis,digital,foundry,Hirwen,Harendal,Clea,Rees)}
\pdfcatalog{%
@@ -60,15 +60,15 @@
% \pagestyle{empty} % if you want this, you probably want to comment out \maketitle as well...?
\setlength{\parindent}{0pt}
\setlength{\parskip}{0.5em}
-
-
+
+
\newcommand*{\adf}{\textsc{adf}}
\newcommand*{\lpack}[1]{\textsf{#1}}
\newcommand*{\fgroup}[1]{\textsf{#1}}
\newcommand*{\fname}[1]{\textsf{#1}}
\begin{abstract}
- \hspace*{-\parindent}Hirwen Harendal, Arkandis Digital Foundry (\adf) has produced the Berenis \adf\ font collection. This guide outlines the \emph{experimental} \TeX/\LaTeX\ support provided by \lpack{berenisadf} for version 1.004 of the fonts.
+ \hspace*{-\parindent}Hirwen Harendal, Arkandis Digital Foundry (\adf) has produced the Berenis \adf\ font collection. This guide outlines the \emph{experimental} \TeX/\LaTeX\ support provided by version 2.0 of \lpack{berenisadf} for version 1.004 of the fonts.
\end{abstract}
\tableofcontents
@@ -83,6 +83,8 @@ The \TeX/\LaTeX\ support package consists of all files listed in \path{manifest.
Berenis \adf\ is a serif family designed as a substitute for Bodoni or Didot. The family currently includes upright, italic, small-caps and italic small-caps shapes in each of regular and bold weights. Six sets of digits are provided: proportional oldstyle and lining; tabular oldstyle and lining; inferior; and superior\footnote{In fact, the fonts also include denominator and numerator figures. Since there is currently no use for these in TeX, however, the support package ignores them.}. The support package renames the fonts according to the Karl Berry fontname scheme and defines ten families. Four of these primarily provide access to the ``standard'' or default characters while the four ``ligature'' or ``swash'' families support additional non-standard ligatures, alternate glyphs, the slashed zero and additional pre-composed accented characters\footnote{\Fref{sec:encs} describes the encodings used to create these families. For further details see the encoding (\path{.enc}) and kerning/ligaturing (\path{.lig}) files.}. The remaining two families families include the inferior and superior figures, together with any other complementary characters included in the fonts. The included package files provide access to these features in \LaTeX\ as explained in \fref{sec:support} and \fref{sec:commands}.
+Version 1.0 provided support for only the \textsc{ly1} encoding. Version 2.0 adds support for \textsc{t1} and \textsc{ts1}, and includes some changes to the \textsc{ly1} encoding used. The ``ligature'' or ``swash'' families are supported only for \textsc{ly1}. In addition, Welsh should be typeset in \textsc{ly1} since the customised encodings better support it, especially in version 2.0.
+
%\clearpage
\begin{longtable}{llll}
@@ -176,13 +178,13 @@ To test your installation and that the package works on your system, latex this
\subsection{Encodings}\label{sec:encs}
-The package supports modified TeXnANSI/\textsc{ly1} encodings. Most characters in the TeXnANSI encoding are available, including the \texteuro. Six of the families use encodings based on \path{texnansi.enc}; four use encodings based on \path{texnansx.enc}. These bases are reflected in the file names as shown below. All encodings make certain changes to accommodate differences in glyph names. For example, the slots for \path{onesuperior}, \path{twosuperior} and \path{threesuperior} are used for \path{one.superior}, \path{two.superior} and \path{three.superior} in all encodings.
+The package supports modified TeXnANSI/\textsc{ly1} encodings. Version 2.0 provides limited support for \textsc{t1} and \textsc{ts1}. Most characters in the TeXnANSI encoding are available, including the \texteuro. Six of the families use encodings based on \path{texnansi.enc}; four use encodings based on \path{texnansx.enc}. These bases are reflected in the file names as shown below. All encodings make certain changes to accommodate differences in glyph names. For example, the slots for \path{onesuperior}, \path{twosuperior} and \path{threesuperior} are used for \path{one.superior}, \path{two.superior} and \path{three.superior} in all encodings.
\begin{longtable}{llp{.2\textwidth}p{.175\textwidth}}
\toprule
\textbf{encoding file} & \textbf{provides} & \textbf{figures} & \textbf{empty slots $\rightarrow$} \\\midrule\endhead
\bottomrule\endfoot
- texnansi-ybd.enc & TeXnANSIEncoding-ybd & tabular lining & \multirow{4}{0.175\textwidth}{fj, ffj, ft, fft, tt}\\
+ texnansi-ybd.enc & TeXnANSIEncoding-ybd & tabular lining & \multirow{4}{0.175\textwidth}{fj, ffj, \^W, \^w, \^Y, \^y}\\
texnansi-ybd2.enc & TeXnANSIEncoding-ybd2 & proportional lining & \\
texnansi-ybd2j.enc & TeXnANSIEncoding-ybd2j & proportional oldstyle & \\
texnansi-ybdj.enc & TeXnANSIEncoding-ybdj & tabular oldstyle & \\\midrule
@@ -191,58 +193,81 @@ The package supports modified TeXnANSI/\textsc{ly1} encodings. Most characters i
texnansx-ybdjw.enc & TeXnANSIEncoding-ybdjw & tabular oldstyle\\
texnansx-ybdw.enc & TeXnANSIEncoding-ybdw & tabular lining\\\midrule
texnansi-ybd0.enc & TeXnANSIEncoding-ybd0 & \multicolumn{2}{c}{inferiors, as available}\\\midrule
- texnansi-ybd1.enc & TeXnANSIEncoding-ybd1 & \multicolumn{2}{c}{superiors, as available}\\
+ texnansi-ybd1.enc & TeXnANSIEncoding-ybd1 & \multicolumn{2}{c}{superiors, as available}\\\midrule
+ t1-ybd.enc & T1-ybd & tabular lining & \multirow{4}{0.175\textwidth}{None}\\
+ t1-ybd2.enc & T1-ybd2 & proportional lining & \\
+ t1-ybd2j.enc & T1-ybd2j & proportional oldstyle & \\
+ t1-ybdj.enc & T1-ybdj & tabular oldstyle & \\\midrule
+ t1-ybd0.enc & T1-ybd0 & \multicolumn{2}{c}{inferiors, as available}\\\midrule
+ t1-ybd1.enc & T1-ybd1 & \multicolumn{2}{c}{superiors, as available}\\\midrule
+ ts1-ybd.enc & TS1-ybd & tabular lining & \multirow{4}{0.175\textwidth}{N/A}\\
+ ts1-ybd2.enc & TS1-ybd2 & proportional lining & \\
+ ts1-ybd2j.enc & TS1-ybd2j & proportional oldstyle & \\
+ ts1-ybdj.enc & TS1-ybdj & tabular oldstyle & \\\midrule
+ ts1-ybd0.enc & TS1-ybd0 & \multicolumn{2}{c}{inferiors, as available}\\\midrule
+ ts1-ybd1.enc & TS1-ybd1 & \multicolumn{2}{c}{superiors, as available}\\
\end{longtable}
By default, \path{texnansx.enc} does not work correctly with \path{ly1def.enc} which is needed by \lpack{fontenc} to implement the \textsc{ly1} encoding. The idea of the encoding file is to remove the duplicates found in the standard TeXnANSI/\textsc{ly1} encoding, freeing up additional slots for other purposes. Unfortunately, from the point of view of \path{ly1def.enc}, the file frequently removes the wrong duplicate. All encodings for \lpack{berenisadf} based on this file were therefore further modified to restore the removed duplicate and remove the correct one where this was necessary for cooperation with \path{ly1def.enc}.
-The fonts do not provide anything like a full set of inferiors or superiors. \path{texnansi-ybd0} and \path{texnansi-ybd1} are intended only to support what is available. This amounts to the digits (\textin{0123456789}/\textsu{0123456789}), some basic punctuation (\textin{(,)-.}/\textsu{(,)-.}) and symbols (\textin{+\pounds\$\textcent\texteuro\textyen}/\textsu{+\pounds\$\textcent\texteuro\textyen}) and, in the case of superiors, a selection of lowercase letters (\textsu{abcdefghijklmnopqrstuvwxyz}). The ``standard'' letters and symbols make no sense here so when inferiors or superiors are in use \emph{only} those symbols available in subscript or superscript form are provided.
+The fonts do not provide anything like a full set of inferiors or superiors. \path{texnansi-ybd0}, \path{texnansi-ybd1}, \path{t1-ybd0}, \path{t1-ybd1}, \path{ts1-ybd0} and \path{ts1-ybd1} are intended only to support what is available. This amounts to the digits (\textin{0123456789}/\textsu{0123456789}), some basic punctuation (\textin{(,)-.}/\textsu{(,)-.}) and symbols (\textin{+\pounds\$\textcent\texteuro\textyen}/\textsu{+\pounds\$\textcent\texteuro\textyen}) and, in the case of superiors, a selection of lowercase letters (\textsu{abcdefghijklmnopqrstuvwxyz}). The ``standard'' letters and symbols make no sense here so when inferiors or superiors are in use \emph{only} those symbols available in subscript or superscript form are provided.
The encodings use symbols to match the relevant style of figures when these are available. For example, \verb|\texteuro 3.15| will variously produce \texteuro 3.15, \textl{\texteuro 3.15}, \textto{\texteuro 3.15}, \texttl{\texteuro 3.15}, \textin{\texteuro 3.15} or \textsu{\texteuro 3.15} depending on the current family.
\subsection{\LaTeX\ package}
-To use the fonts in a \LaTeX\ document, add \verb|\usepackage{berenis}| to your document preamble. This will set the default serif/roman family to \fname{ybd} (\fgroup{berenis}) and enable access to the various alternates, styles and ligatures. Six optional arguments are available to tailor the behaviour of the package: \verb|lf|/\verb|osf|, \verb|tab|/\verb|prop|, \verb|lig| and \verb|lm|.
+To use the fonts in a \LaTeX\ document, add \verb|\usepackage{berenis}| to your document preamble. This will set the default serif/roman family to \fname{ybd} (\fgroup{berenis}) and enable access to the various alternates, styles and ligatures. Six optional arguments are available to tailor the behaviour of the package: \verb|lf|/\verb|osf|, \verb|tab|/\verb|prop|, \verb|lig| and \verb|lm|.
By default, oldstyle figures are used as standard and lining digits are available using the commands explained in \fref{sec:commands}. To make lining figures the default instead, use one of the following when loading the package:
\begin{verbatim}
\usepackage[lf]{berenis}
\usepackage[lf=true]{berenis}
- \usepackage[osf=flase]{berenis}
+ \usepackage[osf=flase]{berenis}
\end{verbatim}
Similarly, to explicitly request oldstyle figures:
\begin{verbatim}
\usepackage[osf]{berenis}
\usepackage[osf=true]{berenis}
- \usepackage[lf=flase]{berenis}
+ \usepackage[lf=flase]{berenis}
\end{verbatim}
By default, proportional figures are used as standard and tabular digits are available using the commands explained in \fref{sec:commands}. To make tabular figures the default instead, use one of the following when loading the package:
\begin{verbatim}
\usepackage[tab]{berenis}
\usepackage[tab=true]{berenis}
- \usepackage[prop=flase]{berenis}
+ \usepackage[prop=flase]{berenis}
\end{verbatim}
Similarly, to explicitly request proportional figures:
\begin{verbatim}
\usepackage[prop]{berenis}
\usepackage[prop=true]{berenis}
- \usepackage[tab=flase]{berenis}
+ \usepackage[tab=flase]{berenis}
+\end{verbatim}
+
+By default, the package will use the \textsc{ly1} encoding. To use \textsc{t1}:
+\begin{verbatim}
+ \usepackage[enc=t1]{berenis}
+\end{verbatim}
+To explicitly request \textsc{ly1}, use:
+\begin{verbatim}
+ \usepackage[enc=ly1]{berenis}
\end{verbatim}
-Loading \lpack{berenis} with \verb|lig| or \verb|lig=true| will select the versions which enable the additional ligatures and pre-built accented characters, and access to the alternate Q and the slashed zero as default. \textbf{\emph{This option is not recommended unless you are sure you know what you are doing}} although it may give better results for Welsh. You should also note that this option will mean all of the additional ligatures will be active, which may not be what you want. Again, passing \verb|lig=false| will explicitly request the default --- and strongly recommended --- behaviour which is to \emph{not} enable the additional characters by default.
+Loading \lpack{berenis} with \verb|lig| or \verb|lig=true| will select the versions which enable the additional ligatures and pre-built accented characters, and access to the alternate Q and the slashed zero as default. \textbf{\emph{This option is not recommended unless you are sure you know what you are doing}}. You should also note that this option will mean all of the additional ligatures will be active, which may not be what you want. Again, passing \verb|lig=false| will explicitly request the default --- and strongly recommended --- behaviour which is to \emph{not} enable the additional characters by default.
+
+Selecting \verb|lig| will also select the \textsc{ly1} encoding. Similarly, loading the package with \verb|enc=t1| will deselect the \verb|lig| option. If you try to pass the package both \verb|enc=t1| and \verb|lig|, the last option processed will be effective.
The final option controls whether Latin Modern is used for sans and typewriter text. Because Computer Modern does not support the TeXnANSI/\textsc{ly1} encoding, you will likely get strange results unless you redefine \path{\sfdefault} and \path{\ttdefault}. Latin Modern is used because it is close to the default Computer Modern fonts and is widely available. If you would prefer that the package not redefine the default sans and typewriter families, use \verb|lm=false| when loading \lpack{berenis}. To explicitly request the default behaviour, which does redefine these families, use \verb|lm| or \verb|lm=true|.
-
+
Note that loading \path{berenis.sty} will not affect the default setup for mathematics.
-
+
\section{Additional font selection commands}\label{sec:commands}
The \LaTeX\ package \lpack{berenis}\ loads \lpack{nfssext-cfr}\ which is an extension of the package \lpack{nfssext}\ supplied by Philipp Lehman as part of The Font Installation Guide. The file extends the font selection commands to facilitate access to various font features. Both the original and the extension are designed for use with a wide range of fonts. For this reason, only a subset of the additional commands are relevant to any particular font support package. Those relevant to \lpack{berenisadf}\ are described below.
-
+
I consider my additions to \lpack{nfssext-cfr}\ to be \emph{highly experimental}. If things don't work as advertised, apart from letting me know about the problem, you may be able to access the features you need by issuing a \verb|\normalfont| and then selecting features from there. This command will return you to the default document text font --- typically the relevant serif in regular weight, standard width and upright shape with oldstyle or lining figures etc.\ as determined by the packages and options loaded or your distribution's setup.
-
+
\subsection{nfssext-cfr}
These commands are available when \lpack{berenis} is loaded. If for some reason you wish to make them available when no relevant package is loaded, use \verb|\usepackage{nfssext-cfr}| in your document preamble.
@@ -250,47 +275,51 @@ These commands are available when \lpack{berenis} is loaded. If for some reason
\subsubsection{Shapes}
+These font features are available regardless of font encoding selected.
+
\begin{longtable}{lll}
\toprule
\textbf{shape} & \textbf{shape command} & \textbf{text command}\\\midrule\endhead
\bottomrule\endfoot
italic small-caps & \verb|\sishape| & \verb|\textsi{}|\\
\end{longtable}
-
+
For example, \verb|\textsi{Lewis Carroll wrote, ``I always avoid a kangaroo''.}| produces:
\begin{center}
\textsi{Lewis Carroll wrote, ``I always avoid a kangaroo''.}
- \end{center}
-
+ \end{center}
+
\subsubsection{Styles}
+This section applies only when the \textsc{ly1} encoding is used. If \textsc{t1} is selected instead, none of the font features described here will be active.
+
\begin{longtable}{llll}
\toprule
\textbf{style} & \textbf{style command} & \textbf{text command} & \textbf{effect}\\\midrule\endhead
\bottomrule\endfoot
ligature/swash & \verb|\swashstyle| & \verb|\textswash{}| & ``ligature'' or ``swash'' as described\\
\end{longtable}
-
+
\verb|\swashstyle| and \verb|\textswash{}| switch to the ``ligature''/``swash'' families (\fgroup{ybdw}/\fgroup{ybdjw}/\fgroup{ybd2w}/\fgroup{ybd2jw}). Within the scope of these commands:
\begin{itemize}
\item \verb|Q| will typeset the regular `Q' (\textswash{Q});
\item \verb|Q*| will typeset the alternate `Q' (\textswash{Q*});
- \item \verb|fj| \verb|ffj| \verb|ft| \verb|fft| \verb|tt| will produce ligatures (\textswash{fj/ffj/ft/fft/tt});
- \item \verb|ch| \verb|ck| \verb|cl| \verb|ct| \verb|sh| \verb|sk| \verb|sl| \verb|sp| \verb|st| will produce additional ligatures (\textswash{ch/ck/cl/ct/sh/sk/sl/sp/st});
+ \item \verb|fj| \verb|ffj| will produce ligatures (\textswash{fj/ffj});
+ \item \verb|ch| \verb|ck| \verb|cl| \verb|ct| \verb|ft| \verb|fft| \verb|sh| \verb|sk| \verb|sl| \verb|sp| \verb|st| \verb|tt| will produce additional ligatures (\textswash{ch/ck/cl/ct/ft/fft/sh/sk/sl/sp/st/tt});
\item \verb|\zeroslash| will produce the slashed zero if lining figures are in use (\textswash{\textl{\zeroslash}/\texttl{\zeroslash}});
\item \verb|\^W|, \verb|\^w|, \verb|\^Y| and \verb|\^y| will use pre-composed glyphs (\textswash{\^W/\^w/\^Y/\^y}).
\end{itemize}
-
+
Outside the scope of these commands:
\begin{itemize}
\item \verb|Q| will typeset the regular `Q' (Q);
\item \verb|Q*| will typeset the regular `Q' followed by an asterisk (Q*);
- \item \verb|fj| \verb|ffj| \verb|ft| \verb|fft| \verb|tt| will produce ligatures (fj/ffj/ft/fft/tt);
- \item \verb|ch| \verb|ck| \verb|cl| \verb|ct| \verb|sh| \verb|sk| \verb|sl| \verb|sp| \verb|st| will not produce ligatures (ch/ck/cl/ct/sh/sk/sl/sp/st);
+ \item \verb|fj| \verb|ffj| will produce ligatures (fj/ffj);
+ \item \verb|ch| \verb|ck| \verb|cl| \verb|ct| \verb|ft| \verb|fft| \verb|sh| \verb|sk| \verb|sl| \verb|sp| \verb|st| \verb|tt| will not produce ligatures (ch/ck/cl/ct/ft/fft/sh/sk/sl/sp/st/tt);
\item \verb|\zeroslash| will not produce the slashed zero even if lining figures are in use (\textl{\zeroslash/\texttl{\zeroslash}});
- \item \verb|\^W|, \verb|\^w|, \verb|\^Y| and \verb|\^y| will create accented characters built from separate glyphs for the accent and base letter (\^W/\^w/\^Y/\^y).
- \end{itemize}
-
+ \item \verb|\^W|, \verb|\^w|, \verb|\^Y| and \verb|\^y| will use pre-composed glyphs (\textswash{\^W/\^w/\^Y/\^y}).
+ \end{itemize}
+
For example, suppose that \lpack{berenis}\ was loaded and the following commands set up:
\begin{verbatim}
\newcommand{\fytext}{%
@@ -323,8 +352,10 @@ These commands are available when \lpack{berenis} is loaded. If for some reason
\subsubsection{Figures}
+The font features described in this section are available regardless of font encoding selected.
+
Two sets of commands are available for choosing tabular or proportional and oldstyle or lining digits. The commands in the first four rows of the table below affect \emph{one} aspect of the figure style. Their effect therefore depends partly on the style of figures in use at the time they are issued. Since this document uses proportional oldstyle figures by default, \verb|\textl{}| gives \emph{proportional} lining figures and \verb|\textt{}| gives tabular \emph{oldstyle} digits. If lining figures had been in use, \verb|\textt{}| would have switched to tabular \emph{lining} figures rather than to tabular oldstyle digits. Likewise, if tabular figures had been in use, \verb|\textl{}| would have changed to \emph{tabular} lining figures.
-
+
The commands in the next four rows of the table, on the other hand, affect \emph{two} aspects of the figure style --- whether digits are proportional or tabular \emph{and} whether they are oldstyle or lining. If you are not sure which style of figures will be active when the command is issued and you wish to ensure a particular result, choose one of these commands or combine two commands from the first four rows. For example, to ensure tabular lining figures, use \verb|\texttl{}|, \verb|\textt{\textl{}}| or \verb|\textl{\textt{}}|.
The final two rows list commands for accessing superiors and inferiors.
@@ -344,10 +375,10 @@ The final two rows list commands for accessing superiors and inferiors.
inferior/subscript & \verb|\instyle| & \verb|\textin{}| & \textin{0123456789}\\
superior/superscript & \verb|\sustyle| & \verb|\textsu{}| & \textsu{0123456789}\\
\end{longtable}
-
- In addition to modifying the figure style, these commands affect the style of certain complementary characters in the \textsc{ly1} as explained in \fref{sec:encs}. This means that:
+
+ In addition to modifying the figure style, these commands affect the style of certain complementary characters in the \textsc{ly1}, \textsc{t1} and \textsc{ts1} encodings as explained in \fref{sec:encs}. This means that:
\begin{verbatim}
- 50\%\ off! That's just \texteuro 2.95, \pounds 3.41, \textyen 5.28
+ 50\%\ off! That's just \texteuro 2.95, \pounds 3.41, \textyen 5.28
\& \$8.67\textcent\ \textsl{or} less than \textdollar 1 \& \textsterling 0.99!!
\end{verbatim}
produces:
@@ -357,11 +388,11 @@ The final two rows list commands for accessing superiors and inferiors.
\end{center}
when oldstyle digits are in use, but:
\begin{center}
- \textl{50\%\ off! That's just \texteuro 2.95, \pounds 3.41, \textyen 5.28
+ \textl{50\%\ off! That's just \texteuro 2.95, \pounds 3.41, \textyen 5.28
\& \$8.67\textcent\ \textsl{or} less than \textdollar 1 \& \textsterling 0.99!!}
\end{center}
after switching to lining figures.
-
+
Note that the commands for inferior and superior figures make further changes. \textbf{\emph{Normal text cannot be typeset within the scope of the commands for inferiors or superiors.}} The commands for subscript activate basic symbols and punctuation to complement the digits. So \verb|Llundain\textin{(1,4+\$5)}| produces Llundain\textin{(1,4+\$5)}. The commands for superscript activate a partial lowercase in as well. For example, \verb|postbox\textsu{9(iii)}| produces postbox\textsu{9(iii)}.
-
-\end{document} \ No newline at end of file
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/cfr.gwneud.cyhoeddus b/Master/texmf-dist/doc/fonts/berenisadf/cfr.gwneud.cyhoeddus
new file mode 100755
index 00000000000..d0d311a1e33
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/berenisadf/cfr.gwneud.cyhoeddus
@@ -0,0 +1,564 @@
+#!/bin/sh -
+#set -x
+PATH=/usr/local/bin:/usr/local/sbin:/usr/bin
+export PATH
+
+allan=0
+directory=./
+vendor=arkandis
+cfrtop=$(xdg-user-dir DOCUMENTS)/src/fonts/_cfr
+existencs=0
+docdir="doc"
+afmdir="fonts/afm"
+encdir="fonts/enc"
+mapdir="fonts/map"
+tfmdir="fonts/tfm"
+truetypedir="fonts/truetype"
+type1dir="fonts/type1"
+vfdir="fonts/vf"
+sourcedir="source"
+texdir="tex"
+
+usage="Usage: $0 [OPTION] [FILES]
+Prepare a flattened file hierarchy and install fonts and support files in it in preparation for the creation of an archive for upload to CTAN.
+Options:
+ -h --help print this message and exit
+ -a --adf file listing ADF files [after cd: ./adf or ../cfr/adf or hard-coded list]
+ -c --directory directory to switch to [current working directory]
+ -d --derived file listing derived files [after cd: ./der or ../cfr/der or hard-coded list]
+ -f --font specify font package name [truncated name of directory]
+ -m --manual specify manual name [font package name w/ or w/o adf appended]
+ -n --nonderived file listing nonderived files [after cd: ./nonder or ../cfr/nonder or hard-coded list]
+ -o --original file listing font vendor's files [after cd: ./ovend or ../cfr/ovend or hard-coded list]
+ -t --tool primary creation tool [after cd: guess fontinst or afm2pl or empty]
+ -v --vendor specify font vendor name [arkandis]
+If no files are specified, a list is constructed from the lists of derived, nonderived and ADF or other original vendor files."
+error () {
+ echo "$@" 1>&2
+ allan=$((allan+1))
+ usage_and_exit $allan
+}
+usage () {
+ printf %b "$usage\n"
+}
+usage_and_exit () {
+ usage
+ exit $1
+}
+
+ctaninst () {
+ ctaninstallan=0
+ while [ $# != 0 ]
+ do
+ if [ -e "$1" ]
+ then
+ grep -w "$1" $nonder > /dev/null
+ if [ $? == 0 ]
+ then
+ if [ -e "../cfr/$1" ]
+ then
+ diff "$1" "../cfr/$1" > /dev/null
+ if [ $? != 0 ]
+ then
+ printf %b "A non-duplicate copy of $1 already exists in ../cfr.\nUsing ../cfr.$$ for new versions.\nPlease examine manually.\n"
+ mkdir -p ../cfr.$$
+ cp -pR "$1" ../cfr.$$/
+ fi
+ else
+ cp -pR "$1" ../cfr/
+ fi
+ if [ -e "../cfr.$$/$1" ]
+ then
+ diff "./$1" "../cfr.$$/$1" > /dev/null
+ if [ $? != 0 ]
+ then
+ printf %b "A problem occurred when copying $1. This file will not be installed.\n"
+ problem=1
+ else
+ problem=0
+ fi
+ else
+ diff "./$1" "../cfr/$1" > /dev/null
+ if [ $? != 0 ]
+ then
+ printf %b "A problem occurred when copying $1. This file will not be installed.\n"
+ problem=1
+ else
+ problem=0
+ fi
+ fi
+ if [ $problem != 0 ]
+ then
+ allan=$((allan+1))
+ ctaninstallan=1
+ shift
+ continue
+ fi
+ else
+ grep -w "$1" $der > /dev/null
+ if [ $? != 0 ]
+ then
+ grep -w "$1" $adf $ovend > /dev/null
+ if [ $? != 0 ]
+ then
+ printf %b "$1 is not listed as a derived, non-derived or ADF/original vendor's file and will be ignored.\n"
+ allan=$((allan+1))
+ ctaninstallan=1
+ shift
+ continue
+ fi
+ fi
+ fi
+ ctansort "$1"
+ if [ $? != 0 ]
+ then
+ printf %b "A problem occurred sorting $1.\n"
+ allan=$((allan+1))
+ ctaninstallan=1
+ fi
+ else
+ printf %b "Cannot find $1. Skipping.\n"
+ allan=$((allan+1))
+ fi
+ shift
+ done
+ return $ctaninstallan
+}
+
+mvsubs () {
+ mvsubsallan=0
+ filestocopy=""
+ filestomove=""
+ while [ $# -gt 1 ]
+ do
+ file "$1" | grep "symbolic link" > /dev/null
+ if [ $? == 0 ]
+ then
+ filestocopy="$filestocopy $1"
+ else
+ filestomove="$filestomove $1"
+ fi
+ shift
+ done
+ if [ "$filestomove" != "" ]
+ then
+ mv $filestomove "$1"
+ if [ $? != 0 ]
+ then
+ printf %b "There was a problem moving $filestomove to $1.\n"
+ allan=$((allan+1))
+ mvsubsallan=1
+ fi
+ fi
+ if [ "$filestocopy" != "" ]
+ then
+ cp -p $filestocopy "$1"
+ if [ $? != 0 ]
+ then
+ printf %b "There was a problem copying $filestocopy to $1.\n"
+ allan=$((allan+1))
+ mvsubsallan=1
+ fi
+ fi
+ return $mvsubsallan
+}
+
+ctansort () {
+ if [ $# != 1 ]
+ then
+ printf %b "ctansort takes exactly one argument.\n"
+ return 1
+ else
+ if [ "$@" = "Makefile" ] || [ "$@" = "com" ] || [ "$@" = "cfr.gwneud.cyhoeddus" ]
+ then
+ mvsubs "$@" "$sourcedir/"
+ return $?
+ fi
+ j="${@##*\-}"
+ if [ "$j" = "drv.tex" ] || [ "$j" = "map.tex" ]
+ then
+ mvsubs "$@" "$sourcedir/"
+ return $?
+ fi
+ j="${@##*\.}"
+ case "$j" in
+ "afm")
+ mvsubs "$@" "$afmdir/"
+ return $?
+ ;;
+ "enc")
+ mvsubs "$@" "$encdir/"
+ return $?
+ ;;
+ "map")
+ mvsubs "$@" "$mapdir/"
+ return $?
+ ;;
+ "tfm")
+ mvsubs "$@" "$tfmdir/"
+ return $?
+ ;;
+ "pfb" | "pfm")
+ mvsubs "$@" "$type1dir/"
+ return $?
+ ;;
+ "ttf")
+ mvsubs "$@" "$truetypedir/"
+ return $?
+ ;;
+ "vf")
+ mvsubs "$@" "$vfdir/"
+ return $?
+ ;;
+ "fd" | "sty")
+ mvsubs "$@" "$texdir/"
+ return $?
+ ;;
+ "etx" | "lig" | "nam" | "pe" | "sfd" | "otf")
+ mvsubs "$@" "$sourcedir/"
+ return $?
+ ;;
+ "txt")
+ mvsubs "$@" "$docdir/"
+ return $?
+ ;;
+ *)
+ ;;
+ esac
+ j="${@%\.*}"
+ case "$j" in
+ COPYING | NOTICE | README | manifest | "$manual")
+ mvsubs "$@" "$docdir/"
+ return $?
+ ;;
+ *)
+ ;;
+ esac
+ j="${@%%\-*}"
+ case "$j" in
+ reglyph | reset | build)
+ mvsubs "$@" "$sourcedir/"
+ return $?
+ ;;
+ *)
+ ;;
+ esac
+ printf %b "ctansort does not recognise $@. This file will not be installed.\n"
+ return 1
+ fi
+}
+
+trymkdir () {
+ while [ $# != 0 ]
+ do
+ mkdir -p "$1"
+ if [ $? != 0 ]
+ then
+ error Could not create "$1".
+ fi
+ shift
+ done
+ return 0
+}
+
+tempargs=$(getopt -o a:c:d:f:hm:n:o:t:v: --long adf:,directory:,derived:,font:,help,manual:,nonderived:,original:,tool:,vendor: -- "$@")
+if [ $? != 0 ];
+then
+ usage_and_exit
+fi
+eval set -- "$tempargs"
+
+while true
+do
+ case "$1"
+ in
+ -a | --adf)
+ if [ -f "$2" ]
+ then
+ adf="$2"
+ else
+ error "$2" is not a regular file.
+ fi
+ shift;
+ shift;;
+ -c | --directory)
+ directory="$2";
+ shift;
+ shift;;
+ -d | --der | --derive | --derived)
+ if [ -f "$2" ]
+ then
+ der="$2"
+ else
+ error "$2" is not a regular file.
+ fi
+ shift;
+ shift;;
+ -f | --font)
+ font="$2"
+ shift;
+ shift;;
+ -h | --help)
+ usage;
+ exit $allan;;
+ -m | --manual)
+ manual="${2%%\.*}";
+ shift;
+ shift;;
+ -n | --nonder | --nonderive | --nonderived)
+ if [ -f "$2" ]
+ then
+ nonder="$2"
+ else
+ error "$2" is not a regular file.
+ fi
+ shift;
+ shift;;
+ -o | --orig | --original)
+ if [ -f "$2" ]
+ then
+ ovend="$2"
+ else
+ error "$2" is not a regular file.
+ fi
+ shift;
+ shift;;
+ -t | --tool)
+ tool="$2"
+ shift;
+ shift;;
+ -v | --vendor)
+ vendor="$2";
+ shift;
+ shift;;
+ --)
+ shift;
+ break;;
+ *)
+ error Unrecognised option "$1".
+ esac
+done
+
+args="$@"
+
+
+
+cd "$directory"
+if [ $? != 0 ]
+then
+ error Could not switch to "$directory".
+fi
+
+if [ "$font" = "" ]
+then
+ thisdir=$(gbasename $(pwd))
+ font=${thisdir%%\-*}
+ echo Setting font directory to "$font".
+fi
+
+if [ "$manual" = "" ]
+then
+ if [ -f "./${font}.tex" ]
+ then
+ manual="${font}"
+ echo Setting manual to "$manual".
+ elif [ -f "./${font}adf.tex" ]
+ then
+ manual="${font}adf"
+ echo Setting manual to "$manual".
+ else
+ printf %b "Warning! No manual found.\n"
+ allan=$((allan+1))
+ fi
+fi
+
+if [ "$(ls manifest* 2> /dev/null)" = "" ]
+then
+ printf %b "Creating manifest.\n"
+ touch manifest.txt
+ if [ -f $cfrtop/manifest.top ]
+ then
+ cat $cfrtop/manifest.top >> manifest.txt
+ createmanifest=1
+ else
+ printf %b "Cannot create manifest.txt. No manifest.top found.\n"
+ rm manifest.txt
+ allan=$((allan+1))
+ createmanifest=0
+ fi
+else
+ createmanifest=0
+fi
+
+if [ "$tool" = "" ]
+then
+ if [ "$(ls *-drv.tex 2> /dev/null)" != "" ] || [ "$(ls *-map.tex 2> /dev/null)" != "" ]
+ then
+ tool="fontinst"
+ printf %b "Guessing you used fontinst for this one.\n"
+ elif [ "$(ls *.lig 2> /dev/null)" != "" ] || [ "$(ls Makefile 2> /dev/null)" != "" ] || [ "$(ls com 2> /dev/null)" != "" ]
+ then
+ tool="afm2pl"
+ printf %b "Guessing you used afm2pl for this one.\n"
+ else
+ printf %b "Cannot guess the tool used. Please specify.\n"
+ allan=$((allan+1))
+ fi
+fi
+
+
+if [ "$der" = "" ]
+then
+ if [ -e "./der" ]
+ then
+ der=./der
+ elif [ -e "../cfr/der" ]
+ then
+ der=../cfr/der
+ else
+ printf %b "Using default list for derived files.\nPlease check ./der.\n"
+ if [ "$tool" = "fontinst" ]
+ then
+ ls *.enc *.tfm *.vf *.fd *.map >> ./der 2> /dev/null
+ elif [ "$tool" = "afm2pl" ]
+ then
+ ls *.tfm *.vf *.map >> ./der 2> /dev/null
+ else
+ printf %b "Creation tool is either unrecognised or unguessable. If the former, please populate der manually - the file I create will certainly be radically incomplete. If the latter, please specify the tool.\n"
+ fi
+ if [ -f "$manual.pdf" ]
+ then
+ echo "$manual.pdf" >> ./der
+ fi
+ der=./der
+ fi
+fi
+
+if [ "$nonder" = "" ]
+then
+ if [ -e "./nonder" ]
+ then
+ nonder=./nonder
+ elif [ -e "../cfr/nonder" ]
+ then
+ nonder=../cfr/nonder
+ else
+ printf %b "Using default list for non-derived files.\nPlease check ./nonder.\n"
+ if [ "$tool" = "fontinst" ]
+ then
+ ls *[^~]*.etx reglyph*.tex reset*.mtx build*.mtx *-drv.tex *-drv.map >> ./nonder 2> /dev/null
+ elif [ "$tool" = "afm2pl" ]
+ then
+ ls *[^~]*.enc *[^~]*.fd *[^~]*.lig Makefile com >> ./nonder 2> /dev/null
+ else
+ printf %b "Creation tool is either unrecognised or unguessable. If the former, please populate nonder manually - the file I create will certainly be radically incomplete. If the latter, please specify the tool.\n"
+ fi
+ ls *[^~]*.nam *.pe manifest* README *.sty >> ./nonder 2> /dev/null
+ if [ -f "$manual.tex" ]
+ then
+ echo "$manual.tex" >> ./nonder
+ fi
+ nonder=./nonder
+ fi
+fi
+
+if [ "$adf" = "" ] && [ "$ovend" = "" ]
+then
+ if [ -e "./adf" ]
+ then
+ adf=./adf
+ elif [ -e "../cfr/adf" ]
+ then
+ adf=../cfr/adf
+ elif [ -e "./ovend" ]
+ then
+ ovend=./ovend
+ elif [ -e "../cfr/ovend" ]
+ then
+ ovend=../cfr/ovend
+ elif [ "$vendor" = "arkandis" ]
+ then
+ printf %b "Using default list for ADF files.\nPlease check ./adf.\n"
+ ls COPYING* NOTICE* *.afm *.pfb *.pfm *.otf *.sfd >> ./adf 2> /dev/null
+ adf=./adf
+ else
+ printf %b "Using default list for original vendor's files.\nPlease check ./ovend.\n"
+ ls COPYING* NOTICE* [A-Z][A-Z\-]*[A-Z].txt *.afm *.pfb *.pfm *.otf *.ttf *.sfd >> ./ovend 2> /dev/null
+ ovend=./ovend
+ fi
+fi
+
+if [ $createmanifest == 1 ]
+then
+ grep manifest.txt $nonder > /dev/null
+ if [ $? != 0 ]
+ then
+ printf %b "Adding manifest to list of nonderived files.\n"
+ echo manifest.txt >> $nonder
+ fi
+ cat $nonder >> manifest.txt
+ if [ -f $cfrtop/manifest.mid ]
+ then
+ cat $cfrtop/manifest.mid >> manifest.txt
+ else
+ printf %b "\nDerived files:\n" >> manifest.txt
+ fi
+ cat $der >> manifest.txt
+fi
+
+if [ $# == 0 ]
+then
+ files=$(cat $der $nonder $adf $ovend)
+ if [ "$files" = "" ]
+ then
+ error Could not determine any files to install.
+ fi
+else
+ files=$args
+fi
+
+trymkdir $docdir $texdir $afmdir $mapdir $tfmdir ../cfr
+if [ "$(echo "$files" | grep '\.pfb' 2> /dev/null)" != "" ]
+then
+ trymkdir $type1dir
+fi
+if [ "$(echo "$files" | grep '\.ttf' 2> /dev/null)" != "" ]
+then
+ trymkdir $truetypedir
+fi
+for i in "\.etx" "\-drv\.tex" "\-map\.tex" "reglyph.*\.tex" "reset.*\.mtx" "build*\.mtx" "Makefile" "^com$" "^com " " com$" " com " "\.lig" "\.nam" "\.pe" "\.sfd" "\.otf"
+do
+ if [ "$(echo "$files" | grep "$i" 2> /dev/null)" != "" ]
+ then
+ trymkdir $sourcedir
+ break
+ fi
+done
+if [ "$(echo "$files" | grep '\.enc' 2> /dev/null)" != "" ]
+then
+ existencs=1
+ trymkdir $encdir
+fi
+if [ "$(echo "$files" | grep '\.vf' 2> /dev/null)" != "" ]
+then
+ trymkdir $vfdir
+fi
+
+ctaninst $@ $files
+
+if [ -e "$docdir/README" ]
+then
+ ln -s "$docdir/"README ./
+else
+ printf %b "Warning! No README found.\n"
+ allan=$((allan+1))
+fi
+
+if [ $existencs==1 ]
+then
+ printf %b "Did you uniquify the .enc files?\nDid you add the .enc files to finstmsc.rc?\n"
+fi
+
+exit $allan
+
+# vim: set nospell:
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/ff-ybd.pe b/Master/texmf-dist/doc/fonts/berenisadf/ff-ybd.pe
new file mode 100755
index 00000000000..52a17d8a081
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/berenisadf/ff-ybd.pe
@@ -0,0 +1,33 @@
+#!/usr/bin/fontforge -lang=ff
+
+#LoadNamelist("ybd-t1.nam")
+LoadNamelist("ybd.nam")
+
+#dlig="'dlig' Discretionary Ligatures in Latin lookup 36"
+#liga="'liga' Standard Ligatures in Latin lookup 33"
+#liga2="'liga' Standard Ligatures in Latin lookup 34"
+#ligas="'liga' Standard Ligatures in Latin lookup 33 subtable"
+#liga2s="'liga' Standard Ligatures in Latin lookup 34 subtable"
+
+i = 1
+
+while ( i < $argc )
+
+ Open($argv[i])
+ RenameGlyphs("ybd")
+
+# looks=GetLookups("GSUB")
+
+# MergeLookups(liga,liga2)
+# MergeLookupSubtables(ligas,liga2s)
+
+# LookupStoreLigatureInAfm(liga,1)
+# LookupStoreLigatureInAfm(dlig,1)
+
+ Generate($argv[i]:r + ".pfb","",-1)
+# Generate($argv[i]:r + ".pfb","",0x10000)
+ i = i+1
+
+endloop
+
+# vim: set nospell:
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/manifest.txt b/Master/texmf-dist/doc/fonts/berenisadf/manifest.txt
index 8a2d7902ba7..7384f055626 100644
--- a/Master/texmf-dist/doc/fonts/berenisadf/manifest.txt
+++ b/Master/texmf-dist/doc/fonts/berenisadf/manifest.txt
@@ -1,4 +1,4 @@
-Copyright 2010 Clea F. Rees
+Copyright 2013 Clea F. Rees
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.
@@ -14,7 +14,7 @@ Makefile
README
berenis.sty
berenisadf.tex
-cfr.make.public
+cfr.gwneud.cyhoeddus
ff-ybd.pe
ly1ybd.fd
ly1ybd0.fd
@@ -26,6 +26,18 @@ ly1ybd2w.fd
ly1ybdj.fd
ly1ybdjw.fd
ly1ybdw.fd
+t1-ybd.enc
+t1-ybd0.enc
+t1-ybd1.enc
+t1-ybd2.enc
+t1-ybd2j.enc
+t1-ybdj.enc
+t1ybd.fd
+t1ybd0.fd
+t1ybd1.fd
+t1ybd2.fd
+t1ybd2j.fd
+t1ybdj.fd
texnansi-ybd.enc
texnansi-ybd0.enc
texnansi-ybd1.enc
@@ -36,90 +48,199 @@ texnansx-ybd2jw.enc
texnansx-ybd2w.enc
texnansx-ybdjw.enc
texnansx-ybdw.enc
-ybd-8y.nam
-ybd.lig
+ts1-ybd.enc
+ts1-ybd0.enc
+ts1-ybd1.enc
+ts1-ybd2.enc
+ts1-ybd2j.enc
+ts1-ybdj.enc
+ts1ybd.fd
+ts1ybd0.fd
+ts1ybd1.fd
+ts1ybd2.fd
+ts1ybd2j.fd
+ts1ybdj.fd
+ybd-8t.lig
+ybd-8y.lig
+ybd.nam
manifest.txt
Derived files:
berenisadf.pdf
ybd.map
+ybdb08c.tfm
+ybdb08t.tfm
ybdb08y.tfm
+ybdb0c8c.tfm
+ybdb0c8t.tfm
ybdb0c8y.tfm
+ybdb0ci8c.tfm
+ybdb0ci8t.tfm
ybdb0ci8y.tfm
+ybdb0i8c.tfm
+ybdb0i8t.tfm
ybdb0i8y.tfm
+ybdb18c.tfm
+ybdb18t.tfm
ybdb18y.tfm
+ybdb1c8c.tfm
+ybdb1c8t.tfm
ybdb1c8y.tfm
+ybdb1ci8c.tfm
+ybdb1ci8t.tfm
ybdb1ci8y.tfm
+ybdb1i8c.tfm
+ybdb1i8t.tfm
ybdb1i8y.tfm
+ybdb28c.tfm
+ybdb28t.tfm
ybdb28y.tfm
+ybdb2c8c.tfm
+ybdb2c8t.tfm
ybdb2c8y.tfm
+ybdb2ci8c.tfm
+ybdb2ci8t.tfm
ybdb2ci8y.tfm
+ybdb2cij8c.tfm
+ybdb2cij8t.tfm
ybdb2cij8y.tfm
ybdb2cijw8y.tfm
ybdb2ciw8y.tfm
+ybdb2cj8c.tfm
+ybdb2cj8t.tfm
ybdb2cj8y.tfm
ybdb2cjw8y.tfm
ybdb2cw8y.tfm
+ybdb2i8c.tfm
+ybdb2i8t.tfm
ybdb2i8y.tfm
+ybdb2ij8c.tfm
+ybdb2ij8t.tfm
ybdb2ij8y.tfm
ybdb2ijw8y.tfm
ybdb2iw8y.tfm
+ybdb2j8c.tfm
+ybdb2j8t.tfm
ybdb2j8y.tfm
ybdb2jw8y.tfm
ybdb2w8y.tfm
+ybdb8c.tfm
+ybdb8t.tfm
ybdb8y.tfm
+ybdbc8c.tfm
+ybdbc8t.tfm
ybdbc8y.tfm
+ybdbci8c.tfm
+ybdbci8t.tfm
ybdbci8y.tfm
+ybdbcij8c.tfm
+ybdbcij8t.tfm
ybdbcij8y.tfm
ybdbcijw8y.tfm
ybdbciw8y.tfm
+ybdbcj8c.tfm
+ybdbcj8t.tfm
ybdbcj8y.tfm
ybdbcjw8y.tfm
ybdbcw8y.tfm
+ybdbi8c.tfm
+ybdbi8t.tfm
ybdbi8y.tfm
+ybdbij8c.tfm
+ybdbij8t.tfm
ybdbij8y.tfm
ybdbijw8y.tfm
ybdbiw8y.tfm
+ybdbj8c.tfm
+ybdbj8t.tfm
ybdbj8y.tfm
ybdbjw8y.tfm
ybdbw8y.tfm
+ybdr08c.tfm
+ybdr08t.tfm
ybdr08y.tfm
+ybdr0c8c.tfm
+ybdr0c8t.tfm
ybdr0c8y.tfm
+ybdr0ci8c.tfm
+ybdr0ci8t.tfm
ybdr0ci8y.tfm
+ybdr0i8c.tfm
+ybdr0i8t.tfm
ybdr0i8y.tfm
+ybdr18c.tfm
+ybdr18t.tfm
ybdr18y.tfm
+ybdr1c8c.tfm
+ybdr1c8t.tfm
ybdr1c8y.tfm
+ybdr1ci8c.tfm
+ybdr1ci8t.tfm
ybdr1ci8y.tfm
+ybdr1i8c.tfm
+ybdr1i8t.tfm
ybdr1i8y.tfm
+ybdr28c.tfm
+ybdr28t.tfm
ybdr28y.tfm
+ybdr2c8c.tfm
+ybdr2c8t.tfm
ybdr2c8y.tfm
+ybdr2ci8c.tfm
+ybdr2ci8t.tfm
ybdr2ci8y.tfm
+ybdr2cij8c.tfm
+ybdr2cij8t.tfm
ybdr2cij8y.tfm
ybdr2cijw8y.tfm
ybdr2ciw8y.tfm
+ybdr2cj8c.tfm
+ybdr2cj8t.tfm
ybdr2cj8y.tfm
ybdr2cjw8y.tfm
ybdr2cw8y.tfm
+ybdr2i8c.tfm
+ybdr2i8t.tfm
ybdr2i8y.tfm
+ybdr2ij8c.tfm
+ybdr2ij8t.tfm
ybdr2ij8y.tfm
ybdr2ijw8y.tfm
ybdr2iw8y.tfm
+ybdr2j8c.tfm
+ybdr2j8t.tfm
ybdr2j8y.tfm
ybdr2jw8y.tfm
ybdr2w8y.tfm
+ybdr8c.tfm
+ybdr8t.tfm
ybdr8y.tfm
+ybdrc8c.tfm
+ybdrc8t.tfm
ybdrc8y.tfm
+ybdrci8c.tfm
+ybdrci8t.tfm
ybdrci8y.tfm
+ybdrcij8c.tfm
+ybdrcij8t.tfm
ybdrcij8y.tfm
ybdrcijw8y.tfm
ybdrciw8y.tfm
+ybdrcj8c.tfm
+ybdrcj8t.tfm
ybdrcj8y.tfm
ybdrcjw8y.tfm
ybdrcw8y.tfm
+ybdri8c.tfm
+ybdri8t.tfm
ybdri8y.tfm
+ybdrij8c.tfm
+ybdrij8t.tfm
ybdrij8y.tfm
ybdrijw8y.tfm
ybdriw8y.tfm
+ybdrj8c.tfm
+ybdrj8t.tfm
ybdrj8y.tfm
ybdrjw8y.tfm
ybdrw8y.tfm
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/ybd-8t.lig b/Master/texmf-dist/doc/fonts/berenisadf/ybd-8t.lig
new file mode 100644
index 00000000000..f55c53d6918
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/berenisadf/ybd-8t.lig
@@ -0,0 +1,68 @@
+|| = cwm ;
+
+question quoteleft =: questiondown ;
+exclam quoteleft =: exclamdown ;
+hyphen hyphen =: endash ; endash hyphen =: emdash ;
+quoteleft quoteleft =: quotedblleft ;
+quoteright quoteright =: quotedblright ;
+less less =: guillemotleft ;
+greater greater =: guillemotright ;
+
+space {} * ; * {} space ;
+
+Aacute <> A ; aacute <> a ;
+Abreve <> A ; abreve <> a ;
+Acircumflex <> A ; acircumflex <> a ;
+Adieresis <> A ; adieresis <> a ;
+Agrave <> A ; agrave <> a ;
+Aogonek <> A ; aogonek <> a ;
+Aring <> A ; aring <> a ;
+Atilde <> A ; atilde <> a ;
+Cacute <> C ; cacute <> c ;
+Ccaron <> C ; ccaron <> c ;
+Ccedilla <> C ; ccedilla <> c ;
+Dcaron <> D ; dcaron <> d ;
+Eacute <> E ; eacute <> e ;
+Ecaron <> E ; ecaron <> e ;
+Ecircumflex <> E ; ecircumflex <> e ;
+Edieresis <> E ; edieresis <> e ;
+Egrave <> E ; egrave <> e ;
+Eogonek <> E ; eogonek <> e ;
+Gbreve <> G ; gbreve <> g ;
+Iacute <> I ; iacute <> i ;
+Icircumflex <> I ; icircumflex <> i ;
+Idieresis <> I ; idieresis <> i ;
+Idotaccent <> I ;
+Igrave <> I ; igrave <> i ;
+Lacute <> L ; lacute <> l ;
+Lcaron <> L ; lcaron <> l ;
+Nacute <> N ; nacute <> n ;
+Ncaron <> N ; ncaron <> n ;
+Ntilde <> N ; ntilde <> n ;
+Oacute <> O ; oacute <> o ;
+Ocircumflex <> O ; ocircumflex <> o ;
+Odieresis <> O ; odieresis <> o ;
+Ograve <> O ; ograve <> o ;
+Oslash <> O ; oslash <> o ;
+Otilde <> O ; otilde <> o ;
+Racute <> R ; racute <> r ;
+Rcaron <> R ; rcaron <> r ;
+Sacute <> S ; sacute <> s ;
+Scaron <> S ; scaron <> s ;
+Scedilla <> S ; scedilla <> s ;
+Tcaron <> T ; tcaron <> t ;
+Tcedilla <> T ; tcedilla <> t ;
+Uacute <> U ; uacute <> u ;
+Ucircumflex <> U ; ucircumflex <> u ;
+Udieresis <> U ; udieresis <> u ;
+Ugrave <> U ; ugrave <> u ;
+Uring <> U ; uring <> u ;
+Yacute <> Y ; yacute <> y ;
+Ydieresis <> Y ; ydieresis <> y ;
+Zacute <> Z ; zacute <> z ;
+Zcaron <> Z ; zcaron <> z ;
+Zdotaccent <> Z ; zdotaccent <> z ;
+
+f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ;
+ff l =: ffl ;
+
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/ybd-8y.lig b/Master/texmf-dist/doc/fonts/berenisadf/ybd-8y.lig
new file mode 100644
index 00000000000..550a97ec779
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/berenisadf/ybd-8y.lig
@@ -0,0 +1,56 @@
+|| = cwm ;
+
+question quoteleft =: questiondown ;
+exclam quoteleft =: exclamdown ;
+hyphen hyphen =: endash ; endash hyphen =: emdash ;
+quoteleft quoteleft =: quotedblleft ;
+quoteright quoteright =: quotedblright ;
+less less =: guillemotleft ;
+greater greater =: guillemotright ;
+
+space {} * ; * {} space ;
+
+Aacute <> A ; aacute <> a ;
+Acircumflex <> A ; acircumflex <> a ;
+Adieresis <> A ; adieresis <> a ;
+Agrave <> A ; agrave <> a ;
+Aring <> A ; aring <> a ;
+Atilde <> A ; atilde <> a ;
+Ccedilla <> C ; ccedilla <> c ;
+Eacute <> E ; eacute <> e ;
+Ecircumflex <> E ; ecircumflex <> e ;
+Edieresis <> E ; edieresis <> e ;
+Egrave <> E ; egrave <> e ;
+Iacute <> I ; iacute <> i ;
+Icircumflex <> I ; icircumflex <> i ;
+Idieresis <> I ; idieresis <> i ;
+Igrave <> I ; igrave <> i ;
+Ntilde <> N ; ntilde <> n ;
+Oacute <> O ; oacute <> o ;
+Ocircumflex <> O ; ocircumflex <> o ;
+Odieresis <> O ; odieresis <> o ;
+Ograve <> O ; ograve <> o ;
+Oslash <> O ; oslash <> o ;
+Otilde <> O ; otilde <> o ;
+Scaron <> S ; scaron <> s ;
+Uacute <> U ; uacute <> u ;
+Ucircumflex <> U ; ucircumflex <> u ;
+Udieresis <> U ; udieresis <> u ;
+Ugrave <> U ; ugrave <> u ;
+Wcircumflex <> W ; wcircumflex <> w ;
+Yacute <> Y ; yacute <> y ;
+Ycircumflex <> Y ; ycircumflex <> y ;
+Ydieresis <> Y ; ydieresis <> y ;
+Zcaron <> Z ; zcaron <> z ;
+
+f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ;
+ff l =: ffl ; f j =: fj ; ff j =: ffj ; f t =: ft ; ff t =: fft ;
+
+c h =: ch ; c k =: ck ; c l =: cl ; c t =: ct ;
+
+s h =: sh ; s k =: sk ; s l =: sl ; s p =: sp ; s t =: st ;
+
+t t =: tt ;
+
+Q asterisk =: Qalt ;
+
diff --git a/Master/texmf-dist/doc/fonts/berenisadf/ybd.nam b/Master/texmf-dist/doc/fonts/berenisadf/ybd.nam
new file mode 100644
index 00000000000..214cfc5a557
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/berenisadf/ybd.nam
@@ -0,0 +1,568 @@
+0x0020 space
+0x0021 exclam
+0x0022 quotedbl
+0x0023 numbersign
+0x0024 dollar
+0x0025 percent
+0x0026 ampersand
+0x0027 quotesingle
+0x0028 parenleft
+0x0029 parenright
+0x002A asterisk
+0x002B plus
+0x002C comma
+0x002D hyphen
+0x002E period
+0x002F slash
+0x0030 zero
+0x0031 one
+0x0032 two
+0x0033 three
+0x0034 four
+0x0035 five
+0x0036 six
+0x0037 seven
+0x0038 eight
+0x0039 nine
+0x003A colon
+0x003B semicolon
+0x003C less
+0x003D equal
+0x003E greater
+0x003F question
+0x0040 at
+0x0041 A
+0x0042 B
+0x0043 C
+0x0044 D
+0x0045 E
+0x0046 F
+0x0047 G
+0x0048 H
+0x0049 I
+0x004A J
+0x004B K
+0x004C L
+0x004D M
+0x004E N
+0x004F O
+0x0050 P
+0x0051 Q
+0x0052 R
+0x0053 S
+0x0054 T
+0x0055 U
+0x0056 V
+0x0057 W
+0x0058 X
+0x0059 Y
+0x005A Z
+0x005B bracketleft
+0x005C backslash
+0x005D bracketright
+0x005E asciicircum
+0x005F underscore
+0x0060 grave
+0x0061 a
+0x0062 b
+0x0063 c
+0x0064 d
+0x0065 e
+0x0066 f
+0x0067 g
+0x0068 h
+0x0069 i
+0x006A j
+0x006B k
+0x006C l
+0x006D m
+0x006E n
+0x006F o
+0x0070 p
+0x0071 q
+0x0072 r
+0x0073 s
+0x0074 t
+0x0075 u
+0x0076 v
+0x0077 w
+0x0078 x
+0x0079 y
+0x007A z
+0x007B braceleft
+0x007C bar
+0x007D braceright
+0x007E asciitilde
+0x00A1 exclamdown
+0x00A2 cent
+0x00A3 sterling
+0x00A4 currency
+0x00A5 yen
+0x00A6 brokenbar
+0x00A7 section
+0x00A8 dieresis
+0x00A9 copyright
+0x00AA ordfeminine
+0x00AB guillemotleft
+0x00AC logicalnot
+0x00AD sfthyphen
+0x00AE registered
+0x00AF macron
+0x00B0 degree
+0x00B1 plusminus
+0x00B2 two.superior
+0x00B3 three.superior
+0x00B4 acute
+0x00B6 paragraph
+0x00B7 periodcentered
+0x00B8 cedilla
+0x00B9 one.superior
+0x00BA ordmasculine
+0x00BB guillemotright
+0x00BC onequarter
+0x00BD onehalf
+0x00BE threequarters
+0x00BF questiondown
+0x00C0 Agrave
+0x00C1 Aacute
+0x00C2 Acircumflex
+0x00C3 Atilde
+0x00C4 Adieresis
+0x00C5 Aring
+0x00C6 AE
+0x00C7 Ccedilla
+0x00C8 Egrave
+0x00C9 Eacute
+0x00CA Ecircumflex
+0x00CB Edieresis
+0x00CC Igrave
+0x00CD Iacute
+0x00CE Icircumflex
+0x00CF Idieresis
+0x00D0 Eth
+0x00D1 Ntilde
+0x00D2 Ograve
+0x00D3 Oacute
+0x00D4 Ocircumflex
+0x00D5 Otilde
+0x00D6 Odieresis
+0x00D7 multiply
+0x00D8 Oslash
+0x00D9 Ugrave
+0x00DA Uacute
+0x00DB Ucircumflex
+0x00DC Udieresis
+0x00DD Yacute
+0x00DE Thorn
+0x00DF germandbls
+0x00E0 agrave
+0x00E1 aacute
+0x00E2 acircumflex
+0x00E3 atilde
+0x00E4 adieresis
+0x00E5 aring
+0x00E6 ae
+0x00E7 ccedilla
+0x00E8 egrave
+0x00E9 eacute
+0x00EA ecircumflex
+0x00EB edieresis
+0x00EC igrave
+0x00ED iacute
+0x00EE icircumflex
+0x00EF idieresis
+0x00F0 eth
+0x00F1 ntilde
+0x00F2 ograve
+0x00F3 oacute
+0x00F4 ocircumflex
+0x00F5 otilde
+0x00F6 odieresis
+0x00F7 divide
+0x00F8 oslash
+0x00F9 ugrave
+0x00FA uacute
+0x00FB ucircumflex
+0x00FC udieresis
+0x00FD yacute
+0x00FE thorn
+0x00FF ydieresis
+0x0100 Amacron
+0x0101 amacron
+0x0102 Abreve
+0x0103 abreve
+0x0104 Aogonek
+0x0105 aogonek
+0x0106 Cacute
+0x0107 cacute
+0x0108 Ccircumflex
+0x0109 ccircumflex
+0x010A Cdotaccent
+0x010B cdotaccent
+0x010C Ccaron
+0x010D ccaron
+0x010E Dcaron
+0x010F dcaron
+0x0110 Dcroat
+0x0111 dcroat
+0x0112 Emacron
+0x0113 emacron
+0x0114 Ebreve
+0x0115 ebreve
+0x0116 Edotaccent
+0x0117 edotaccent
+0x0118 Eogonek
+0x0119 eogonek
+0x011A Ecaron
+0x011B ecaron
+0x011C Gcircumflex
+0x011D gcircumflex
+0x011E Gbreve
+0x011F gbreve
+0x0120 Gdotaccent
+0x0121 gdotaccent
+0x0122 Gcommaaccent
+0x0123 gcommaaccent
+0x0124 Hcircumflex
+0x0125 hcircumflex
+0x0126 Hbar
+0x0127 hbar
+0x0128 Itilde
+0x0129 itilde
+0x012A Imacron
+0x012B imacron
+0x012C Ibreve
+0x012D ibreve
+0x012E Iogonek
+0x012F iogonek
+0x0130 Idotaccent
+0x0131 dotlessi
+0x0132 IJ
+0x0133 ij
+0x0134 Jcircumflex
+0x0135 jcircumflex
+0x0136 Kcommaaccent
+0x0137 kcommaaccent
+0x0138 kgreenlandic
+0x0139 Lacute
+0x013A lacute
+0x013B Lcommaaccent
+0x013C lcommaaccent
+0x013D Lcaron
+0x013E lcaron
+0x013F Ldot
+0x0140 ldot
+0x0141 Lslash
+0x0142 lslash
+0x0143 Nacute
+0x0144 nacute
+0x0145 Ncommaaccent
+0x0146 ncommaaccent
+0x0147 Ncaron
+0x0148 ncaron
+0x0149 napostrophe
+0x014A Eng
+0x014B eng
+0x014C Omacron
+0x014D omacron
+0x014E Obreve
+0x014F obreve
+0x0150 Ohungarumlaut
+0x0151 ohungarumlaut
+0x0152 OE
+0x0153 oe
+0x0154 Racute
+0x0155 racute
+0x0156 Rcommaaccent
+0x0157 rcommaaccent
+0x0158 Rcaron
+0x0159 rcaron
+0x015A Sacute
+0x015B sacute
+0x015C Scircumflex
+0x015D scircumflex
+0x015E Scedilla
+0x015F scedilla
+0x0160 Scaron
+0x0161 scaron
+0x0162 Tcedilla
+0x0163 tcedilla
+0x0164 Tcaron
+0x0165 tcaron
+0x0166 Tbar
+0x0167 tbar
+0x0168 Utilde
+0x0169 utilde
+0x016A Umacron
+0x016B umacron
+0x016C Ubreve
+0x016D ubreve
+0x016E Uring
+0x016F uring
+0x0170 Uhungarumlaut
+0x0171 uhungarumlaut
+0x0172 Uogonek
+0x0173 uogonek
+0x0174 Wcircumflex
+0x0175 wcircumflex
+0x0176 Ycircumflex
+0x0177 ycircumflex
+0x0178 Ydieresis
+0x0179 Zacute
+0x017A zacute
+0x017B Zdotaccent
+0x017C zdotaccent
+0x017D Zcaron
+0x017E zcaron
+0x017F longs
+0x0192 florin
+0x0218 Scommaaccent
+0x0219 scommaaccent
+0x02C6 circumflex
+0x02C7 caron
+0x02D8 breve
+0x02D9 dotaccent
+0x02DA ring
+0x02DB ogonek
+0x02DC tilde
+0x02DD hungarumlaut
+0x03C0 pi
+0x1E80 Wgrave
+0x1E81 wgrave
+0x1E82 Wacute
+0x1E83 wacute
+0x1E84 Wdieresis
+0x1E85 wdieresis
+0x1EF2 Ygrave
+0x1EF3 ygrave
+0x2012 figuredash
+0x2013 endash
+0x2014 emdash
+0x2015 afii00208
+0x2018 quoteleft
+0x2019 quoteright
+0x201A quotesinglbase
+0x201B quotereversed
+0x201C quotedblleft
+0x201D quotedblright
+0x201E quotedblbase
+0x2020 dagger
+0x2021 daggerdbl
+0x2022 bullet
+0x2024 onedotenleader
+0x2025 twodotenleader
+0x2026 ellipsis
+0x2030 perthousand
+0x2039 guilsinglleft
+0x203A guilsinglright
+0x2044 fraction
+0x2070 zero.superior
+0x2074 four.superior
+0x2075 five.superior
+0x2076 six.superior
+0x2077 seven.superior
+0x2078 eight.superior
+0x2079 nine.superior
+0x207D parenleft.superior
+0x207E parenright.superior
+0x207F n.superior
+0x2080 zero.inferior
+0x2081 one.inferior
+0x2082 two.inferior
+0x2083 three.inferior
+0x2084 four.inferior
+0x2085 five.inferior
+0x2086 six.inferior
+0x2087 seven.inferior
+0x2088 eight.inferior
+0x2089 nine.inferior
+0x208D parenleft.inferior
+0x208E parenright.inferior
+0x20AC Euro
+0x2113 lscript
+0x2116 numero
+0x2122 trademark
+0x212E estimated
+0x2153 onethird
+0x2154 twothirds
+0x215B oneeighth
+0x215C threeeighths
+0x215D fiveeighths
+0x215E seveneighths
+0x2202 partialdiff
+0x220F product
+0x2211 summation
+0x2212 minus
+0x2215 divisionslash
+0x2217 asteriskmath
+0x2219 bulletoperator
+0x221A radical
+0x221E infinity
+0x222B integral
+0x2248 approxequal
+0x2260 notequal
+0x2264 lessequal
+0x2265 greaterequal
+0x25CA lozenge
+0xE674 Qalt
+0xE6A4 ct
+0xE6A5 sp
+0xE6A6 ch
+0xE6A7 ck
+0xE6A8 cl
+0xE6A9 sh
+0xE6AA sk
+0xE6AB sl
+0xE6AC fj
+0xE6AD ffj
+0xE6AE ft
+0xE6AF fft
+0xE6B0 tt
+0xE6C8 plus.superior
+0xE6C9 sterling.superior
+0xE6CA yen.superior
+0xE6CB Euro.superior
+0xE6CC plus.inferior
+0xE6CD sterling.inferior
+0xE6CE yen.inferior
+0xE6CF Euro.inferior
+0xE6D0 plus.denominator
+0xE6D1 sterling.denominator
+0xE6D2 yen.denominator
+0xE6D3 Euro.denominator
+0xE6D4 plus.numerator
+0xE6D5 sterling.numerator
+0xE6D6 yen.numerator
+0xE6D7 Euro.numerator
+0xE6D8 zero.slashfitted
+0xE6D9 dollar.fitted
+0xE6DA cent.fitted
+0xE6DB sterling.fitted
+0xE6DC yen.fitted
+0xE6DD Euro.fitted
+0xE6DE sterling.oldstyle
+0xE6DF yen.oldstyle
+0xE6E0 Euro.oldstyle
+0xE6E1 euro.taboldstyle
+0xE6E2 percent.taboldstyle
+0xE6E3 perthousand.taboldstyle
+0xE6E4 numbersign.oldstyle
+0xE6E5 numbersign.fitted
+0xE6E6 percent.fitted
+0xE6E7 periodcentered.cap
+0xE6E8 parenleft.cap
+0xE6E9 parenright.cap
+0xF628 perthousand.oldstyle
+0xF629 cent.denominator
+0xF62A dollar.denominator
+0xF62B hyphen.denominator
+0xF62C parenleft.denominator
+0xF62D parenright.denominator
+0xF62E cent.numerator
+0xF62F dollar.numerator
+0xF630 hyphen.numerator
+0xF631 parenleft.numerator
+0xF632 parenright.numerator
+0xF637 h.superior
+0xF638 zero.slash
+0xF639 zero.fitted
+0xF63A two.fitted
+0xF63B three.fitted
+0xF63C four.fitted
+0xF63D five.fitted
+0xF63E six.fitted
+0xF63F seven.fitted
+0xF640 eight.fitted
+0xF641 nine.fitted
+0xF642 percent.oldstyle
+0xF643 zero.taboldstyle
+0xF644 one.taboldstyle
+0xF645 two.taboldstyle
+0xF646 three.taboldstyle
+0xF647 four.taboldstyle
+0xF648 five.taboldstyle
+0xF649 six.taboldstyle
+0xF64A seven.taboldstyle
+0xF64B eight.taboldstyle
+0xF64C nine.taboldstyle
+0xF64E Euro.taboldstyle
+0xF650 numbersign.taboldstyle
+0xF651 sterling.taboldstyle
+0xF652 yen.taboldstyle
+0xF653 dollar.taboldstyle
+0xF654 cent.taboldstyle
+0xF655 zero.denominator
+0xF656 one.denominator
+0xF657 two.denominator
+0xF658 three.denominator
+0xF659 four.denominator
+0xF65A five.denominator
+0xF65B six.denominator
+0xF65C seven.denominator
+0xF65D eight.denominator
+0xF65E nine.denominator
+0xF65F comma.denominator
+0xF660 period.denominator
+0xF661 zero.numerator
+0xF662 one.numerator
+0xF663 two.numerator
+0xF664 three.numerator
+0xF665 four.numerator
+0xF666 five.numerator
+0xF667 six.numerator
+0xF668 seven.numerator
+0xF669 eight.numerator
+0xF66A nine.numerator
+0xF66B comma.numerator
+0xF66C period.numerator
+0xF6BA hyphen.cap
+0xF6BB endash.cap
+0xF6BC emdash.cap
+0xF6DC one.fitted
+0xF6DF cent.inferior
+0xF6E0 cent.superior
+0xF6E1 comma.inferior
+0xF6E2 comma.superior
+0xF6E3 dollar.inferior
+0xF6E4 dollar.superior
+0xF6E5 hyphen.inferior
+0xF6E6 hyphen.superior
+0xF6E7 period.inferior
+0xF6E8 period.superior
+0xF6E9 a.superior
+0xF6EA b.superior
+0xF6EB d.superior
+0xF6EC e.superior
+0xF6ED i.superior
+0xF6EE l.superior
+0xF6EF m.superior
+0xF6F0 o.superior
+0xF6F1 r.superior
+0xF6F2 s.superior
+0xF6F3 t.superior
+0xF724 dollar.oldstyle
+0xF730 zero.oldstyle
+0xF731 one.oldstyle
+0xF732 two.oldstyle
+0xF733 three.oldstyle
+0xF734 four.oldstyle
+0xF735 five.oldstyle
+0xF736 six.oldstyle
+0xF737 seven.oldstyle
+0xF738 eight.oldstyle
+0xF739 nine.oldstyle
+0xF7A2 cent.oldstyle
+0xFB00 ff
+0xFB01 fi
+0xFB02 fl
+0xFB03 ffi
+0xFB04 ffl
+0xFB05 longs_t
+0xFB06 st
+0x0237 dotlessj
+0x2126 Omega
+0x00B5 mu
+0x2010 hyphenchar
+0x00A0 nbspace
+0x2206 Delta
+0xE000 nbspace