Skip to content

cjkvi/HanaMinAFDKO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hanazono Mincho (HanaMin) Font AFDKO version

Overview

This is an AFDKO version of Hanazono Mincho Fonts, covering ALL CJK Unified and Compatibility Idegraphs up to Extension F (ISO/IEC 10646:2017) and IVD 2017-12-12.

Download

Pre-built fonts can be download from releases page.

Description

This version of Hanazono Mincho is created from GlyphWiki data. This font is created by AFDKO, and covers entire CJK Unified Ideographs, Compatibility Ideographs, Kanji and Kana characters, and other related characters created by GlyphWiki system.

  1. CJK Unified Ideograph URO (U+4E00 to U+9FFF)
  2. CJK Unified Ideograph Extension-A (U+3400 to U+4DFF)
  3. CJK Unified Ideograph Extension-B,C,D,E,F (U+20000 to U+2EBE0)
  4. CJK Compabilitiy Ideographs (U+F900 to U+FAD9)
  5. CJK Compabilitiy Ideographs Supplement (U+2F800 to U+2FA1D)
  6. Ideographic Variations (Adobe-Japan1, Hanyo-Denshi, etc)
  7. Standard Variations
  8. Kana, Kanbun, related punctuations and their vertical forms.
  9. Localized glyphs for specific Asian regions.
  10. Ligatures, etc.

Font Families

There are currently three font families.

  1. Regular Hanazono Mincho Series (HanaMin)
  • HanaMinA :: This mainly covers BMP Ideographs.
  • HanaMinB :: This mainly covers Extension B Ideographs.
  • HanaMinC :: This mainly covers Extension C to up and SIP Compatibility Ideographs.
  • HanaMinI :: This mainly covers IDS fglyphs (via GSUB 'ccmp' feature).
  • HanaMin.sfont :: This is CFR (Composite Font Representation) of above fonts.
  1. Extended Hanazono Mincho Series (HanaMinEx)
  • HanaMinExA1 :: This mainly covers URO Ideographs.
  • HanaMinExA2 :: This mainly covers Ideographs Extension A and various other characters.
  • HanaMinExB :: This mainly covers Ideographs Extension B
  • HanaMinExC :: This mainly covers Extension C to up and SIP Compatibility Ideographs.
  • HanaMinEX.sfont :: This is CFR (Composite Font Representation) of above fonts.

Extended version includes uXXXX-var-YYY and uXXXX-itaiji-YYY variations as GSUB 'salt' and 'trad' features.

Sample Screenshot

sample

VS.

Hanazono Mincho (original version)

Original Hanazono Mincho Font is generated by FontForge, and is TrueType-based. On the other hand, this font is created by AFDKO, and is CFF-based.

Supported Systems

Included fonts have been confirmed to work properly with Windows, Macintosh and Linux.

Install

Binary file is provided as releases. This repository provides pre-built data for the font. Glyph data is provided as compressed SVG Font format. This is due to the limitation of GitHub to accept only less than 100M byte file size. (Uncompressed glyph data would exceed 120M bytes.)

To build the fonts, you need to install newest AFDKO from github (as of Jan. 2018) and Adobe Type Tools / Perl Scripts. Then put the directory of perl scripts to $ADOBE_PERL variable, such as "$HOME/.ghq/github.com/adobe-type-tools/perl-scripts/".

Then, run the following commands to create the fonts. (Please keep in mind that it may take long time to build the fonts.)

unxz HanaMinA.svg.xz
tx -t1 HanaMinA.svg HanaMinA.pfa >>HanaMinA.log 2>>HanaMinA.err
mergeFonts -cid HanaMinA.cidinfo HanaMinA.raw HanaMinA.cidmap HanaMinA.pfa >>HanaMinA.log 2>>HanaMinA.err
# checkOutlines -e -k -O -x HanaMinA.pfa >/dev/null 2>>HanaMinA.err
perl $(ADOBE_PERL)/hintcidfont.pl hintparam.txt < HanaMinA.raw > HanaMinA.hinted.raw
autohint -r -q HanaMinA.hinted.raw
makeotf -newNameID4 -mf HanaMinA.fmndb -cs 1 -ci HanaMinA.ivs -ch HanaMinA.cmap \
    -f HanaMinA.hinted.raw -ff HanaMinA.features -o HanaMinA.otf

HanaMinB, HanaMinC, etc. can also be created like the above operations.

Contribution

These data are created by glyphwiki-afdko tools. If you have any problems, please post issues there.

Licence

License follows GlyphWiki license.

Author