Created attachment 198046 [details] korean_sourcehanserif-otf.shar First of the Source Han Serif family. Passed `portlint -A` and other tests mentioned in the Porter's Handbook.
Created attachment 198388 [details] korean_sourcehanserif-otf.shar Address minor issues found following the Chinese variants.
A commit references this bug: Author: kai Date: Thu Feb 28 17:12:49 UTC 2019 New revision: 494165 URL: https://svnweb.freebsd.org/changeset/ports/494165 Log: New port: korean/sourcehanserif-otf: Korean font by Adobe designed for user interfaces Source Han Serif: The second Pan-CJK typeface family from Adobe This is Source Han Serif K/KR, which supports all four variants in this family but prioritizes Korean Hanja over other three. "Source Han Serif supports four different East Asian languages---Simplified Chinese, Traditional Chinese, Japanese, and Korean---and the 65,535 glyphs in each of its seven weights are designed to work together with a consistent design that emphasizes shared elements between the languages while honoring the diversity of each. Also included is a rich set of Western glyphs supporting the Latin, Greek, and Cyrillic scripts, which were derived from Source Serif." --- The Typekit, Adobe WWW: https://github.com/adobe-fonts/source-han-serif PR: 232188 Submitted by: Hyun Hwang <hyun@caffeinated.codes> Approved by: miwi (mentor) Differential Revision: https://reviews.freebsd.org/D19381 Changes: head/korean/Makefile head/korean/sourcehanserif-otf/ head/korean/sourcehanserif-otf/Makefile head/korean/sourcehanserif-otf/distinfo head/korean/sourcehanserif-otf/files/ head/korean/sourcehanserif-otf/files/pkg-message.in head/korean/sourcehanserif-otf/pkg-descr head/korean/sourcehanserif-otf/pkg-plist
Committed, thank you for your contribution! All four of the Source-Han-Serif are now available in the ports tree. I removed two variables (FONTTYPE and FONTFORMAT), that were not used in the ports framework and did a minor fix to simplify the handling of the options though it was a nice hackery in the original patch. ;-) Beside that the patches were well prepared, keep it up!