summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Kuhn <Markus.Kuhn@cl.cam.ac.uk>2004-11-28 19:06:20 +0000
committerMarkus Kuhn <Markus.Kuhn@cl.cam.ac.uk>2004-11-28 19:06:20 +0000
commit8dbbdb2b6491edd6a0ec957d3a742802d2946fa3 (patch)
tree2e4a4c0a57f7745576f4cbac0cac93a7337a6d4e
parent5622b3c34465c8f7f83fe9fbab897fc7b438ef81 (diff)
downloadxorg-font-util-sco_port_update.tar.gz
email address
-rw-r--r--bdftruncate.pl8
-rw-r--r--map-ISO8859-142
-rw-r--r--map-ISO8859-152
-rw-r--r--map-ISO8859-162
-rw-r--r--map-ISO8859-728
-rw-r--r--ucs2any.c4
6 files changed, 26 insertions, 20 deletions
diff --git a/bdftruncate.pl b/bdftruncate.pl
index 6c3ca90..0df06e5 100644
--- a/bdftruncate.pl
+++ b/bdftruncate.pl
@@ -1,12 +1,12 @@
#!/usr/bin/perl
#
-# bdftruncate.pl -- Markus Kuhn <mkuhn@acm.org>
+# bdftruncate.pl -- Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>
#
# This Perl script allows you to generate from an ISO10646-1 encoded
# BDF font other ISO10646-1 BDF fonts in which all characters above
# a threshold code value are stored unencoded.
#
-# Id: bdftruncate.pl,v 1.5 2001-05-31 10:58:58+01 mgk25 Exp $
+# $ucs-fonts: bdftruncate.pl,v 1.7 2004-11-28 18:41:13+00 mgk25 Rel $
# Subroutine to identify whether the ISO 10646/Unicode character code
# ucs belongs into the East Asian Wide (W) or East Asian FullWidth
@@ -34,11 +34,11 @@ if ($ARGV[0] eq '-w' || $ARGV[0] eq '+w') {
print STDERR <<End if $#ARGV != 0;
-Usage: bdftruncate [+w|-w] threshold <source.bdf >destination.bdf
+Usage: bdftruncate.pl [+w|-w] threshold <source.bdf >destination.bdf
Example:
- bdftruncate 0x3200 <6x13.bdf >6x13t.bdf
+ bdftruncate.pl 0x3200 <6x13.bdf >6x13t.bdf
will generate the file 6x13t.bdf in which all glyphs with codes
>= 0x3200 will only be stored unencoded (i.e., ENCODING -1).
diff --git a/map-ISO8859-14 b/map-ISO8859-14
index 36038f4..73e9855 100644
--- a/map-ISO8859-14
+++ b/map-ISO8859-14
@@ -4,7 +4,7 @@
# Table version: 1.0
# Table format: Format A
# Date: 1999 July 27
-# Authors: Markus Kuhn <mkuhn@acm.org>
+# Authors: Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>
# Ken Whistler <kenw@sybase.com>
#
# Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved.
diff --git a/map-ISO8859-15 b/map-ISO8859-15
index 1e31970..ab2f32f 100644
--- a/map-ISO8859-15
+++ b/map-ISO8859-15
@@ -4,7 +4,7 @@
# Table version: 1.0
# Table format: Format A
# Date: 1999 July 27
-# Authors: Markus Kuhn <mkuhn@acm.org>
+# Authors: Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>
# Ken Whistler <kenw@sybase.com>
#
# Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved.
diff --git a/map-ISO8859-16 b/map-ISO8859-16
index 5353d74..c0dcf0d 100644
--- a/map-ISO8859-16
+++ b/map-ISO8859-16
@@ -4,7 +4,7 @@
# Table version: 1.0
# Table format: Format A
# Date: 2001 July 26
-# Authors: Markus Kuhn <mkuhn@acm.org>
+# Authors: Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>
#
# Copyright (c) 1999-2001 Unicode, Inc. All Rights reserved.
#
diff --git a/map-ISO8859-7 b/map-ISO8859-7
index 52c42d0..bc46b74 100644
--- a/map-ISO8859-7
+++ b/map-ISO8859-7
@@ -1,12 +1,12 @@
#
-# Name: ISO 8859-7:1987 to Unicode
-# Unicode version: 3.0
-# Table version: 1.0
+# Name: ISO 8859-7:2003 to Unicode
+# Unicode version: 4.0
+# Table version: 2.0
# Table format: Format A
-# Date: 1999 July 27
+# Date: 2003-Nov-12
# Authors: Ken Whistler <kenw@sybase.com>
#
-# Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved.
+# Copyright (c) 1991-2003 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
@@ -25,10 +25,11 @@
# General notes:
#
# This table contains the data the Unicode Consortium has on how
-# ISO 8859-7:1987 characters map into Unicode.
+# ISO 8859-7:2003 characters map into Unicode.
#
# ISO 8859-7:1987 is equivalent to ISO-IR-126, ELOT 928,
-# and ECMA 118.
+# and ECMA 118. ISO 8859-7:2003 adds two currency signs
+# and one other character not in the earlier standard.
#
# Format: Three tab-separated columns
# Column #1 is the ISO 8859-7 code (in hex as 0xXX)
@@ -43,12 +44,14 @@
# Remap 0xA1 to U+2018 (instead of 0x02BD) to match text of 8859-7
# Remap 0xA2 to U+2019 (instead of 0x02BC) to match text of 8859-7
#
+# 2.0 version updates 1.0 version by adding mappings for the
+# three newly added characters 0xA4, 0xA5, 0xAA.
+#
# Updated versions of this file may be found in:
-# <ftp://ftp.unicode.org/Public/MAPPINGS/>
+# <http://www.unicode.org/Public/MAPPINGS/>
#
-# Any comments or problems, contact <errata@unicode.org>
-# Please note that <errata@unicode.org> is an archival address;
-# notices will be checked, but do not expect an immediate response.
+# Any comments or problems, contact the Unicode Consortium at:
+# <http://www.unicode.org/reporting.html>
#
0x00 0x0000 # NULL
0x01 0x0001 # START OF HEADING
@@ -214,10 +217,13 @@
0xA1 0x2018 # LEFT SINGLE QUOTATION MARK
0xA2 0x2019 # RIGHT SINGLE QUOTATION MARK
0xA3 0x00A3 # POUND SIGN
+0xA4 0x20AC # EURO SIGN
+0xA5 0x20AF # DRACHMA SIGN
0xA6 0x00A6 # BROKEN BAR
0xA7 0x00A7 # SECTION SIGN
0xA8 0x00A8 # DIAERESIS
0xA9 0x00A9 # COPYRIGHT SIGN
+0xAA 0x037A # GREEK YPOGEGRAMMENI
0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xAC 0x00AC # NOT SIGN
0xAD 0x00AD # SOFT HYPHEN
diff --git a/ucs2any.c b/ucs2any.c
index fa666a4..2e414d5 100644
--- a/ucs2any.c
+++ b/ucs2any.c
@@ -913,9 +913,9 @@ main(int argc, char *argv[])
fprintf(fout_fp, "%s",
"COMMENT from an ISO10646-1 encoded source BDF font.\n");
fprintf(fout_fp, "%s",
- "COMMENT ucs2any by Ben Collver <collver1@attbi.com>, 2003.\n");
+ "COMMENT ucs2any by Ben Collver <collver1@attbi.com>, 2003, based on\n");
fprintf(fout_fp, "%s",
- "COMMENT based on ucs2any.pl by Markus Kuhn <mkuhn@acm.org>, 2000.\n");
+ "COMMENT ucs2any.pl by Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>, 2000.\n");
for (i = 0; i <= nextheader; i++) {
if (i == default_char_index)