[gs-commits] ghostpdl branch, master, updated. jbig2dec-0.14-1766-g6e6c694

[email protected] (Henry Stiles) Mon, 28 Oct 2019 23:41:31 +0000 (UTC)
Newsgroups gmane.comp.printing.ghostscript.cvs
Message-ID <[email protected]>
The ghostpdl branch, master has been updated
       via  6e6c69487094b877bc56fcc07b9840f6e5b95925 (commit)
      from  7870f4951bcc6a153f317e3439e14d0e929fd231 (commit)

----------------------------------------------------------------------
commit 6e6c69487094b877bc56fcc07b9840f6e5b95925
Author: Henry Stiles <[email protected]>
Date:   Mon Oct 28 17:29:34 2019 -0600

    Bug #701803, fix missing Greek symbols.
    
    New symbol set ISO/IEC 8859-7 Latin/Greek alphabet added.

diff --git a/pcl/pl/plsymbol.c b/pcl/pl/plsymbol.c
index d96b58a..6428032 100644
--- a/pcl/pl/plsymbol.c
+++ b/pcl/pl/plsymbol.c
@@ -3560,6 +3560,62 @@ static const pl_symbol_map_t map_14L_unicode = {
      }
 };
 
+/* ISO/IEC 8859-7 Latin/Greek alphabet */
+static const pl_symbol_map_t map_12N_unicode = {
+    map_header(12, 'N', plgv_Unicode, 2, 0, 0, 0, 0, 0xc0, 0, 0, 0,
+               PLGV_U2M_MAPPING),
+    {
+        /* 0x00 */
+        0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+        0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+        /* 0x10 */
+        0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+        0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+        /* 0x20 */
+        0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+        0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+        /* 0x30 */
+        0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+        0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+        /* 0x40 */
+        0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+        0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+        /* 0x50 */
+        0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+        0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+        /* 0x60 */
+        0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+        0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+        /* 0x70 */
+        0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+        0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+        /* 0x80 */
+        0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+        0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+        /* 0x90 */
+        0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+        0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
+        /* 0xa0 */
+        0x00a0, 0x02bd, 0x02bc, 0x00a3, 0xffff, 0xffff, 0x00a6, 0x00a7,
+        0x00a8, 0x00a9, 0xffff, 0x00ab, 0x00ac, 0x00ad, 0xffff, 0x2015,
+        /* 0xb0 */
+        0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x0385, 0x0386, 0x00b7,
+        0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f,
+        /* 0xc0 */
+        0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
+        0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f,
+        /* 0xd0 */
+        0x03a0, 0x03a1, 0xffff, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7,
+        0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af,
+        /* 0xe0 */
+        0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7,
+        0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf,
+        /* 0xf0 */
+        0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7,
+        0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0xffff
+    }
+};
+    
 /*************************************************************
  * HP-GL/2 stick font extended character set Unicode mapping *
  * (Note: this symbol set is not documented anywhere.)       *
@@ -3683,6 +3739,7 @@ const pl_symbol_map_t *pl_built_in_symbol_maps[] = {
     &map_18N_unicode,
     &map_20U_unicode,
     &map_25U_unicode,
+    &map_12N_unicode,
     0                           /* end marker */
 };
 


Summary of changes:
 pcl/pl/plsymbol.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)