2015-11-25 20 views
0

我正在研究一個項目,需要輸入舊的韓文音節塊(即韓語音節塊,將使用過時的字符,如ㆅ和ㅿ,位於韓文兼容性Jamo unicode塊),但我一直有相當困難的時間顯示塊作爲整體塊(如룰)而不是一串分離的字形(如ᅘᆇᇈ)。顯然,字符串ㄱㅏㅁ,가ㅁ和감彼此等價,但是韓文字體的「GSUB特徵」將它們連接在一起的程度各不相同。根據我所收集到的信息,對Hangul Jamo應用了一個類似的過程,在這個過程中,猜測這個元音是如何被塑造出來的(如and和기之間的區別)以及它是否有最後的輔音(比如在가和갈之間的區別)。如何與韓文Jamo構成音節塊

我想這與一個組合變音器如何工作類似,其中它會猜測首都Á和微不足道á的高度差異。有許多拉丁字體不支持字符組合,並且考慮到雖然ㄱㅏㅁ,가ㅁ和감是相同的,但最終감是預先組合的字符,並且Hangul Jamo unicode塊的全部用途是(根據維基百科上的文章)「用於動態合成音節,這些音節在Unicode中不可用作爲預編譯的Hangul音節,特別是包含與現代發音中的其他聲音合併後發出的聲音的古老音節。」這讓我想知道,韓文Jamo的行爲更像空間修改角色,需要{EQ \ o(X1,X2)}與他們各自的角色相結合。

我讀過的大部分內容都講述了字體設計和命令行,這使得筆者看起來不僅僅是在文字處理器上輸入過時的字符,還注意到:https://github.com/adobe-fonts/source-han-sans/issues/34。海報和評論員正試圖找出Hangul Jamo構成的垂直形式,但他們已經在文字處理器中水平構成了音節塊,但無處可見。

+0

「老韓語」是什麼意思?你是在談論這些jamo:http://www.unicode.org/charts/PDF/U3130.pdf? –

+1

如上所述,恐怕這個問題不適合我們的格式,很可能會被關閉。我建議你先閱讀[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask),然後按順序研究你的研究並詢問你不明白的部分的具體問題。如果可能的話,繼續進行其餘的項目並留下字形以備後用;這聽起來像是一個小小的美學問題。 –

+0

@TomZych謝謝你的批評,我希望問題現在格式化得更好。我正在手動進行,但以數字方式輸入會更方便。 –

回答

3

儘管Unicode包含過時或古老jamo的代碼點(如),但沒有包含這些字符的預合成表單,並且它們從編碼/分解jamo成音節塊的Unicode規範化算法中排除(儘管它們對常規Hangul jamo塊有兼容性分解,例如 U + 317E至 U + 1136)。

也就是說,就Unicode而言,這些古老的jamo根本不構成Hangul音節塊。

然而,字體可以通過ccmpljmovjmo實現自己的預組成形式,tjmoOpenType features for Hangul layout。使用這些功能支持音節合成取決於字體設計者,可能超出了Unicode支持的範圍。因此,如果您需要支持包含這些jamo的音節塊,則需要找到具有此類支持的字體。

+0

這確實闡明瞭大部分在線討論Hangul Jamo的帖子。 –