From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@9fans.net Date: Mon, 30 Mar 2009 09:05:26 +0000 From: Frederic Bonfanti Message-ID: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable References: <60a89833a15dd9c8269e72841b9a8cd4@quanstro.net> Subject: Re: [9fans] Visual font viewer Topicbox-Message-UUID: cc76b1f6-ead4-11e9-9d60-3106f5b1d025 > Does anyone remember how the Plan 9 font files came to be? �I'm going to go out on a limb here and bet that some poor soul didn't enter them by hand... > I'd also wager that they weren't created on Plan 9 directly... > > So, was(were) some tool(s) used, especially in the conversion from a "more standard" format like PS to the Plan 9 format? �And if so, does(do) said tool(s) still exist? � In May 2003, I did some tools to download ALL Unicode Glyphs (.gif), process them and create the relevent font files. The result is somehow ``ugly" :) although the only existing solution if you wanted to visualize any unicode glyph. Andrey may have the source. If not I have to dig. +F total 5528 fred fred 2750 May 14 2003 Alphabetic_Pres_Forms.14 fred fred 6163 May 14 2003 Arabic.14 fred fred 4190 May 15 2003 Arabic_Pres_Forms-A-01.14 fred fred 8254 May 15 2003 Arabic_Pres_Forms-A-02.14 fred fred 10036 May 15 2003 Arabic_Pres_Forms-A-03.14 fred fred 3560 May 14 2003 Arabic_Pres_Forms-B.14 fred fred 3157 May 14 2003 Armenian.14 fred fred 2859 May 14 2003 Arrows.14 fred fred 3646 May 14 2003 Basic_Latin.14 fred fred 3959 May 14 2003 Bengali.14 fred fred 816 May 14 2003 Block_Elements.14 fred fred 1080 May 14 2003 Bopomofo.14 fred fred 1152 May 14 2003 Bopomofo_Extended.14 fred fred 2335 May 14 2003 Box_Drawing.14 fred fred 3202 May 14 2003 Braille_Patterns.14 fred fred 585 May 14 2003 Buhid.14 fred fred 950 May 14 2003 CJK_Compat_Forms.14 fred fred 8892 May 14 2003 CJK_Compatibility.14 fred fred 5700 May 14 2003 CJK_Radicals_Supplement.14 fred fred 2308 May 14 2003 CJK_Symbols_and_Punct.14 fred fred 15140 May 15 2003 CJK_Unif_Ideos_Ext_A-00.14 fred fred 15119 May 15 2003 CJK_Unif_Ideos_Ext_A-01.14 fred fred 15368 May 15 2003 CJK_Unif_Ideos_Ext_A-02.14 fred fred 14964 May 15 2003 CJK_Unif_Ideos_Ext_A-03.14 fred fred 15190 May 15 2003 CJK_Unif_Ideos_Ext_A-04.14 fred fred 15425 May 15 2003 CJK_Unif_Ideos_Ext_A-05.14 fred fred 15618 May 15 2003 CJK_Unif_Ideos_Ext_A-06.14 fred fred 15775 May 15 2003 CJK_Unif_Ideos_Ext_A-07.14 fred fred 15470 May 15 2003 CJK_Unif_Ideos_Ext_A-08.14 fred fred 15718 May 15 2003 CJK_Unif_Ideos_Ext_A-09.14 fred fred 15443 May 15 2003 CJK_Unif_Ideos_Ext_A-10.14 fred fred 14572 May 15 2003 CJK_Unif_Ideos_Ext_A-11.14 fred fred 15357 May 15 2003 CJK_Unif_Ideos_Ext_A-12.14 fred fred 15282 May 15 2003 CJK_Unif_Ideos_Ext_A-13.14 fred fred 15268 May 15 2003 CJK_Unif_Ideos_Ext_A-14.14 fred fred 15574 May 15 2003 CJK_Unif_Ideos_Ext_A-15.14 fred fred 15183 May 15 2003 CJK_Unif_Ideos_Ext_A-16.14 fred fred 15150 May 15 2003 CJK_Unif_Ideos_Ext_A-17.14 fred fred 15496 May 15 2003 CJK_Unif_Ideos_Ext_A-18.14 fred fred 15479 May 15 2003 CJK_Unif_Ideos_Ext_A-19.14 fred fred 15498 May 15 2003 CJK_Unif_Ideos_Ext_A-20.14 fred fred 15038 May 15 2003 CJK_Unif_Ideos_Ext_A-21.14 fred fred 15573 May 15 2003 CJK_Unif_Ideos_Ext_A-22.14 fred fred 15657 May 15 2003 CJK_Unif_Ideos_Ext_A-23.14 fred fred 15700 May 15 2003 CJK_Unif_Ideos_Ext_A-24.14 fred fred 11666 May 15 2003 CJK_Unif_Ideos_Ext_A-25.14 fred fred 12944 May 15 2003 CJK_Unified_Ideogs-00.14 fred fred 15062 May 15 2003 CJK_Unified_Ideogs-01.14 fred fred 15256 May 15 2003 CJK_Unified_Ideogs-02.14 fred fred 14612 May 15 2003 CJK_Unified_Ideogs-03.14 fred fred 14953 May 15 2003 CJK_Unified_Ideogs-04.14 fred fred 13949 May 15 2003 CJK_Unified_Ideogs-05.14 fred fred 14095 May 15 2003 CJK_Unified_Ideogs-06.14 fred fred 14748 May 15 2003 CJK_Unified_Ideogs-07.14 fred fred 14794 May 15 2003 CJK_Unified_Ideogs-08.14 fred fred 14341 May 15 2003 CJK_Unified_Ideogs-09.14 fred fred 14817 May 15 2003 CJK_Unified_Ideogs-10.14 fred fred 14742 May 15 2003 CJK_Unified_Ideogs-11.14 fred fred 15311 May 15 2003 CJK_Unified_Ideogs-12.14 fred fred 14523 May 15 2003 CJK_Unified_Ideogs-13.14 fred fred 14524 May 15 2003 CJK_Unified_Ideogs-14.14 fred fred 14654 May 15 2003 CJK_Unified_Ideogs-15.14 fred fred 14346 May 15 2003 CJK_Unified_Ideogs-16.14 fred fred 14656 May 15 2003 CJK_Unified_Ideogs-17.14 fred fred 14690 May 15 2003 CJK_Unified_Ideogs-18.14 fred fred 14904 May 15 2003 CJK_Unified_Ideogs-19.14 fred fred 14740 May 15 2003 CJK_Unified_Ideogs-20.14 fred fred 15241 May 15 2003 CJK_Unified_Ideogs-21.14 fred fred 15326 May 15 2003 CJK_Unified_Ideogs-22.14 fred fred 15022 May 15 2003 CJK_Unified_Ideogs-23.14 fred fred 14526 May 15 2003 CJK_Unified_Ideogs-24.14 fred fred 14596 May 15 2003 CJK_Unified_Ideogs-25.14 fred fred 14960 May 15 2003 CJK_Unified_Ideogs-26.14 fred fred 15256 May 15 2003 CJK_Unified_Ideogs-27.14 fred fred 15236 May 15 2003 CJK_Unified_Ideogs-28.14 fred fred 14950 May 15 2003 CJK_Unified_Ideogs-29.14 fred fred 14546 May 15 2003 CJK_Unified_Ideogs-30.14 fred fred 14939 May 15 2003 CJK_Unified_Ideogs-31.14 fred fred 15114 May 15 2003 CJK_Unified_Ideogs-32.14 fred fred 15151 May 15 2003 CJK_Unified_Ideogs-33.14 fred fred 14928 May 15 2003 CJK_Unified_Ideogs-34.14 fred fred 15004 May 15 2003 CJK_Unified_Ideogs-35.14 fred fred 15061 May 15 2003 CJK_Unified_Ideogs-36.14 fred fred 14865 May 15 2003 CJK_Unified_Ideogs-37.14 fred fred 14957 May 15 2003 CJK_Unified_Ideogs-38.14 fred fred 14302 May 15 2003 CJK_Unified_Ideogs-39.14 fred fred 14496 May 15 2003 CJK_Unified_Ideogs-40.14 fred fred 14789 May 15 2003 CJK_Unified_Ideogs-41.14 fred fred 14919 May 15 2003 CJK_Unified_Ideogs-42.14 fred fred 15046 May 15 2003 CJK_Unified_Ideogs-43.14 fred fred 14917 May 15 2003 CJK_Unified_Ideogs-44.14 fred fred 13933 May 15 2003 CJK_Unified_Ideogs-45.14 fred fred 14741 May 15 2003 CJK_Unified_Ideogs-46.14 fred fred 14974 May 15 2003 CJK_Unified_Ideogs-47.14 fred fred 15138 May 15 2003 CJK_Unified_Ideogs-48.14 fred fred 14870 May 15 2003 CJK_Unified_Ideogs-49.14 fred fred 14866 May 15 2003 CJK_Unified_Ideogs-50.14 fred fred 15012 May 15 2003 CJK_Unified_Ideogs-51.14 fred fred 14305 May 15 2003 CJK_Unified_Ideogs-52.14 fred fred 13870 May 15 2003 CJK_Unified_Ideogs-53.14 fred fred 13865 May 15 2003 CJK_Unified_Ideogs-54.14 fred fred 14502 May 15 2003 CJK_Unified_Ideogs-55.14 fred fred 14906 May 15 2003 CJK_Unified_Ideogs-56.14 fred fred 15117 May 15 2003 CJK_Unified_Ideogs-57.14 fred fred 14847 May 15 2003 CJK_Unified_Ideogs-58.14 fred fred 15183 May 15 2003 CJK_Unified_Ideogs-59.14 fred fred 14587 May 15 2003 CJK_Unified_Ideogs-60.14 fred fred 14888 May 15 2003 CJK_Unified_Ideogs-61.14 fred fred 14999 May 15 2003 CJK_Unified_Ideogs-62.14 fred fred 14775 May 15 2003 CJK_Unified_Ideogs-63.14 fred fred 15125 May 15 2003 CJK_Unified_Ideogs-64.14 fred fred 14701 May 15 2003 CJK_Unified_Ideogs-65.14 fred fred 14901 May 15 2003 CJK_Unified_Ideogs-66.14 fred fred 15145 May 15 2003 CJK_Unified_Ideogs-67.14 fred fred 15084 May 15 2003 CJK_Unified_Ideogs-68.14 fred fred 15243 May 15 2003 CJK_Unified_Ideogs-69.14 fred fred 15150 May 15 2003 CJK_Unified_Ideogs-70.14 fred fred 14476 May 15 2003 CJK_Unified_Ideogs-71.14 fred fred 14963 May 15 2003 CJK_Unified_Ideogs-72.14 fred fred 14945 May 15 2003 CJK_Unified_Ideogs-73.14 fred fred 14857 May 15 2003 CJK_Unified_Ideogs-74.14 fred fred 15185 May 15 2003 CJK_Unified_Ideogs-75.14 fred fred 15247 May 15 2003 CJK_Unified_Ideogs-76.14 fred fred 15025 May 15 2003 CJK_Unified_Ideogs-77.14 fred fred 15093 May 15 2003 CJK_Unified_Ideogs-78.14 fred fred 14918 May 15 2003 CJK_Unified_Ideogs-79.14 fred fred 15179 May 15 2003 CJK_Unified_Ideogs-80.14 fred fred 10143 May 15 2003 CJK_Unified_Ideogs-81.14 fred fred 3227 May 14 2003 Cherokee.14 fred fred 1637 May 14 2003 Combining_Diacrit_Marks.14 fred fred 390 May 14 2003 Combining_Half_Marks.14 fred fred 1103 May 14 2003 Combining_Marks_Symbs.14 fred fred 1630 May 14 2003 Control_Pictures.14 fred fred 1164 May 14 2003 Currency_Symbols.14 fred fred 8922 May 14 2003 Cyrillic.14 fred fred 805 May 14 2003 Cyrillic_Supplement.14 fred fred 3864 May 14 2003 Devanagari.14 fred fred 6745 May 14 2003 Dingbats.14 fred fred 5785 May 15 2003 Encl_CJK_Ltts_Months.14 fred fred 4897 May 14 2003 Enclosed_Alphanumerics.14 fred fred 9447 May 14 2003 Ethiopic-01.14 fred fred 4575 May 14 2003 Ethiopic-02.14 fred fred 3011 May 14 2003 General_Punctuation.14 fred fred 3045 May 14 2003 Geometric_Shapes.14 fred fred 3094 May 14 2003 Georgian.14 fred fred 4390 May 14 2003 Greek.14 fred fred 8283 May 14 2003 Greek_Extended.14 fred fred 3599 May 14 2003 Gujarati.14 fred fred 3510 May 14 2003 Gurmukhi.14 fred fred 6633 May 14 2003 Half_and_Full_Forms.14 fred fred 3476 May 14 2003 Hangul_Compatib_Jamo.14 fred fred 8452 May 14 2003 Hangul_Jamo.14 fred fred 8223 May 15 2003 Hangul_Syllables-00.14 fred fred 7940 May 15 2003 Hangul_Syllables-01.14 fred fred 8103 May 15 2003 Hangul_Syllables-02.14 fred fred 8678 May 15 2003 Hangul_Syllables-03.14 fred fred 8696 May 15 2003 Hangul_Syllables-04.14 fred fred 8419 May 15 2003 Hangul_Syllables-05.14 fred fred 8579 May 15 2003 Hangul_Syllables-06.14 fred fred 7966 May 15 2003 Hangul_Syllables-07.14 fred fred 7484 May 15 2003 Hangul_Syllables-08.14 fred fred 7134 May 15 2003 Hangul_Syllables-09.14 fred fred 7972 May 15 2003 Hangul_Syllables-10.14 fred fred 8340 May 15 2003 Hangul_Syllables-11.14 fred fred 8771 May 15 2003 Hangul_Syllables-12.14 fred fred 8796 May 15 2003 Hangul_Syllables-13.14 fred fred 8580 May 15 2003 Hangul_Syllables-14.14 fred fred 7450 May 15 2003 Hangul_Syllables-15.14 fred fred 7645 May 15 2003 Hangul_Syllables-16.14 fred fred 7800 May 15 2003 Hangul_Syllables-17.14 fred fred 7997 May 15 2003 Hangul_Syllables-18.14 fred fred 8556 May 15 2003 Hangul_Syllables-19.14 fred fred 9105 May 15 2003 Hangul_Syllables-20.14 fred fred 8641 May 15 2003 Hangul_Syllables-21.14 fred fred 8091 May 15 2003 Hangul_Syllables-22.14 fred fred 8373 May 15 2003 Hangul_Syllables-23.14 fred fred 7931 May 15 2003 Hangul_Syllables-24.14 fred fred 8402 May 15 2003 Hangul_Syllables-25.14 fred fred 8546 May 15 2003 Hangul_Syllables-26.14 fred fred 8659 May 15 2003 Hangul_Syllables-27.14 fred fred 8920 May 15 2003 Hangul_Syllables-28.14 fred fred 8734 May 15 2003 Hangul_Syllables-29.14 fred fred 8429 May 15 2003 Hangul_Syllables-30.14 fred fred 3479 May 15 2003 Hangul_Syllables-31.14 fred fred 8078 May 15 2003 Hangul_Syllables-32.14 fred fred 8334 May 15 2003 Hangul_Syllables-33.14 fred fred 8294 May 15 2003 Hangul_Syllables-34.14 fred fred 8512 May 15 2003 Hangul_Syllables-35.14 fred fred 8936 May 15 2003 Hangul_Syllables-36.14 fred fred 8749 May 15 2003 Hangul_Syllables-37.14 fred fred 7515 May 15 2003 Hangul_Syllables-38.14 fred fred 8091 May 15 2003 Hangul_Syllables-39.14 fred fred 8439 May 15 2003 Hangul_Syllables-40.14 fred fred 8881 May 15 2003 Hangul_Syllables-41.14 fred fred 8931 May 15 2003 Hangul_Syllables-42.14 fred fred 6079 May 15 2003 Hangul_Syllables-43.14 fred fred 585 May 14 2003 Hanunoo.14 fred fred 2333 May 14 2003 Hebrew.14 fred fred 4105 May 14 2003 Hiragana.14 fred fred 2761 May 14 2003 IPA_Extensions.14 fred fred 522 May 14 2003 Ideographic_Desc_Chars.14 fred fred 509 May 14 2003 Kanbun.14 fred fred 11263 May 14 2003 Kangxi_Radicals.14 fred fred 4143 May 14 2003 Kannada.14 fred fred 4013 May 14 2003 Katakana.14 fred fred 3641 May 14 2003 Khmer.14 fred fred 3136 May 14 2003 Lao.14 fred fred 3788 May 14 2003 Latin-1_Supplement.14 fred fred 3982 May 14 2003 Latin_Extended-A.14 fred fred 6794 May 14 2003 Latin_Extended-B.14 fred fred 7906 May 14 2003 Latin_Extended_Add.14 fred fred 2729 May 14 2003 Letterlike_Symbols.14 fred fred 3543 May 14 2003 Malayalam.14 fred fred 7465 May 14 2003 Mathematical_Operators.14 fred fred 805 May 14 2003 Misc_Math_Symb-A.14 fred fred 1843 May 14 2003 Misc_Math_Symb-B.14 fred fred 6770 May 14 2003 Miscellaneous_Symbols.14 fred fred 6548 May 14 2003 Miscellaneous_Technical.14 fred fred 4614 May 14 2003 Mongolian.14 fred fred 3512 May 14 2003 Myanmar.14 fred fred 2433 May 14 2003 Number_Forms.14 fred fred 982 May 14 2003 Ogham.14 fred fred 822 May 14 2003 Optical_Char_Recogn.14 fred fred 3196 May 14 2003 Oriya.14 fred fred 3018 May 14 2003 Runic.14 fred fred 3867 May 14 2003 Sinhala.14 fred fred 642 May 14 2003 Small_Form_Variants.14 fred fred 1382 May 14 2003 Spacing_Modifier_Lettrs.14 fred fred 570 May 14 2003 Specials.14 fred fred 762 May 14 2003 Superscripts_and_Subs.14 fred fred 365 May 14 2003 Supplemental_Arrows-A.14 fred fred 1843 May 14 2003 Supplemental_Arrows-B.14 fred fred 3540 May 14 2003 Supplemental_Math_Opers.14 fred fred 1950 May 14 2003 Syriac.14 fred fred 585 May 14 2003 Tagalog.14 fred fred 585 May 14 2003 Tagbanwa.14 fred fred 3507 May 14 2003 Tamil.14 fred fred 3663 May 14 2003 Telugu.14 fred fred 1369 May 14 2003 Thaana.14 fred fred 3240 May 14 2003 Thai.14 fred fred 7222 May 14 2003 Tibetan.14 fred fred 6971 May 15 2003 Unif_Canad_Abor_Syll-01.14 fred fred 6684 May 14 2003 Unif_Canad_Abor_Syll-02.14 fred fred 3632 May 14 2003 Unif_Canad_Abor_Syll-03.14 fred fred 365 May 14 2003 Variation_Selectors.14 fred fred 2040 May 14 2003 Yi_Radicals.14 fred fred 10268 May 15 2003 Yi_Syllables-00.14 fred fred 10256 May 15 2003 Yi_Syllables-01.14 fred fred 10294 May 15 2003 Yi_Syllables-02.14 fred fred 10278 May 15 2003 Yi_Syllables-03.14 fred fred 5881 May 15 2003 Yi_Syllables-04.14 fred fred 9104 May 19 2004 unicode.14.font