?? ?? ????(????)? ??? ?? ?? ???? ???? ????? ?? ?? ?? ??? ?? ??? ????. ?? ??????? ?? ??? ????? ??? ???? ?? ???? ?? ?? ? ??? ?????. ??: ??? ??(????? ?? ?? ???)? ??? ?? ?? ?? ??? ???? ????. ?? ??? ?? CJKV ??? ??? ??? ????? ??? ??? ???? ??? ? ????. ???? ??? ???? ? ??? ???? ?? ?? ???? ?? ?? ?? ?? ?? ??? ?? ?? ??? ?? ?? ?? ? ????. ??: ?? ??? ??? ?? ?? ??(????? em) ??? ??? ?? ?? ????. CJKV ???? ???? “?? ASCII” ??? ??? ??? ??? ??? ? ????. ?? ???? ? ??? ?? ??? ???? ?????? ???? ???? ????? 0.6em? ??? ?????. ???? ? ??? ??? ??? ???? ?? ?? ?? ?? ?? ?? ?????? ??? ?? ? ?? ? ????. ??? ??? ? ??? ???? ?? ?? ???? ??????.

??????? ?? ???? ?? 🙂 ?? ? ??? . . ??: ??? ?? ?? ???? ??? ??(?? ?? ??)? ???? ???? ??? ??(?? ??? ???? ??)? ????. ?? ????? ???? ??? ?? ??? ?? (? ?? ?? ???? ??)? ??????? ??? ??? ? ????, ?? ???? ???? ??? ?? ?? Mssr? ?? ? ? ????. ?? ? ? ??? ??? ???! ??? ?? ???? ????? ??? ??? ????? ?? ???. ??: ??(??? ???) ??? ??? ?? ??(??) ??? ????. ?? ??? ???? ??? ???? ?? ?? ??? ????? ??????. ??? ???? ???? ???(GSUB ?? ?? 1)???, ?? ??? ?? ???? ?? ?? ??? ?? ??(GSUB ?? ?? 3)?? ???? ???. ???? U+4F3D?? U+AC00? ?? ?? ? ??? ??? ? ????. ??: ?? ?? ??(??, 3?? ?? ?? ??) ?? ?? ? ???(?? ??? ?? ????)? ?? ??? ??? ??(?, ?? ???? 90? ??)?? ????. ??? ?? vert ????? ??? ???? ???????. ATM/NT 4.1 ? Windows 2000 OTF ????? ?? ??? ??? CFF ???? ?? OpenType ??? ?? ??? ?? ?? ??? ?????.

?? ??? vert? ?????. ??? ???? ?? ???(`vmtx`) ???? ??? ?? ?? ???? ?? ??? ?? ???(`hmtx`) ???? ??? ?? ?? ?? ??? ? ?? ????? ????? ????? ???. (???? ?? ?? ???? ???? ??? ??? ???? ?? ??? ??? ??? ??? ? ????. ??? ????? ?? ?? ?? ?? ??? ?? ??? ??? head.unitsPerEm?? ??? ? ????. ??? vrt2 ???? ??? ??? ?? ?? ? ?? ??? ?? ? ?? ?? ???? ???? ??? ?????. ??? ??? ??? ???? ?? ???? ??(kern) ???? ?? ?? ??? ??? ?? ?? ??? ??? ??? ??? ?? ??(vkrn) ?? ?? ?? ??? ???? ???.