summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkira TAGOH <tagoh@redhat.com>2014-10-23 12:57:43 +0200
committerHans de Goede <hdegoede@redhat.com>2014-10-27 10:47:47 +0100
commit11ca3cfd76127662eaf693023bbc6893ef9542e4 (patch)
tree9c89d3170f22d2d6b5fdaebc457f9f74fd6f1129
parent107eb8b9758fbfa4da70473b350d376712981904 (diff)
jisx0201.1976-0.enc: Add undefined mapping for 0x7f - 0xa0 range
The jisx0201 encoding has a hole in it in the 0x7f - 0xa0 range, see: http://en.wikipedia.org/wiki/JIS_X_0201 The document for the format of the encoding files says: "Codes not listed are assumed to map through the identity (i.e. to the same numerical value). In order to override this default mapping, you may specify a range of codes to be undefined by using an `UNDEFINE' line" jisx0201.1976-0.enc was not doing this, causing all the codes on the range to be mapped 1:1. This specifically is causing problems for ttmkfdir, which checks that a font covers (most of) an encoding before adding a line for that encoding to fonts.scale, and the hole not properly being undefined causes this check to fail for atleast the Sazanami fonts. Cc: Akira TAGOH <tagoh@redhat.com> BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1009350 Signed-off-by: Hans de Goede <hdegoede@redhat.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--large/jisx0201.1976-0.enc1
1 files changed, 1 insertions, 0 deletions
diff --git a/large/jisx0201.1976-0.enc b/large/jisx0201.1976-0.enc
index 915d50c..328bc7a 100644
--- a/large/jisx0201.1976-0.enc
+++ b/large/jisx0201.1976-0.enc
@@ -68,6 +68,7 @@ ENDMAPPING
STARTMAPPING unicode
0x5C 0x00A5 # YEN SIGN
0x7E 0x203E # OVERLINE
+UNDEFINE 0x7F 0xA0
0x00A1 0x00DF 0xFF61
ENDMAPPING
STARTMAPPING cmap 1 1