summaryrefslogtreecommitdiff
path: root/README
blob: cb11c8fe0ef787f0fd1fd9f6caff9cff4cd83412 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
#
# Id: README,v 1.19 2002/11/22 23:11:31 mleisher Exp $
#
# Copyright 2002 Computing Research Lab, New Mexico State University
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#

Version: 1.9
22 November 2002

This set of fonts provides a 12pt, 100dpi proportional font with many of
the glyphs needed for Unicode text.  I call the typeface "ClearlyU" and
it was influenced by Donald Knuth's Computer Modern.

The fonts together contain 9538 glyphs at the moment.  This does not include
cuarabic12.bdf and cudevnag12.bdf which contain glyphs from cu12.bdf and and
cu-pua12.bdf.

Information about this font and samples, are located at:

  http://crl.nmsu.edu/~mleisher/cu.html

ACKNOWLEDGEMENTS
================
Thanks to Otto Stolz <Otto.Stolz@uni-konstanz.de> for finding spelling errors
in one of the Greek samples.

Thanks to Theppitak Karoonboonyanan <theppitak@nectec.or.th> for his excellent
cleanup of the Thai glyphs, particularly the vowel and tone marks.

Thanks to Ahmed Abdelali <ahmed@crl.nmsu.edu> for his help in improving the
Arabic glyphs.

Thanks to Séamus Ó Ciardhuáin <seoc@cnds.ucd.ie> for a much cleaner version
of the Ogham glyphs.

Thanks go to Daniel Yacob <yacob@ethiopiaonline.net> for a major cleanup of
the Ethiopic block glyphs!

AUTHOR
======
Mark Leisher <mleisher@crl.nmsu.edu>

CHANGES
=======

CHANGES FROM 1.8
----------------
  o  Adjusted positioning of several math symbols.

  o  Fixed the Hebrew FB39 glyph.

  o  Added Hangul Jamo and Hangul Compatibility Jamo glyphs.

  o  Changed the apostrophe and double quotes to the straight versions, and
     fixed the grave accent to look right.

  o  Added Koranic marks.

  o  Made the Geometric Shapes a bit larger.

  o  Cleaned up Control Pictures.

  o  Added Miscellaneous Technical symbols.

  o  Fixed a couple currency symbols.

  o  Added Runes.

  o  Added Ogham.

  o  Adjusted the positioning of the Arabic decimal and thousands separator.

  o  Changed some of the Greek glyphs to represent the trailing
     ypogegrammeni.

  o  Swapped the Greek phi letter and symbol glyphs.

  o  Cleaned up Cherokee a bit.

  o  Fixed the non-spacing Dhivehi vowels.

  o  Adjusted some of the UCAS shapes.

  o  Replaced Ogham glyphs with better version.

  o  Major cleanup of Ethiopic glyphs.

  o  Added some glyphs to the Cyrillic block.

  o  Added a couple missing Arabic glyphs.

  o  Minor adjustment to U+1EF5.

  o  Added a Devanagari-only font.

  o  Added the Braille block.

CHANGES FROM 1.7
----------------

  o  Added Unified Canadian Aboriginal Syllabics glyphs.

  o  Added Cherokee glyphs.

  o  Changed some of the "caron" forms to the preferred "apostrophe" forms.

  o  Added Thaana (Dhivehi - Maldivian) glyphs.

  o  Finished the Arabic glyph improvements.

  o  Adjusted the Lao dependent vowels, tones, and marks based on work done on
     the Thai glyphs.

  o  Replaced the Thai glyphs with cleaned up versions.

  o  Adjusted the shapes of U+01A2 and U+01A3 based on:
       http://www.indigo.ie/egt/standards/iso10646/pdf/gha.pdf

  o  Added some more glyphs for Unicode 3.0.

  o  Some minor lightening of a few glyphs.

  o  Redrew the Hebrew glyphs to be more consistent with the other scripts.

  o  Removed a combination from the PUA font that is in Unicode 3.0.

  o  Made the digits in the Arabic glyphs heavier to reflect more common
     practice.  The Urdu digit glyphs in the alternate font updated as well.

  o  Modified the Arabic block glyphs to be smaller and less silly looking.

  o  Added Devanagari glyphs including those needed to actually present text.

  o  Adjusted the advance widths of the Cyrillic capital letters to make
     presentation more consistent.

  o  Adjusted the width of the Lao vowels, I, II, Y, and YY.

  o  Renamed all the glyphs to "uniXXXX".

  o  Added a Macedonian/Serbian alternate for U+0431 to cu-alt12.

  o  Added the Romanian alternates using virgule instead of cedilla for
     U+015E, U+015F, U+0162, and U+0163.

  o  Added the Persian alternate glyph for the decimal separator at U+066B to
     the alternate font.

  o  Fixed up some of the Greek glyphs so the small iota follows the capital
     letters.

  o  Improved the Greek drachma sign.

  o  Adjusted the Cyrillic block to match Unicode 3.0 and moved the extra
     characters to the PUA font.

  o  Initial addition of some basic Hangul glyphs.

