freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Devel] Errors in pstables.h


From: Artur Zaprzala
Subject: Re: [Devel] Errors in pstables.h
Date: Tue, 04 Sep 2001 16:25:09 +0200

>   this bug seems strange. I can't answer right now about it, because
>   I'm collecting the sources of all tables used in "glnames.py" in
>   order to compare them..
> 
>   Is it me or the Adobe standard strings table (from the CFF spec)
>   doesn't include "Cacute", "cacute" and "lslash" ??
"lslash" is included.

This time I searched some documentation, compared it with glnames.py and found 
some typos.
Here are references I made use of:
t1_standard_strings, t1_standard_encoding, t1_expert_encoding:
  http://partners.adobe.com/asn/developer/pdfs/tn/5176.CFF.pdf
mac_standard_names:
  http://fonts.apple.com/TTRefMan/RM06/Chap6post.html
  http://partners.adobe.com/asn/developer/opentype/post.html
  http://partners.adobe.com/asn/developer/opentype/appendices/wgl4.html
I'm unsure about "CR" and "nbspace" names from mac_standard_names which differ 
from that
in Chap6post.html and this looks like inconsitency in documentation.
And the patch is attached.

However, the problem that still has to be solved is that placing glyph name 
only in
mac_standard_names list will make in unavailable in t1_standard_glyphs array.
In other words, currently each glyph name must be either in both or neither of
t1_standard_strings and mac_standard_names lists.


You don't have to CC, I'm subscribed.

Regards,
Artur
--- glnames.py-orig     Fri May 11 16:25:57 2001
+++ glnames.py  Tue Sep  4 15:09:08 2001
@@ -36,7 +36,7 @@
 mac_standard_names = \
 [
   # 0
-  ".notdef", ".null", "CR", "space", "exclam",
+  ".notdef", ".null", "nonmarkingreturn", "space", "exclam",
   "quotedbl", "numbersign", "dollar", "percent", "ampersand",
 
   # 10
@@ -104,7 +104,7 @@
   "radical", "florin", "approxequal", "Delta", "guillemotleft",
 
   # 170
-  "guillemotright", "ellipsis", "nbspace", "Agrave", "Atilde",
+  "guillemotright", "ellipsis", "nonbreakingspace", "Agrave", "Atilde",
   "Otilde", "OE", "oe", "endash", "emdash",
 
   # 180
@@ -137,8 +137,8 @@
   "onequarter", "threequarters", "franc", "Gbreve", "gbreve",
 
   # 250
-  "Idot", "Scedilla", "scedilla", "Cacute", "cacute",
-  "Ccaron", "ccaron", "dmacron"
+  "Idotaccent", "Scedilla", "scedilla", "Cacute", "cacute",
+  "Ccaron", "ccaron", "dcroat"
 ]
 
 
@@ -189,7 +189,7 @@
   "quotedblleft", "guillemotleft", "guilsinglleft", "guilsinglright", "fi",
 
   # 110
-  "fl", "endash", "dagger", "daggerdbl", "periodcenter",
+  "fl", "endash", "dagger", "daggerdbl", "periodcentered",
   "paragraph", "bullet", "quotesinglbase", "quotedblbase", "quotedblright",
 
   # 120
@@ -202,7 +202,7 @@
 
   # 140
   "Lslash", "Oslash", "OE", "ordmasculine", "ae",
-  "dotlessi", "Islash", "oslash", "oe", "germandbls",
+  "dotlessi", "lslash", "oslash", "oe", "germandbls",
 
   # 150
   "onesuperior", "logicalnot", "mu", "trademark", "Eth",
@@ -309,7 +309,7 @@
     "Odieresissmall",
 
   # 370
-  "OEsmall", "Oslashsmall", "Ugravesmall", "Uacautesmall",
+  "OEsmall", "Oslashsmall", "Ugravesmall", "Uacutesmall",
     "Ucircumflexsmall",
   "Udieresissmall", "Yacutesmall", "Thornsmall", "Ydieresissmall",
     "001.000",
@@ -381,7 +381,7 @@
 
     0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
     0, 304, 305, 306,   0,   0, 307, 308, 309, 310,
-  311,   0, 312,   0,   0, 312,   0,   0, 314, 315,
+  311,   0, 312,   0,   0, 313,   0,   0, 314, 315,
     0,   0, 316, 317, 318,   0,   0,   0, 158, 155,
   163, 319, 320, 321, 322, 323, 324, 325,   0,   0,
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]