Repository navigation
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Making HCR LVT fonts ==================== Scripts and feature files for making HCR LVT fonts Hamchorom (HCR) fonts are Korean fonts bundled in Hangul Word Processor (HWP) program, and the fonts are freely downloadable at https://www.hancom.com/support/downloadCenter/download (direct link: https://cdn.hancom.com/pds/docs/HancomFont.zip). These scripts target HCR fonts version 2.120 (build 20170407). The fonts contain Old Hangul glyphs for conjoining jamo characters, but their OpenType support outside HWP is incomplete: no vertical writing tables and no ccmp-based Old Hangul shaping, so applications other than HWP give quite unpleasant results. The purpose of this project is to add GSUB and GPOS tables to HCR fonts for processing Old Hangul documents. Additionally, vhea and vmtx tables will be added to support vertical writing mode. Again, 'LVT' will be added to the family name of these fonts, so as to be distinguished from original HCR fonts. License ------- Hancom Inc.(http://www.hancom.com) is the copyright holder of HCR fonts and HCR LVT variants as well, which can be freely downloaded and modified, but cannot be sold for commerical purposes. Scripts and feature files of this project, however, are in the public domain. Building -------- 0. applications/tools needed * fontforge (http://github.com/fontforge/fontforge) * fonttools (http://github.com/behdad/fonttools) * perl * python 1. download and uncompress original HCR fonts (see above) into the same directory as these scripts exist. 2-1. For TeX or Linux OS, run shell command as follows: for F in HCRBatang HCRBatang-Bold HCRDotum HCRDotum-Bold; \ do make HCRTTF=$F; \ done 2-2. For Mac OS X, run this shell command: for F in HCRBatang HCRBatang-Bold HCRDotum HCRDotum-Bold; \ do make -f Makefile-mac HCRTTF=$F; \ done 2-3. For Windows OS, run this shell command: for F in HCRBatang HCRBatang-Bold HCRDotum HCRDotum-Bold; \ do make -f Makefile-win HCRTTF=$F; \ done Pre-built binaries ------------------ * Version 2.120: https://github.com/dohyunkim/hcr-lvt/releases * Version 1.981 (links are not reachable currently): - TeX or Linux: http://ftp.ktug.org/KTUG/hcr-lvt/tex/Hamchorom-LVT.zip - Mac OS X: http://ftp.ktug.org/KTUG/hcr-lvt/mac/hcr-lvt-mac.zip - Windows OS: http://ftp.ktug.org/KTUG/hcr-lvt/windows/hcr-lvt-win.zip That's all.