From 8dbbdb2b6491edd6a0ec957d3a742802d2946fa3 Mon Sep 17 00:00:00 2001 From: Markus Kuhn Date: Sun, 28 Nov 2004 19:06:20 +0000 Subject: Updated 8859-7.TXT to ISO 8859-7:2003 (with euro sign) Updated obsolete email address --- bdftruncate.pl | 8 ++++---- map-ISO8859-14 | 2 +- map-ISO8859-15 | 2 +- map-ISO8859-16 | 2 +- map-ISO8859-7 | 28 +++++++++++++++++----------- ucs2any.c | 4 ++-- 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 +# bdftruncate.pl -- Markus Kuhn # # 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 <destination.bdf +Usage: bdftruncate.pl [+w|-w] threshold 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 +# Authors: Markus Kuhn # Ken Whistler # # 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 +# Authors: Markus Kuhn # Ken Whistler # # 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 +# Authors: Markus Kuhn # # 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 # -# 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: -# +# # -# Any comments or problems, contact -# Please note that is an archival address; -# notices will be checked, but do not expect an immediate response. +# Any comments or problems, contact the Unicode Consortium at: +# # 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 , 2003.\n"); + "COMMENT ucs2any by Ben Collver , 2003, based on\n"); fprintf(fout_fp, "%s", - "COMMENT based on ucs2any.pl by Markus Kuhn , 2000.\n"); + "COMMENT ucs2any.pl by Markus Kuhn , 2000.\n"); for (i = 0; i <= nextheader; i++) { if (i == default_char_index) -- cgit v1.2.1