CHANGES FROM 1.6
----------------

  o  Fixed some more spacing problems with Greek glyphs.

  o  Fixed some problems with two alternate Greek glyphs.

  o  Fixed a spacing problem with an Armenian glyph.

  o  Fixed advance width problems with the Klingon.

  o  Added an alternate "No." glyph at 0x2116.

  o  Changed the spacing on the basic Latin upper-case letters to make them
     look better in natural text.

  o  Lowered the dot above the the lower case "i" and "j" letters to make them
     blend in more with the surrounding letters.

  o  Added some Greek block glyphs.

  o  Replaced the small letter d-caron (U+010F) with the preferred typesetting
     form and moved the caron form to the alternate page.

  o  Replaced the small letter l-caron (U+013E) with the preferred typesetting
     form and moved the caron form to the alternate page.

  o  Added U+01F6 through U+01F9, U+021C and U+021D, U+0222 through U+0225,
     U+02A9 through U+02AD, U+02EA through U+02EE, U+0346 through U+034E,
     U+0362, U+2139 and U+213A, U+2183, U+21EB through U+21F3, U+2425 and
     U+2426, U+25F0 through U+25F7,

     for Unicode 3.0 support.

  o  Lightened the weight of the "w" shape a little.

  o  Added a couple glyphs to the Private Use Area font for Navajo (U+E12E and
     U+E12F).

  o  Added glyphs at U+FFFE for use as an X11 DEFAULT_CHAR entry.

  o  Added the _XFREE86_GLYPH_RANGES properties.

  o  Updated the copyright notice year.

CHANGES FROM 1.5
----------------

  o  Fixed up the Coptic SMALL LETTER FEI shape.

  o  Changed the default shape of the Greek KOPPA to the O shape and added a
     lower case KOPPA in the unassigned slot after the KOPPA.

  o  Added some glyphs to the Private Use Area font: dotless lower j, upper
     and lower g with tilde, upper j with caron, final Hebrew kaf with
     qamats, upper and lower Xucuri letter he, alternate forms of the Greek
     koppa.

  o  Some minor improvements made to a few Xucuri glyphs.

  o  Spacing adjustments to Armenian, Georgian, Lao, and Thai.

  o  Added some more Cyrillic and Latin glyphs.

  o  Renamed all the glyphs to 4-digit hexadecimal codes of the form 0xUUUU.

  o  Added alternate Greek glyphs that use the curved PERISPOMENI instead of
     the one that looks like a tilde.

CHANGES FROM 1.4
----------------

  o  Fixed the tone marks in the Greek block.

  o  Adjusted the spacing on the lower case Greek letters.

  o  Added the missing micro sign at U+00B5.

  o  Adjusted spacing on more Latin, Greek, and Cyrillic letters.

  o  Added a different Franc symbol to the alternate font.

  o  Added the Macedonian I with grave, U+040D, U+045D.

  o  Added Cyrillic letter IE with grave at U+0400, U+0450.

  o  Added the Armenian hyphen at U+058A.

  o  Fixed spacings on glyphs shaped like the capital C and R, and lightened
     the capital K a bit.

  o  Lightened the "small k shape" found in Cyrillic and Greek.

  o  Adjusted some spacing problems with Greek alphas.

  o  Fixed Cyrillic glyphs UPRIGHT U and UPRIGHT U WITH BAR.

  o  Adjusted the Cyrillic letters U WITH DOUBLE ACUTE.

CHANGES FROM 1.3
----------------

  o  Lightened the lower case "k" and "t" shapes to be more consistent with
     the weight of the other glyphs.

  o  Adjusted the spacing of the letter "x" yet again.

  o  Adjusted spacing of the letter "y".

  o  Changed the Greek capital "Y" shape to something more modern, in the
     diatonic block as well.

  o  Adjusted many spacings.

  o  Adjusted spacing on Georgian Xutsuri lower case alternate glyphs.

  o  Added consistent CAP_HEIGHT and X_HEIGHT to all fonts.

CHANGES
-------
20 October 1998 - Cleaned up some more spacing problems and added the floor
                  and ceiling glyphs.

15 October 1998 - Cleaned up some spacing problems with digits.
                  Added Klingon to the PUA font.

02 October 1998 - Changed U+0123 to the preferred Latvian form.
                  Cleaned up some of the Arabic digits.
                  Made the alternate Georgian font into a general alternate
                  glyph font.  Added some alternate Arabic glyphs for Urdu
                  digits and letters.  Added the g-cedilla as an alternate
                  glyph.

03 September 1998 - Fixed some math character metrics.

09 September 1998 - Finished the Arabic blocks.

12 July 1998 - Added proposed Cyrillic glyphs for Kildin Sámi.

12 July 1998 - Borrowed the Ethiopic glyphs from ethiomx12-uni.bdf.