shithub: riscv

Download patch

ref: 5fae61d5c7e65427089044aa70b95314b7c2dbf0
parent: e87c6c0a4405c3775046476337df2194fd9d986c
author: sl <sl@gaff>
date: Sat Apr 5 18:33:25 EDT 2025

add URW Garamond No. 8 font to ghostscript, postscript, and troff.

--- a/sys/lib/postscript/font/fontmap
+++ b/sys/lib/postscript/font/fontmap
@@ -150,3 +150,9 @@
 WNCYR10		ams/wncyr10.pfa
 WNCYSC10		ams/wncysc10.pfa
 WNCYSS10		ams/wncyss10.pfa
+
+% fonts added by user
+GaramondNo8-Reg	useradded/ugmr8a.pfb
+GaramondNo8-RegItal useradded/ugmmi8a.pfb
+GaramondNo8-Med useradded/ugmm8a.pfb
+GaramondNo8-MedItal useradded//ugmmi8a.pfb
binary files /dev/null b/sys/lib/postscript/font/useradded/ugmm8a.pfb differ
binary files /dev/null b/sys/lib/postscript/font/useradded/ugmmi8a.pfb differ
binary files /dev/null b/sys/lib/postscript/font/useradded/ugmr8a.pfb differ
binary files /dev/null b/sys/lib/postscript/font/useradded/ugmri8a.pfb differ
--- /dev/null
+++ b/sys/lib/postscript/troff/GA
@@ -1,0 +1,3 @@
+0x0000 0x00ff GaramondNo8-Reg
+0x2010 0x2044 GaramondNo8-Reg
+0xfb00 0xfb06 GaramondNo8-Reg
--- /dev/null
+++ b/sys/lib/postscript/troff/GI
@@ -1,0 +1,3 @@
+0x0000 0x00ff GaramondNo8-RegItal
+0x2010 0x2044 GaramondNo8-RegItal
+0xfb00 0xfb06 GaramondNo8-RegItal
--- /dev/null
+++ b/sys/lib/postscript/troff/GM
@@ -1,0 +1,3 @@
+0x0000 0x00ff GaramondNo8-Med
+0x2010 0x2044 GaramondNo8-Med
+0xfb00 0xfb06 GaramondNo8-Med
--- /dev/null
+++ b/sys/lib/postscript/troff/GMI
@@ -1,0 +1,3 @@
+0x0000 0x00ff GaramondNo8-MedItal
+0x2010 0x2044 GaramondNo8-MedItal
+0xfb00 0xfb06 GaramondNo8-MedItal
--- /dev/null
+++ b/sys/lib/troff/font/devutf/GA
@@ -1,0 +1,213 @@
+name GA
+fontname GaramondNo8-Reg
+spacewidth 26
+charset
+!	26	2	33
+"	42	2	34
+#	48	2	35
+$	48	2	36
+%	81	2	37
+&	83	2	38
+’	28	2	8217
+(	30	3	40
+)	30	3	41
+*	48	2	42
++	81	2	43
+,	26	1	44
+-	26	0	45
+.	26	0	46
+/	48	2	47
+0	48	2	48
+1	48	2	49
+2	48	2	50
+3	48	2	51
+4	48	2	52
+5	48	2	53
+6	48	2	54
+7	48	2	55
+8	48	2	56
+9	48	2	57
+:	26	0	58
+;	26	1	59
+<	100	2	60
+=	81	0	61
+>	100	2	62
+?	37	2	63
+@	82	3	64
+A	76	2	65
+B	61	2	66
+C	74	2	67
+D	79	2	68
+E	63	2	69
+F	59	2	70
+G	79	2	71
+H	85	2	72
+I	33	2	73
+J	37	3	74
+K	72	2	75
+L	61	2	76
+M	90	2	77
+N	85	2	78
+O	85	2	79
+P	59	2	80
+Q	85	3	81
+R	70	2	82
+S	48	2	83
+T	68	2	84
+U	81	2	85
+V	72	2	86
+W	98	2	87
+X	76	2	88
+Y	72	2	89
+Z	66	2	90
+[	30	3	91
+\	48	2	92
+]	30	3	93
+^	50	2	94
+_	50	1	95
+‘	28	2	8216
+a	42	0	97
+b	54	2	98
+c	42	0	99
+d	52	2	100
+e	42	0	101
+f	31	2	102
+g	46	1	103
+h	55	2	104
+i	28	2	105
+j	26	3	106
+k	55	2	107
+l	28	2	108
+m	83	0	109
+n	55	0	110
+o	54	0	111
+p	54	1	112
+q	52	1	113
+r	39	0	114
+s	35	0	115
+t	33	2	116
+u	54	0	117
+v	50	0	118
+w	76	0	119
+x	50	0	120
+y	54	1	121
+z	46	0	122
+{	44	3	123
+|	50	3	124
+}	44	3	125
+~	100	2	126
+¡	26	1	161
+¢	48	2	162
+£	48	3	163
+⁄	11	2	8260
+¥	48	2	165
+§	48	3	167
+¤	48	2	164
+'	28	2	39
+“	42	2	8220
+«	42	0	171
+‹	28	0	8249
+›	28	0	8250
+fi	56	2	64257
+fl	56	2	64258
+–	48	0	8211
+†	48	3	8224
+‡	48	3	8225
+·	26	0	183
+¶	48	3	182
+•	50	2	8226
+‚	28	1	8218
+„	42	1	8222
+”	42	2	8221
+»	42	0	187
+…	81	0	8230
+‰	116	2	8240
+¿	37	1	191
+`	48	2	96
+´	48	2	180
+¯	48	2	175
+¨	48	2	168
+¸	48	1	184
+—	81	0	8212
+Æ	107	2	198
+ª	48	2	170
+Ø	85	2	216
+º	48	2	186
+æ	65	0	230
+ø	54	0	248
+ß	55	2	223
+Á	76	2	193
+Â	76	2	194
+Ä	76	2	196
+À	76	2	192
+Å	76	2	197
+Ã	76	2	195
+Ç	74	3	199
+É	63	2	201
+Ê	63	2	202
+Ë	63	2	203
+È	63	2	200
+Ð	79	2	208
+Í	33	2	205
+Î	33	2	206
+Ï	33	2	207
+Ì	33	2	204
+Ñ	85	2	209
+Ó	85	2	211
+Ô	85	2	212
+Ö	85	2	214
+Ò	85	2	210
+Õ	85	2	213
+Þ	59	2	222
+Ú	81	2	218
+Û	81	2	219
+Ü	81	2	220
+Ù	81	2	217
+Ý	72	2	221
+á	42	2	225
+â	42	2	226
+ä	42	2	228
+à	42	2	224
+å	42	2	229
+ã	42	2	227
+¦	50	3	166
+ç	42	1	231
+©	50	2	169
+°	48	2	176
+÷	81	0	247
+é	42	2	233
+ê	42	2	234
+ë	42	2	235
+è	42	2	232
+ð	54	2	240
+í	28	2	237
+î	28	2	238
+ï	28	2	239
+ì	28	2	236
+¬	81	0	172
+·	26	0	183
+µ	55	1	181
+×	81	0	215
+ñ	55	2	241
+ó	54	2	243
+ô	54	2	244
+ö	54	2	246
+ò	54	2	242
+½	81	2	189
+¼	81	2	188
+¹	33	2	185
+õ	54	2	245
+±	81	3	177
+®	50	2	174
+­	26	0	173
+hy	"
+þ	54	3	254
+¾	81	2	190
+³	33	2	179
+²	33	2	178
+ú	54	2	250
+û	54	2	251
+ü	54	2	252
+ù	54	2	249
+ý	54	3	253
+ÿ	54	3	255
--- /dev/null
+++ b/sys/lib/troff/font/devutf/GI
@@ -1,0 +1,212 @@
+name GI
+fontname GaramondNo8-MedIta
+spacewidth 26
+charset
+!	26	2	33
+"	42	2	34
+#	50	2	35
+$	50	3	36
+%	83	2	37
+&	70	2	38
+’	26	2	8217
+(	30	3	40
+)	30	3	41
+*	50	2	42
++	83	2	43
+,	26	1	44
+-	26	0	45
+.	26	0	46
+/	50	2	47
+0	50	2	48
+1	50	2	49
+2	50	2	50
+3	50	2	51
+4	50	2	52
+5	50	2	53
+6	50	2	54
+7	50	2	55
+8	50	2	56
+9	50	2	57
+:	26	0	58
+;	26	1	59
+<	100	2	60
+=	83	0	61
+>	100	2	62
+?	39	2	63
+@	83	3	64
+A	74	2	65
+B	63	2	66
+C	74	2	67
+D	77	2	68
+E	63	2	69
+F	57	2	70
+G	79	2	71
+H	81	2	72
+I	39	2	73
+J	35	3	74
+K	72	2	75
+L	63	2	76
+M	87	2	77
+N	79	2	78
+O	83	2	79
+P	63	2	80
+Q	83	3	81
+R	74	2	82
+S	50	2	83
+T	68	2	84
+U	81	2	85
+V	74	2	86
+W	100	2	87
+X	72	2	88
+Y	74	2	89
+Z	66	2	90
+[	30	3	91
+\	50	2	92
+]	30	3	93
+^	50	2	94
+_	50	1	95
+‘	26	2	8216
+a	52	0	97
+b	55	2	98
+c	42	0	99
+d	55	2	100
+e	42	0	101
+f	30	3	102
+g	48	1	103
+h	55	2	104
+i	31	2	105
+j	30	3	106
+k	54	2	107
+l	30	2	108
+m	81	0	109
+n	55	0	110
+o	48	0	111
+p	55	3	112
+q	54	1	113
+r	39	0	114
+s	33	0	115
+t	31	2	116
+u	54	0	117
+v	57	0	118
+w	77	0	119
+x	48	0	120
+y	50	1	121
+z	42	0	122
+{	50	3	123
+|	50	3	124
+}	50	3	125
+~	100	2	126
+¡	26	1	161
+¢	50	2	162
+£	50	2	163
+⁄	11	2	8260
+¥	50	2	165
+§	50	3	167
+¤	50	2	164
+'	26	2	39
+“	42	2	8220
+«	42	0	171
+‹	26	0	8249
+›	26	0	8250
+fi	56	3	64257
+fl	56	3	64258
+–	50	0	8211
+†	50	3	8224
+‡	50	3	8225
+·	11	0	183
+¶	50	3	182
+•	50	2	8226
+‚	26	1	8218
+„	42	1	8222
+”	42	2	8221
+»	42	0	187
+…	83	0	8230
+‰	114	2	8240
+¿	39	1	191
+`	50	2	96
+´	50	2	180
+¯	50	2	175
+¨	50	2	168
+¸	50	1	184
+—	83	0	8212
+Æ	98	2	198
+ª	42	2	170
+Ø	83	2	216
+º	42	2	186
+æ	70	0	230
+ø	48	0	248
+ß	54	3	223
+Á	74	2	193
+Â	74	2	194
+Ä	74	2	196
+À	74	2	192
+Å	74	2	197
+Ã	74	2	195
+Ç	74	3	199
+É	63	2	201
+Ê	63	2	202
+Ë	63	2	203
+È	63	2	200
+Ð	77	2	208
+Í	39	2	205
+Î	39	2	206
+Ï	39	2	207
+Ì	39	2	204
+Ñ	79	2	209
+Ó	83	2	211
+Ô	83	2	212
+Ö	83	2	214
+Ò	83	2	210
+Õ	83	2	213
+Þ	63	2	222
+Ú	81	2	218
+Û	81	2	219
+Ü	81	2	220
+Ù	81	2	217
+Ý	74	2	221
+á	52	2	225
+â	52	2	226
+ä	52	2	228
+à	52	2	224
+å	52	2	229
+ã	52	2	227
+¦	50	3	166
+ç	42	1	231
+©	50	2	169
+°	50	2	176
+÷	83	2	247
+é	42	2	233
+ê	42	2	234
+ë	42	2	235
+è	42	2	232
+ð	48	2	240
+í	31	2	237
+î	31	2	238
+ï	31	2	239
+ì	31	2	236
+¬	83	0	172
+·	11	0	183
+µ	55	1	181
+×	83	2	215
+ñ	55	2	241
+ó	48	2	243
+ô	48	2	244
+ö	48	2	246
+ò	48	2	242
+½	83	2	189
+¼	83	2	188
+¹	33	2	185
+õ	48	2	245
+±	83	3	177
+®	50	2	174
+­	26	0	173
+þ	55	3	254
+¾	83	2	190
+³	33	2	179
+²	33	2	178
+ú	54	2	250
+û	54	2	251
+ü	54	2	252
+ù	54	2	249
+ý	50	3	253
+ÿ	50	3	255
--- /dev/null
+++ b/sys/lib/troff/font/devutf/GM
@@ -1,0 +1,212 @@
+name GM
+fontname GaramondNo8-Med
+spacewidth 28
+charset
+!	28	2	33
+"	41	2	34
+#	50	2	35
+$	50	2	36
+%	83	2	37
+&	85	2	38
+’	26	2	8217
+(	31	3	40
+)	31	3	41
+*	50	2	42
++	83	0	43
+,	28	1	44
+-	28	0	45
+.	28	0	46
+/	50	2	47
+0	50	2	48
+1	50	2	49
+2	50	2	50
+3	50	2	51
+4	50	2	52
+5	50	2	53
+6	50	2	54
+7	50	2	55
+8	50	2	56
+9	50	2	57
+:	28	0	58
+;	28	1	59
+<	100	2	60
+=	83	0	61
+>	100	2	62
+?	39	2	63
+@	83	3	64
+A	76	2	65
+B	66	2	66
+C	76	2	67
+D	83	2	68
+E	63	2	69
+F	63	2	70
+G	81	2	71
+H	89	2	72
+I	39	2	73
+J	37	3	74
+K	74	2	75
+L	61	2	76
+M	94	2	77
+N	85	2	78
+O	87	2	79
+P	63	2	80
+Q	87	3	81
+R	74	2	82
+S	54	2	83
+T	66	2	84
+U	81	2	85
+V	74	2	86
+W	100	2	87
+X	76	2	88
+Y	70	2	89
+Z	66	2	90
+[	31	3	91
+\	50	2	92
+]	31	3	93
+^	50	2	94
+_	50	1	95
+‘	26	2	8216
+a	46	0	97
+b	55	2	98
+c	42	0	99
+d	55	2	100
+e	44	0	101
+f	35	2	102
+g	54	1	103
+h	59	2	104
+i	30	2	105
+j	28	3	106
+k	55	2	107
+l	30	2	108
+m	87	0	109
+n	59	0	110
+o	54	0	111
+p	55	1	112
+q	55	1	113
+r	42	0	114
+s	37	0	115
+t	37	2	116
+u	59	0	117
+v	54	0	118
+w	76	0	119
+x	54	0	120
+y	52	1	121
+z	48	0	122
+{	50	3	123
+|	50	3	124
+}	50	3	125
+~	100	2	126
+¡	28	1	161
+¢	50	2	162
+£	50	2	163
+⁄	11	2	8260
+¥	50	2	165
+§	50	3	167
+¤	50	2	164
+'	26	2	39
+“	46	2	8220
+«	48	0	171
+‹	31	0	8249
+›	31	0	8250
+fi	59	2	64257
+fl	59	2	64258
+–	50	0	8211
+†	50	3	8224
+‡	50	3	8225
+·	28	0	183
+¶	50	3	182
+•	50	2	8226
+‚	26	1	8218
+„	46	1	8222
+”	46	2	8221
+»	48	0	187
+…	83	0	8230
+‰	114	2	8240
+¿	39	1	191
+`	50	2	96
+´	50	2	180
+¯	50	2	175
+¨	50	2	168
+¸	50	1	184
+—	83	0	8212
+Æ	98	2	198
+ª	46	2	170
+Ø	87	2	216
+º	46	2	186
+æ	68	0	230
+ø	54	0	248
+ß	59	2	223
+Á	76	2	193
+Â	76	2	194
+Ä	76	2	196
+À	76	2	192
+Å	76	2	197
+Ã	76	2	195
+Ç	76	3	199
+É	63	2	201
+Ê	63	2	202
+Ë	63	2	203
+È	63	2	200
+Ð	83	2	208
+Í	39	2	205
+Î	39	2	206
+Ï	39	2	207
+Ì	39	2	204
+Ñ	85	2	209
+Ó	87	2	211
+Ô	87	2	212
+Ö	87	2	214
+Ò	87	2	210
+Õ	87	2	213
+Þ	63	2	222
+Ú	81	2	218
+Û	81	2	219
+Ü	81	2	220
+Ù	81	2	217
+Ý	70	2	221
+á	46	2	225
+â	46	2	226
+ä	46	2	228
+à	46	2	224
+å	46	2	229
+ã	46	2	227
+¦	50	3	166
+ç	42	1	231
+©	50	2	169
+°	50	2	176
+÷	83	0	247
+é	44	2	233
+ê	44	2	234
+ë	44	2	235
+è	44	2	232
+ð	54	2	240
+í	30	2	237
+î	30	2	238
+ï	30	2	239
+ì	30	2	236
+¬	83	0	172
+·	28	0	183
+µ	55	1	181
+×	83	2	215
+ñ	59	2	241
+ó	54	2	243
+ô	54	2	244
+ö	54	2	246
+ò	54	2	242
+½	83	2	189
+¼	83	2	188
+¹	35	2	185
+õ	54	2	245
+±	83	1	177
+®	50	2	174
+­	28	0	173
+þ	55	3	254
+¾	83	2	190
+³	35	2	179
+²	35	2	178
+ú	59	2	250
+û	59	2	251
+ü	59	2	252
+ù	59	2	249
+ý	52	3	253
+ÿ	52	3	255
--- /dev/null
+++ b/sys/lib/troff/font/devutf/GMI
@@ -1,0 +1,212 @@
+name GMI
+fontname GaramondNo8-MedIta
+spacewidth 26
+charset
+!	26	2	33
+"	42	2	34
+#	50	2	35
+$	50	3	36
+%	83	2	37
+&	70	2	38
+’	26	2	8217
+(	30	3	40
+)	30	3	41
+*	50	2	42
++	83	2	43
+,	26	1	44
+-	26	0	45
+.	26	0	46
+/	50	2	47
+0	50	2	48
+1	50	2	49
+2	50	2	50
+3	50	2	51
+4	50	2	52
+5	50	2	53
+6	50	2	54
+7	50	2	55
+8	50	2	56
+9	50	2	57
+:	26	0	58
+;	26	1	59
+<	100	2	60
+=	83	0	61
+>	100	2	62
+?	39	2	63
+@	83	3	64
+A	74	2	65
+B	63	2	66
+C	74	2	67
+D	77	2	68
+E	63	2	69
+F	57	2	70
+G	79	2	71
+H	81	2	72
+I	39	2	73
+J	35	3	74
+K	72	2	75
+L	63	2	76
+M	87	2	77
+N	79	2	78
+O	83	2	79
+P	63	2	80
+Q	83	3	81
+R	74	2	82
+S	50	2	83
+T	68	2	84
+U	81	2	85
+V	74	2	86
+W	100	2	87
+X	72	2	88
+Y	74	2	89
+Z	66	2	90
+[	30	3	91
+\	50	2	92
+]	30	3	93
+^	50	2	94
+_	50	1	95
+‘	26	2	8216
+a	52	0	97
+b	55	2	98
+c	42	0	99
+d	55	2	100
+e	42	0	101
+f	30	3	102
+g	48	1	103
+h	55	2	104
+i	31	2	105
+j	30	3	106
+k	54	2	107
+l	30	2	108
+m	81	0	109
+n	55	0	110
+o	48	0	111
+p	55	3	112
+q	54	1	113
+r	39	0	114
+s	33	0	115
+t	31	2	116
+u	54	0	117
+v	57	0	118
+w	77	0	119
+x	48	0	120
+y	50	1	121
+z	42	0	122
+{	50	3	123
+|	50	3	124
+}	50	3	125
+~	100	2	126
+¡	26	1	161
+¢	50	2	162
+£	50	2	163
+⁄	11	2	8260
+¥	50	2	165
+§	50	3	167
+¤	50	2	164
+'	26	2	39
+“	42	2	8220
+«	42	0	171
+‹	26	0	8249
+›	26	0	8250
+fi	56	3	64257
+fl	56	3	64258
+–	50	0	8211
+†	50	3	8224
+‡	50	3	8225
+·	11	0	183
+¶	50	3	182
+•	50	2	8226
+‚	26	1	8218
+„	42	1	8222
+”	42	2	8221
+»	42	0	187
+…	83	0	8230
+‰	114	2	8240
+¿	39	1	191
+`	50	2	96
+´	50	2	180
+¯	50	2	175
+¨	50	2	168
+¸	50	1	184
+—	83	0	8212
+Æ	98	2	198
+ª	42	2	170
+Ø	83	2	216
+º	42	2	186
+æ	70	0	230
+ø	48	0	248
+ß	54	3	223
+Á	74	2	193
+Â	74	2	194
+Ä	74	2	196
+À	74	2	192
+Å	74	2	197
+Ã	74	2	195
+Ç	74	3	199
+É	63	2	201
+Ê	63	2	202
+Ë	63	2	203
+È	63	2	200
+Ð	77	2	208
+Í	39	2	205
+Î	39	2	206
+Ï	39	2	207
+Ì	39	2	204
+Ñ	79	2	209
+Ó	83	2	211
+Ô	83	2	212
+Ö	83	2	214
+Ò	83	2	210
+Õ	83	2	213
+Þ	63	2	222
+Ú	81	2	218
+Û	81	2	219
+Ü	81	2	220
+Ù	81	2	217
+Ý	74	2	221
+á	52	2	225
+â	52	2	226
+ä	52	2	228
+à	52	2	224
+å	52	2	229
+ã	52	2	227
+¦	50	3	166
+ç	42	1	231
+©	50	2	169
+°	50	2	176
+÷	83	2	247
+é	42	2	233
+ê	42	2	234
+ë	42	2	235
+è	42	2	232
+ð	48	2	240
+í	31	2	237
+î	31	2	238
+ï	31	2	239
+ì	31	2	236
+¬	83	0	172
+·	11	0	183
+µ	55	1	181
+×	83	2	215
+ñ	55	2	241
+ó	48	2	243
+ô	48	2	244
+ö	48	2	246
+ò	48	2	242
+½	83	2	189
+¼	83	2	188
+¹	33	2	185
+õ	48	2	245
+±	83	3	177
+®	50	2	174
+­	26	0	173
+þ	55	3	254
+¾	83	2	190
+³	33	2	179
+²	33	2	178
+ú	54	2	250
+û	54	2	251
+ü	54	2	252
+ù	54	2	249
+ý	50	3	253
+ÿ	50	3	255
--