From 3bb5e1149defe32d9ccefbfd7c6022e1a4000439 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 24 Feb 2010 02:26:57 +0000 Subject: /home/texlive/karl/Master/tlpkg/bin/tl-update-auto git-svn-id: svn://tug.org/texlive/trunk@17180 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/fontname/fontname.html | 27 +++++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) (limited to 'Master/texmf-dist/doc/fonts/fontname/fontname.html') diff --git a/Master/texmf-dist/doc/fonts/fontname/fontname.html b/Master/texmf-dist/doc/fonts/fontname/fontname.html index 81c8b7bb27a..646790e5a19 100644 --- a/Master/texmf-dist/doc/fonts/fontname/fontname.html +++ b/Master/texmf-dist/doc/fonts/fontname/fontname.html @@ -12738,13 +12738,16 @@ Up: Encodings

% @@psencodingfile@{
-%   date      = "6jul08",
+%   date      = "24feb10",
 %   filename  = "ec.enc",
 %   email     = "tex-fonts@@tug.org",
 %   docstring = "This is the EC (aka Cork aka T1) encoding vector 
 %                for 8-bit fonts to be used with TeX."
 % @}
 % 
+% The original paper can be found on
+%    https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf
+%
 % Names of the glyphs try to comply with:
 %    Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006
 %    http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt
@@ -12767,13 +12770,26 @@ Up: Encodings
 % - /dotlessj     = U+0237 - LATIN SMALL LETTER DOTLESS J
 % - /cwm          = U+200B - ZERO WIDTH SPACE
 % - /visiblespace = U+2423 - OPEN BOX
+% and should probably better be labeled with uniXXXX notation
+% (though hardly any font has those glyphs anyway).
 %
 % The following ligatures are deprecated by recent AGL:
 % - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead
 %
-% Special characters:
-% - /hyphen.alt = hanging hyphen char (half-width)
-%                 used when no micro-typographic extensions were available yet
+% Hyphen character:
+% There are two character named "hyphen". The original article explains
+% the background of this decision (if one wanted to use a different
+% hyphenation character and still be able to use the dash). So the first
+% character should serve as "hyphen char" and the other one as "dash" in
+% compound words.  The character 0x2D is supposed to be the hyphen char,
+% but since there used to be two characters of the same name in this
+% file for some time, the tools like afmtotfm have been confused and
+% remapped the hyphen char to 0x7F automatically.  After the second
+% character's name was changed, hyphenation characters in existing
+% tfm fonts (generated with the old ec.enc) have disappeared, so the
+% second character has been renamed back to "hyphen". Anyone generating
+% tfm fonts is strongly encouraged to make a copy of this file, rename
+% it and change glyph names as required for their font.
 %
 % Other remarks:
 % - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH
@@ -12814,7 +12830,6 @@ Up: Encodings
 % Characters that have been renamed in July 2008:
 %    0x18        /zeroinferior -> /perthousandzero
 %    0x20 U+2423 /visualspace  -> /visiblespace (if font doesn't have it, use /space)
-%    0x7F U+002D /hyphen       -> /hyphen.alt U+???
 %    0x8D U+014A /Ng           -> /Eng
 %    0x9E U+0111 /dbar         -> /dcroat
 %    0xAD U+014B /ng           -> /eng
@@ -12972,7 +12987,7 @@ Up: Encodings
 /bar             % 0x7C
 /braceright      % 0x7D
 /asciitilde      % 0x7E
-/hyphen.alt      % 0x7F U+002D % U+????
+/hyphen          % 0x7F U+002D (explicit "hyphen char")
 /Abreve          % 0x80 U+0102
 /Aogonek         % 0x81 U+0104
 /Cacute          % 0x82 U+0106
-- 
cgit v1.2.3