diff options
-rw-r--r-- | pcl/pl/plsymbol.c | 57 |
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 */ | ||
3564 | static 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 | ||