Subject: Re: bug#7786: 23.2; Encoding of PostScript files

From: Peter Dyballa <[email-masked]>
Date: Wed, 13 Oct 2021 18:23:50 +0200

> Am 13.10.2021 um 18:20 schrieb Lars Ingebrigtsen <[email-masked]>:
> 
> Eli Zaretskii <[email-masked]> writes:
> 
>> What's wrong with this:
>> 
>>  https://en.wikipedia.org/wiki/PostScript_Latin_1_Encoding
>> 
>> It shows the Unicode codepoint for each character in the codepage.  Or
>> what am I missing?
> 
> Yes, that's what I suggested using as the source -- somebody would have
> to transcribe that into a machine readable file.

Is this OK and usable?

;;; -*- mode: Text; coding: utf-8; -*-
;
;	Time-stamp: <2011-01-05 10:52:40 pete>
;
;   Standard PostScript Glyphs (Adobe)
;
;   oct   dec   hex   UTF8
;===================================
  =  40 =  32 = 20 =     20 = U+0020 : SPACE
! =  41 =  33 = 21 =     21 = U+0021 : EXCLAMATION MARK
" =  42 =  34 = 22 =     22 = U+0022 : QUOTATION MARK
# =  43 =  35 = 23 =     23 = U+0023 : NUMBER SIGN
$ =  44 =  36 = 24 =     24 = U+0024 : DOLLAR SIGN
% =  45 =  37 = 25 =     25 = U+0025 : PERCENT SIGN
& =  46 =  38 = 26 =     26 = U+0026 : AMPERSAND
' =  47 =  39 = 27 =     27 = U+2019 : RIGHT SINGLE QUOTATION MARK
( =  50 =  40 = 28 =     28 = U+0028 : LEFT PARENTHESIS
) =  51 =  41 = 29 =     29 = U+0029 : RIGHT PARENTHESIS
* =  52 =  42 = 2A =     2A = U+002A : ASTERISK
+ =  53 =  43 = 2B =     2B = U+002B : PLUS SIGN
, =  54 =  44 = 2C =     2C = U+002C : COMMA
- =  55 =  45 = 2D =     2D = U+002D : HYPHEN-MINUS
. =  56 =  46 = 2E =     2E = U+002E : FULL STOP
/ =  57 =  47 = 2F =     2F = U+002F : SOLIDUS
0 =  60 =  48 = 30 =     30 = U+0030 : DIGIT ZERO
1 =  61 =  49 = 31 =     31 = U+0031 : DIGIT ONE
2 =  62 =  50 = 32 =     32 = U+0032 : DIGIT TWO
3 =  63 =  51 = 33 =     33 = U+0033 : DIGIT THREE
4 =  64 =  52 = 34 =     34 = U+0034 : DIGIT FOUR
5 =  65 =  53 = 35 =     35 = U+0035 : DIGIT FIVE
6 =  66 =  54 = 36 =     36 = U+0036 : DIGIT SIX
7 =  67 =  55 = 37 =     37 = U+0037 : DIGIT SEVEN
8 =  70 =  56 = 38 =     38 = U+0038 : DIGIT EIGHT
9 =  71 =  57 = 39 =     39 = U+0039 : DIGIT NINE
: =  72 =  58 = 3A =     3A = U+003A : COLON
; =  73 =  59 = 3B =     3B = U+003B : SEMICOLON
< =  74 =  60 = 3C =     3C = U+003C : LESS-THAN SIGN
= =  75 =  61 = 3D =     3D = U+003D : EQUALS SIGN
> =  76 =  62 = 3E =     3E = U+003E : GREATER-THAN SIGN
? =  77 =  63 = 3F =     3F = U+003F : QUESTION MARK
@ = 100 =  64 = 40 =     40 = U+0040 : COMMERCIAL AT
A = 101 =  65 = 41 =     41 = U+0041 : LATIN CAPITAL LETTER A
B = 102 =  66 = 42 =     42 = U+0042 : LATIN CAPITAL LETTER B
C = 103 =  67 = 43 =     43 = U+0043 : LATIN CAPITAL LETTER C
D = 104 =  68 = 44 =     44 = U+0044 : LATIN CAPITAL LETTER D
E = 105 =  69 = 45 =     45 = U+0045 : LATIN CAPITAL LETTER E
F = 106 =  70 = 46 =     46 = U+0046 : LATIN CAPITAL LETTER F
G = 107 =  71 = 47 =     47 = U+0047 : LATIN CAPITAL LETTER G
H = 110 =  72 = 48 =     48 = U+0048 : LATIN CAPITAL LETTER H
I = 111 =  73 = 49 =     49 = U+0049 : LATIN CAPITAL LETTER I
J = 112 =  74 = 4A =     4A = U+004A : LATIN CAPITAL LETTER J
K = 113 =  75 = 4B =     4B = U+004B : LATIN CAPITAL LETTER K
L = 114 =  76 = 4C =     4C = U+004C : LATIN CAPITAL LETTER L
M = 115 =  77 = 4D =     4D = U+004D : LATIN CAPITAL LETTER M
N = 116 =  78 = 4E =     4E = U+004E : LATIN CAPITAL LETTER N
O = 117 =  79 = 4F =     4F = U+004F : LATIN CAPITAL LETTER O
P = 120 =  80 = 50 =     50 = U+0050 : LATIN CAPITAL LETTER P
Q = 121 =  81 = 51 =     51 = U+0051 : LATIN CAPITAL LETTER Q
R = 122 =  82 = 52 =     52 = U+0052 : LATIN CAPITAL LETTER R
S = 123 =  83 = 53 =     53 = U+0053 : LATIN CAPITAL LETTER S
T = 124 =  84 = 54 =     54 = U+0054 : LATIN CAPITAL LETTER T
U = 125 =  85 = 55 =     55 = U+0055 : LATIN CAPITAL LETTER U
V = 126 =  86 = 56 =     56 = U+0056 : LATIN CAPITAL LETTER V
W = 127 =  87 = 57 =     57 = U+0057 : LATIN CAPITAL LETTER W
X = 130 =  88 = 58 =     58 = U+0058 : LATIN CAPITAL LETTER X
Y = 131 =  89 = 59 =     59 = U+0059 : LATIN CAPITAL LETTER Y
Z = 132 =  90 = 5A =     5A = U+005A : LATIN CAPITAL LETTER Z
[ = 133 =  91 = 5B =     5B = U+005B : LEFT SQUARE BRACKET
\ = 134 =  92 = 5C =     5C = U+005C : REVERSE SOLIDUS
] = 135 =  93 = 5D =     5D = U+005D : RIGHT SQUARE BRACKET
^ = 136 =  94 = 5E =     5E = U+005E : CIRCUMFLEX ACCENT
_ = 137 =  95 = 5F =     5F = U+005F : LOW LINE
` = 140 =  96 = 60 =     60 = U+2018 : LEFT SINGLE QUOTATION MARK
a = 141 =  97 = 61 =     61 = U+0061 : LATIN SMALL LETTER A
b = 142 =  98 = 62 =     62 = U+0062 : LATIN SMALL LETTER B
c = 143 =  99 = 63 =     63 = U+0063 : LATIN SMALL LETTER C
d = 144 = 100 = 64 =     64 = U+0064 : LATIN SMALL LETTER D
e = 145 = 101 = 65 =     65 = U+0065 : LATIN SMALL LETTER E
f = 146 = 102 = 66 =     66 = U+0066 : LATIN SMALL LETTER F
g = 147 = 103 = 67 =     67 = U+0067 : LATIN SMALL LETTER G
h = 150 = 104 = 68 =     68 = U+0068 : LATIN SMALL LETTER H
i = 151 = 105 = 69 =     69 = U+0069 : LATIN SMALL LETTER I
j = 152 = 106 = 6A =     6A = U+006A : LATIN SMALL LETTER J
k = 153 = 107 = 6B =     6B = U+006B : LATIN SMALL LETTER K
l = 154 = 108 = 6C =     6C = U+006C : LATIN SMALL LETTER L
m = 155 = 109 = 6D =     6D = U+006D : LATIN SMALL LETTER M
n = 156 = 110 = 6E =     6E = U+006E : LATIN SMALL LETTER N
o = 157 = 111 = 6F =     6F = U+006F : LATIN SMALL LETTER O
p = 160 = 112 = 70 =     70 = U+0070 : LATIN SMALL LETTER P
q = 161 = 113 = 71 =     71 = U+0071 : LATIN SMALL LETTER Q
r = 162 = 114 = 72 =     72 = U+0072 : LATIN SMALL LETTER R
s = 163 = 115 = 73 =     73 = U+0073 : LATIN SMALL LETTER S
t = 164 = 116 = 74 =     74 = U+0074 : LATIN SMALL LETTER T
u = 165 = 117 = 75 =     75 = U+0075 : LATIN SMALL LETTER U
v = 166 = 118 = 76 =     76 = U+0076 : LATIN SMALL LETTER V
w = 167 = 119 = 77 =     77 = U+0077 : LATIN SMALL LETTER W
x = 170 = 120 = 78 =     78 = U+0078 : LATIN SMALL LETTER X
y = 171 = 121 = 79 =     79 = U+0079 : LATIN SMALL LETTER Y
z = 172 = 122 = 7A =     7A = U+007A : LATIN SMALL LETTER Z
{ = 173 = 123 = 7B =     7B = U+007B : LEFT CURLY BRACKET
| = 174 = 124 = 7C =     7C = U+007C : VERTICAL LINE
} = 175 = 125 = 7D =     7D = U+007D : RIGHT CURLY BRACKET
~ = 176 = 126 = 7E =     7E = U+007E : TILDE
¡ = 241 = 161 = A1 =   C2A1 = U+00A1 : INVERTED EXCLAMATION MARK
¢ = 242 = 162 = A2 =   C2A2 = U+00A2 : CENT SIGN
£ = 243 = 163 = A3 =   C2A3 = U+00A3 : POUND SIGN
⁄ = 244 = 164 = A4 = E28184 = U+2044 : FRACTION SLASH
¥ = 245 = 165 = A5 =   C2A5 = U+00A5 : YEN SIGN
ƒ = 246 = 166 = A6 =   C692 = U+0192 : LATIN SMALL LETTER F WITH HOOK
§ = 247 = 167 = A7 =   C2A7 = U+00A7 : SECTION SIGN
¤ = 250 = 168 = A8 =   C2A4 = U+00A4 : CURRENCY SIGN
' = 251 = 169 = A9 =     27 = U+0027 : APOSTROPHE
“ = 252 = 170 = AA = E2809C = U+201C : LEFT DOUBLE QUOTATION MARK
« = 253 = 171 = AB =   C2AB = U+00AB : LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
‹ = 254 = 172 = AC = E280B9 = U+2039 : SINGLE LEFT-POINTING ANGLE QUOTATION MARK
› = 255 = 173 = AD = E280BA = U+203A : SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
ﬁ = 256 = 174 = AE = EFAC81 = U+FB01 : LATIN SMALL LIGATURE FI
ﬂ = 257 = 175 = AF = EFAC82 = U+FB02 : LATIN SMALL LIGATURE FL
– = 261 = 177 = B1 = E28093 = U+2013 : EN DASH
† = 262 = 178 = B2 = E280A0 = U+2020 : DAGGER
‡ = 263 = 179 = B3 = E280A1 = U+2021 : DOUBLE DAGGER
· = 264 = 180 = B4 =   C2B7 = U+00B7 : MIDDLE DOT
¶ = 266 = 182 = B6 =   C2B6 = U+00B6 : PILCROW SIGN
• = 267 = 183 = B7 = E280A2 = U+2022 : BULLET
‚ = 270 = 184 = B8 = E2809A = U+201A : SINGLE LOW-9 QUOTATION MARK
„ = 271 = 185 = B9 = E2809E = U+201E : DOUBLE LOW-9 QUOTATION MARK
” = 272 = 186 = BA = E2809D = U+201D : RIGHT DOUBLE QUOTATION MARK
» = 273 = 187 = BB =   C2BB = U+00BB : RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
… = 274 = 188 = BC = E280A6 = U+2026 : HORIZONTAL ELLIPSIS
‰ = 275 = 189 = BD = E280B0 = U+2030 : PER MILLE SIGN
¿ = 277 = 191 = BF =   C2BF = U+00BF : INVERTED QUESTION MARK
` = 301 = 193 = C1 =     60 = U+0060 : GRAVE ACCENT
´ = 302 = 194 = C2 =   C2B4 = U+00B4 : ACUTE ACCENT
ˆ = 303 = 195 = C3 =   CB86 = U+02C6 : MODIFIER LETTER CIRCUMFLEX ACCENT
˜ = 304 = 196 = C4 =   CB9C = U+02DC : SMALL TILDE
¯ = 305 = 197 = C5 =   C2AF = U+00AF : MACRON
˘ = 306 = 198 = C6 =   CB98 = U+02D8 : BREVE
˙ = 307 = 199 = C7 =   CB99 = U+02D9 : DOT ABOVE
¨ = 310 = 200 = C8 =   C2A8 = U+00A8 : DIAERESIS
˚ = 312 = 202 = CA =   CB9A = U+02DA : RING ABOVE
¸ = 313 = 203 = CB =   C2B8 = U+00B8 : CEDILLA
˝ = 315 = 205 = CD =   CB9D = U+02DD : DOUBLE ACUTE ACCENT
˛ = 316 = 206 = CE =   CB9B = U+02DB : OGONEK
ˇ = 317 = 207 = CF =   CB87 = U+02C7 : CARON
— = 320 = 208 = D0 = E28094 = U+2014 : EM DASH
Æ = 341 = 225 = E1 =   C386 = U+00C6 : LATIN CAPITAL LETTER AE
ª = 343 = 227 = E3 =   C2AA = U+00AA : FEMININE ORDINAL INDICATOR
Ł = 350 = 232 = E8 =   C581 = U+0141 : LATIN CAPITAL LETTER L WITH STROKE
Ø = 351 = 233 = E9 =   C398 = U+00D8 : LATIN CAPITAL LETTER O WITH STROKE
Œ = 352 = 234 = EA =   C592 = U+0152 : LATIN CAPITAL LIGATURE OE
º = 353 = 235 = EB =   C2BA = U+00BA : MASCULINE ORDINAL INDICATOR
æ = 361 = 241 = F1 =   C3A6 = U+00E6 : LATIN SMALL LETTER AE
ı = 365 = 245 = F5 =   C4B1 = U+0131 : LATIN SMALL LETTER DOTLESS I
ł = 370 = 248 = F8 =   C582 = U+0142 : LATIN SMALL LETTER L WITH STROKE
ø = 371 = 249 = F9 =   C3B8 = U+00F8 : LATIN SMALL LETTER O WITH STROKE
œ = 372 = 250 = FA =   C593 = U+0153 : LATIN SMALL LIGATURE OE
ß = 373 = 251 = FB =   C39F = U+00DF : LATIN SMALL LETTER SHARP S

--
Greetings

  Pete

Film is a dog: the head is commerce, the tail is art. And only rarely does the tail wag the dog.
				– Joseph Losey