Skip to content
dohyunkimPublic

About

scripts and feature files for making HCR LVT fonts

Resources

Stars

17 stars

Watchers

5 watching

Forks

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
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.

About

scripts and feature files for making HCR LVT fonts

Resources

Stars

17 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages