summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pcl/pl/plsymbol.c57
1 files changed, 57 insertions, 0 deletions
diff --git a/pcl/pl/plsymbol.c b/pcl/pl/plsymbol.c
index d96b58ac3..6428032f2 100644
--- a/pcl/pl/plsymbol.c
+++ b/pcl/pl/plsymbol.c
@@ -3560,6 +3560,62 @@ static const pl_symbol_map_t map_14L_unicode = {
3560 } 3560 }
3561}; 3561};
3562 3562
3563/* ISO/IEC 8859-7 Latin/Greek alphabet */
3564static const pl_symbol_map_t map_12N_unicode = {
3565 map_header(12, 'N', plgv_Unicode, 2, 0, 0, 0, 0, 0xc0, 0, 0, 0,
3566 PLGV_U2M_MAPPING),
3567 {
3568 /* 0x00 */
3569 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
3570 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
3571 /* 0x10 */
3572 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
3573 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
3574 /* 0x20 */
3575 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
3576 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
3577 /* 0x30 */
3578 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
3579 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
3580 /* 0x40 */
3581 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
3582 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
3583 /* 0x50 */
3584 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
3585 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
3586 /* 0x60 */
3587 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
3588 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
3589 /* 0x70 */
3590 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
3591 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
3592 /* 0x80 */
3593 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
3594 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
3595 /* 0x90 */
3596 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
3597 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
3598 /* 0xa0 */
3599 0x00a0, 0x02bd, 0x02bc, 0x00a3, 0xffff, 0xffff, 0x00a6, 0x00a7,
3600 0x00a8, 0x00a9, 0xffff, 0x00ab, 0x00ac, 0x00ad, 0xffff, 0x2015,
3601 /* 0xb0 */
3602 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x0385, 0x0386, 0x00b7,
3603 0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f,
3604 /* 0xc0 */
3605 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
3606 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f,
3607 /* 0xd0 */
3608 0x03a0, 0x03a1, 0xffff, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7,
3609 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af,
3610 /* 0xe0 */
3611 0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7,
3612 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf,
3613 /* 0xf0 */
3614 0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7,
3615 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0xffff
3616 }
3617};
3618
3563/************************************************************* 3619/*************************************************************
3564 * HP-GL/2 stick font extended character set Unicode mapping * 3620 * HP-GL/2 stick font extended character set Unicode mapping *
3565 * (Note: this symbol set is not documented anywhere.) * 3621 * (Note: this symbol set is not documented anywhere.) *
@@ -3683,6 +3739,7 @@ const pl_symbol_map_t *pl_built_in_symbol_maps[] = {
3683 &map_18N_unicode, 3739 &map_18N_unicode,
3684 &map_20U_unicode, 3740 &map_20U_unicode,
3685 &map_25U_unicode, 3741 &map_25U_unicode,
3742 &map_12N_unicode,
3686 0 /* end marker */ 3743 0 /* end marker */
3687}; 3744};
3688 3745