| GNU Unifont
    15.1.01
    Pan-Unicode font with complete Unicode Plane 0  coverage and partial coverage of higher planes | 
Generate arbitrary hangul syllables. More...

Go to the source code of this file.
| Data Structures | |
| struct | PARAMS | 
| Functions | |
| int | main (int argc, char *argv[]) | 
| Program entry point.  More... | |
| void | parse_args (int argc, char *argv[], struct PARAMS *params) | 
| Parse command line arguments. | |
| void | get_hex_range (char *instring, unsigned *start, unsigned *end) | 
| Scan a hexadecimal range from a character string. | |
Generate arbitrary hangul syllables.
Input is a Unifont .hex file such as the "hangul-base.hex" file that is included in the Unifont package.
The default program parameters will generate the Unicode Hangul Syllables range of U+AC00..U+D7A3. The syllables will appear in this order:
 For each modern choseong {
    For each modern jungseong {
       Output syllable of choseong and jungseong
       For each modern jongseong {
          Output syllable of choseong + jungseong + jongseong
       }
    }
 }
By starting the jongseong code point at one before the first valid jongseong, the first inner loop iteration will add a blank glyph for the jongseong portion of the syllable, so only the current choseong and jungseong will be output first.
Definition in file unigen-hangul.c.
| int main | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
Program entry point.
Default parameters for Hangul syllable generation.
Definition at line 69 of file unigen-hangul.c.
