font: lower and larger degree sign
[unifont.git] / hangul / README
1
2 This hangul/ directory contains the files from which to build the
3 Unifont source file hangul-syllables.hex.
4
5 Precompiled versions of the input files hangul-base.hex and hangul-base.bdf,
6 and the final output file hangul-syllables.hex, are in the precompiled/
7 subdirectory.
8
9 The hangul-syllables.hex file is the same file that appears in the
10 "font/plane00" directory.
11
12 To build hangul-syllables.hex from the input files, simply type
13
14      make
15
16 in this directory.  Note that the Unifont binary programs must be installed
17 in your binary path (e.g., /usr/local/bin).  This make file performs the
18 following actions:
19
20    - Creates the file hangul-base.hex, initialized with a blank
21      code point 0x0000 (a double-width row of zeroes)
22
23    - Appends the files contained in hanbase-00.bmp, hanbase-01.bmp,
24      and hanbase-02.bmp, converting them into .hex format with unibmp2hex
25
26    - Converts the resulting hangul-base.hex file into hangul-base.bdf
27      (the glyphs in BDF font format) using hex2bdf -- this is a special
28      Johab BDF base font suitable for Korean software that uses Johab fonts
29
30    - Use johab2ucs2 to convert this BDF font file into hangul-syllables.hex
31
32    - Output bitmapped renderings of the Unicode Hangul Syllables block,
33      placing .bmp files in the syllables/ subdirectory
34
35    - Create ksx-syllables.hex by feeding unifont-base.hex to unifontksx
36
37    - Output bitmapped renderings of the KS X 1001:1992 subset of 2,350
38      syllables, placing .bmp files in the ksx-syllables/ subdirectory
39
40    - Create chojung-syllables.hex by feeding unifont-base.hex to unifontchojung
41
42    - Output bitmapped renderings of the subset of syllables that do not
43      have final consonants, placing .bmp files in the chojung-syllables/
44      subdirectory
45
46 To remove files created during a build, type
47
48      make clean
49
50 or
51
52      make distclean
53