diff options
author | Akira TAGOH <tagoh@redhat.com> | 2014-10-23 12:57:43 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2014-10-27 10:47:47 +0100 |
commit | 11ca3cfd76127662eaf693023bbc6893ef9542e4 (patch) | |
tree | 9c89d3170f22d2d6b5fdaebc457f9f74fd6f1129 | |
parent | 107eb8b9758fbfa4da70473b350d376712981904 (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.enc | 1 |
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 |