6ee0081670
TrueType fonts from working. - A file cidfmap now includes entries for Ryumin-Light and GothicBBB-Medium. They points japanese/kochi-ttfonts by default (but this port does not depend on it). Approved by: linimon (mentor)
33 lines
1.1 KiB
PostScript
33 lines
1.1 KiB
PostScript
--- lib/gs_ttf.ps.orig Sat Feb 14 04:43:51 2004
|
|
+++ lib/gs_ttf.ps Mon Jun 7 12:51:44 2004
|
|
@@ -519,7 +519,7 @@
|
|
(maxp) 1 index
|
|
(name) 1 index
|
|
(OS/2) 1 index
|
|
- (post) 1 index
|
|
+ (post) { .readbigtable }
|
|
(vhea) 1 index
|
|
% Big tables
|
|
(glyf) { .readbigtable }
|
|
@@ -854,10 +854,17 @@
|
|
} ifelse
|
|
% Stack: ... /FontInfo mark key1 value1 ...
|
|
post null ne {
|
|
- /ItalicAngle post 4 gets32 65536.0 div
|
|
- /isFixedPitch post 12 getu32 0 ne
|
|
- /UnderlinePosition post 8 gets16 upem div
|
|
- /UnderlineThickness post 10 gets16 upem div
|
|
+ post type /arraytype eq {
|
|
+ % this post table is a big table. /post should be [(...) ...]
|
|
+ % data we actually need here should be first one in array.
|
|
+ /posttable post 1 get def
|
|
+ } {
|
|
+ /posttable post def
|
|
+ } ifelse
|
|
+ /ItalicAngle posttable 4 gets32 65536.0 div
|
|
+ /isFixedPitch posttable 12 getu32 0 ne
|
|
+ /UnderlinePosition posttable 8 gets16 upem div
|
|
+ /UnderlineThickness posttable 10 gets16 upem div
|
|
} if
|
|
counttomark 0 ne { .dicttomark } { pop pop } ifelse
|
|
/XUID [orgXUID 42 curxuid]
|