|
Developing fonts > Specifications
Developing OpenType Fonts for Korean Hangul Script: Appendices
Appendix A: Writing System Tags
Features are encoded according to both a designated script and language system. The language system tag specifies a typographic convention associated with a language or linguistic subgroup.
Currently, the Uniscribe engine only supports the "default" language for each script. However, font developers may want to build language specific features which are supported in other applications and will be supported in future Microsoft OpenType implementations.
* NOTE: It is strongly recommended to include the "dflt" language tag in all OpenType fonts because it defines the basic script handling for a font. The "dflt" language system is used as the default if no other language specific features are defined or if the application does not support that particular language. If the "dflt" tag is not present for the script being used, the font may not work in some applications.
The following tables list the registered tag names for scripts and language systems.
| Registered tags for
the Korean Hangul script
|
Registered tags for
Korean Hangul language systems
|
| Script tag |
Script |
Language system tag |
Language |
| "hang" |
Korean Hangul |
"dflt" |
*default script handling |
|
|
"KOR " |
Korean |
Note: both the script and language tags are case sensitive (script tags should be lowercase, language tags are all caps) and must contain four characters (ie. you must add a space to the three character language tags).
Appendix B: Standard Composition for Old Hangul Jamos
| Leading Consonants |
| Code point |
Glyph |
|
Code point |
Glyph |
|
Code point |
Glyph |
| U+115F |
|
|
|
|
|
|
|
| U+1100 |
 |
|
|
|
|
|
|
| U+1101 |
 |
|
|
|
|
|
|
| U+1102 |
 |
|
|
|
|
|
|
| U+1113 |
 |
|
|
|
|
|
|
| U+1114 |
 |
|
|
|
|
|
|
| U+1115 |
 |
|
|
|
|
|
|
| U+1116 |
 |
|
|
|
|
|
|
| U+1102 |
 |
+ |
U+1109 |
 |
|
|
|
| U+1102 |
 |
+ |
U+110C |
 |
|
|
|
| U+1102 |
 |
+ |
U+1112 |
 |
|
|
|
| U+1103 |
 |
|
|
|
|
|
|
| U+1117 |
 |
|
|
|
|
|
|
| U+1104 |
 |
|
|
|
|
|
|
| U+1103 |
 |
+ |
U+1105 |
 |
|
|
|
| U+1103 |
 |
+ |
U+1106 |
 |
|
|
|
| U+1103 |
 |
+ |
U+1107 |
 |
|
|
|
| U+1103 |
 |
+ |
U+1109 |
 |
|
|
|
| U+1103 |
 |
+ |
U+110C |
 |
|
|
|
| U+1105 |
 |
|
|
|
|
|
|
| U+1105 |
 |
+ |
U+1100 |
 |
|
|
|
| U+1105 |
 |
+ |
U+1100 |
 |
+ |
U+1100 |
 |
| U+1118 |
 |
|
|
|
|
|
|
| U+1105 |
 |
+ |
U+1103 |
 |
|
|
|
| U+1105 |
 |
+ |
U+1103 |
 |
+ |
U+1103 |
 |
| U+1119 |
 |
|
|
|
|
|
|
| U+1105 |
 |
+ |
U+1106 |
 |
|
|
|
| U+1105 |
 |
+ |
U+1107 |
 |
|
|
|
| U+1105 |
 |
+ |
U+1107 |
 |
+ |
U+1107 |
 |
| U+1105 |
 |
+ |
U+112B |
 |
|
|
|
| U+1105 |
 |
+ |
U+1109 |
 |
|
|
|
| U+1105 |
 |
+ |
U+110C |
 |
|
|
|
| U+1105 |
 |
+ |
U+110F |
 |
|
|
|
| U+111A |
 |
|
|
|
|
|
|
| U+111B |
 |
|
|
|
|
|
|
| U+1106 |
 |
|
|
|
|
|
|
| U+1106 |
 |
+ |
U+1100 |
 |
|
|
|
| U+1106 |
 |
+ |
U+1103 |
 |
|
|
|
| U+111C |
 |
|
|
|
|
|
|
| U+1106 |
 |
+ |
U+1109 |
 |
|
|
|
| U+111D |
 |
|
|
|
|
|
|
| U+1107 |
 |
|
|
|
|
|
|
| U+111E |
 |
|
|
|
|
|
|
| U+111F |
 |
|
|
|
|
|
|
| U+1120 |
 |
|
|
|
|
|
|
| U+1108 |
 |
|
|
|
|
|
|
| U+1121 |
 |
|
|
|
|
|
|
| U+1122 |
 |
|
|
|
|
|
|
| U+1123 |
 |
|
|
|
|
|
|
| U+1124 |
 |
|
|
|
|
|
|
| U+1125 |
 |
|
|
|
|
|
|
| U+1126 |
 |
|
|
|
|
|
|
| U+1107 |
 |
+ |
U+1109 |
 |
+ |
U+1110 |
 |
| U+1127 |
 |
|
|
|
|
|
|
| U+1128 |
 |
|
|
|
|
|
|
| U+1107 |
 |
+ |
U+110F |
 |
|
|
|
| U+1129 |
 |
|
|
|
|
|
|
| U+112A |
 |
|
|
|
|
|
|
| U+1107 |
 |
+ |
U+1112 |
 |
|
|
|
| U+112B |
 |
|
|
|
|
|
|
| U+112C |
 |
|
|
|
|
|
|
| U+1109 |
 |
|
|
|
|
|
|
| U+112D |
 |
|
|
|
|
|
|
| U+112E |
 |
|
|
|
|
|
|
| U+112F |
 |
|
|
|
|
|
|
| U+1130 |
 |
|
|
|
|
|
|
| U+1131 |
 |
|
|
|
|
|
|
| U+1132 |
 |
|
|
|
|
|
|
| U+1133 |
 |
|
|
|
|
|
|
| U+110A |
 |
|
|
|
|
|
|
| U+1109 |
 |
+ |
U+1109 |
 |
+ |
U+1107 |
 |
| U+1134 |
 |
|
|
|
|
|
|
| U+1135 |
 |
|
|
|
|
|
|
| U+1136 |
 |
|
|
|
|
|
|
| U+1137 |
 |
|
|
|
|
|
|
| U+1138 |
 |
|
|
|
|
|
|
| U+1139 |
 |
|
|
|
|
|
|
| U+113A |
 |
|
|
|
|
|
|
| U+113B |
 |
|
|
|
|
|
|
| U+113C |
 |
|
|
|
|
|
|
| U+113D |
 |
|
|
|
|
|
|
| U+113E |
 |
|
|
|
|
|
|
| U+113F |
 |
|
|
|
|
|
|
| U+1140 |
 |
|
|
|
|
|
|
| U+110B |
 |
|
|
|
|
|
|
| U+1141 |
 |
|
|
|
|
|
|
| U+1142 |
 |
|
|
|
|
|
|
| U+110B |
 |
+ |
U+1105 |
 |
|
|
|
| U+1143 |
 |
|
|
|
|
|
|
| U+1144 |
 |
|
|
|
|
|
|
| U+1145 |
 |
|
|
|
|
|
|
| U+1146 |
 |
|
|
|
|
|
|
| U+1147 |
 |
|
|
|
|
|
|
| U+1148 |
 |
|
|
|
|
|
|
| U+1149 |
 |
|
|
|
|
|
|
| U+114A |
 |
|
|
|
|
|
|
| U+114B |
 |
|
|
|
|
|
|
| U+110B |
 |
+ |
U+1112 |
 |
|
|
|
| U+114C |
 |
|
|
|
|
|
|
| U+110C |
 |
|
|
|
|
|
|
| U+114D |
 |
|
|
|
|
|
|
| U+110D |
 |
|
|
|
|
|
|
| U+110C |
 |
+ |
U+110C |
 |
+ |
U+1112 |
 |
| U+114E |
 |
|
|
|
|
|
|
| U+114F |
 |
|
|
|
|
|
|
| U+1150 |
 |
|
|
|
|
|
|
| U+1151 |
 |
|
|
|
|
|
|
| U+110E |
 |
|
|
|
|
|
|
| U+1152 |
 |
|
|
|
|
|
|
| U+1153 |
 |
|
|
|
|
|
|
| U+1154 |
 |
|
|
|
|
|
|
| U+1155 |
 |
|
|
|
|
|
|
| U+110F |
 |
|
|
|
|
|
|
| U+1110 |
 |
|
|
|
|
|
|
| U+1110 |
 |
+ |
U+1110 |
 |
|
|
|
| U+1111 |
 |
|
|
|
|
|
|
| U+1156 |
 |
|
|
|
|
|
|
| U+1111 |
 |
+ |
U+1112 |
 |
|
|
|
| U+1157 |
 |
|
|
|
|
|
|
| U+1112 |
 |
|
|
|
|
|
|
| U+1112 |
 |
+ |
U+1109 |
 |
|
|
|
| U+1158 |
 |
|
|
|
|
|
|
| U+1159 |
 |
|
|
|
|
|
|
| U+1159 |
 |
+ |
U+1159 |
 |
|
|
|
| Vowels |
| Code point |
Glyph |
|
Code point |
Glyph |
|
Code point |
Glyph |
| U+1160 |
|
|
|
|
|
|
|
| U+1161 |
 |
|
|
|
|
|
|
| U+1176 |
 |
|
|
|
|
|
|
| U+1177 |
 |
|
|
|
|
|
|
| U+1161 |
 |
+ |
U+1173 |
 |
|
|
|
| U+1162 |
 |
|
|
|
|
|
|
| U+1163 |
 |
|
|
|
|
|
|
| U+1178 |
 |
|
|
|
|
|
|
| U+1179 |
 |
|
|
|
|
|
|
| U+1163 |
 |
+ |
U+116E |
 |
|
|
|
| U+1164 |
 |
|
|
|
|
|
|
| U+1165 |
 |
|
|
|
|
|
|
| U+117A |
 |
|
|
|
|
|
|
| U+117B |
 |
|
|
|
|
|
|
| U+117C |
 |
|
|
|
|
|
|
| U+1166 |
 |
|
|
|
|
|
|
| U+1167 |
 |
|
|
|
|
|
|
| U+1167 |
 |
+ |
U+1163 |
 |
|
|
|
| U+117D |
 |
|
|
|
|
|
|
| U+117E |
 |
|
|
|
|
|
|
| U+1168 |
 |
|
|
|
|
|
|
| U+1169 |
 |
|
|
|
|
|
|
| U+116A |
 |
|
|
|
|
|
|
| U+116B |
 |
|
|
|
|
|
|
| U+1169 |
 |
+ |
U+1163 |
 |
|
|
|
| U+1169 |
 |
+ |
U+1163 |
 |
+ |
U+1175 |
 |
| U+117F |
 |
|
|
|
|
|
|
| U+1180 |
 |
|
|
|
|
|
|
| U+1169 |
 |
+ |
U+1167 |
 |
|
|
|
| U+1181 |
 |
|
|
|
|
|
|
| U+1182 |
 |
|
|
|
|
|
|
| U+1169 |
 |
+ |
U+1169 |
 |
+ |
U+1175 |
 |
| U+1183 |
 |
|
|
|
|
|
|
| U+116C |
 |
|
|
|
|
|
|
| U+116D |
 |
|
|
|
|
|
|
| U+116D |
 |
+ |
U+1161 |
 |
|
|
|
| U+116D |
 |
+ |
U+1161 |
 |
+ |
U+1175 |
 |
| U+1184 |
 |
|
|
|
|
|
|
| U+1185 |
 |
|
|
|
|
|
|
| U+116D |
 |
+ |
U+1165 |
 |
|
|
|
| U+1186 |
 |
|
|
|
|
|
|
| U+1187 |
 |
|
|
|
|
|
|
| U+1188 |
 |
|
|
|
|
|
|
| U+116E |
 |
|
|
|
|
|
|
| U+1189 |
 |
|
|
|
|
|
|
| U+118A |
 |
|
|
|
|
|
|
| U+116F |
 |
|
|
|
|
|
|
| U+118B |
 |
|
|
|
|
|
|
| U+1170 |
 |
|
|
|
|
|
|
| U+116E |
 |
+ |
U+1167 |
 |
|
|
|
| U+118C |
 |
|
|
|
|
|
|
| U+118D |
 |
|
|
|
|
|
|
| U+1171 |
 |
|
|
|
|
|
|
| U+116E |
 |
+ |
U+1175 |
 |
+ |
U+1175 |
 |
| U+1172 |
 |
|
|
|
|
|
|
| U+118E |
 |
|
|
|
|
|
|
| U+1172 |
 |
+ |
U+1161 |
 |
+ |
U+1175 |
 |
| U+118F |
 |
|
|
|
|
|
|
| U+1190 |
 |
|
|
|
|
|
|
| U+1191 |
 |
|
|
|
|
|
|
| U+1192 |
 |
|
|
|
|
|
|
| U+1172 |
 |
+ |
U+1169 |
 |
|
|
|
| U+1193 |
 |
|
|
|
|
|
|
| U+1194 |
 |
|
|
|
|
|
|
| U+1173 |
 |
|
|
|
|
|
|
| U+1173 |
 |
+ |
U+1161 |
 |
|
|
|
| U+1173 |
 |
+ |
U+1165 |
 |
|
|
|
| U+1173 |
 |
+ |
U+1165 |
 |
+ |
U+1175 |
 |
| U+1173 |
 |
+ |
U+1169 |
 |
|
|
|
| U+1195 |
 |
|
|
|
|
|
|
| U+1196 |
 |
|
|
|
|
|
|
| U+1174 |
 |
|
|
|
|
|
|
| U+1197 |
 |
|
|
|
|
|
|
| U+1175 |
 |
|
|
|
|
|
|
| U+1198 |
 |
|
|
|
|
|
|
| U+1199 |
 |
|
|
|
|
|
|
| U+1175 |
 |
+ |
U+1163 |
 |
+ |
U+1169 |
 |
| U+1175 |
 |
+ |
U+1163 |
 |
+ |
U+1175 |
 |
| U+1175 |
 |
+ |
U+1167 |
 |
|
|
|
| U+1175 |
 |
+ |
U+1167 |
 |
+ |
U+1175 |
 |
| U+119A |
 |
|
|
|
|
|
|
| U+1175 |
 |
+ |
U+1169 |
 |
+ |
U+1175 |
 |
| U+1175 |
 |
+ |
U+116D |
 |
|
|
|
| U+119B |
 |
|
|
|
|
|
|
| U+1175 |
 |
+ |
U+1172 |
 |
|
|
|
| U+119C |
 |
|
|
|
|
|
|
| U+1175 |
 |
+ |
U+1175 |
 |
|
|
|
| U+119D |
 |
|
|
|
|
|
|
| U+119E |
 |
|
|
|
|
|
|
| U+119E |
 |
+ |
U+1161 |
 |
|
|
|
| U+119F |
 |
|
|
|
|
|
|
| U+119E |
 |
+ |
U+1165 |
 |
+ |
U+1175 |
 |
| U+11A0 |
 |
|
|
|
|
|
|
| U+11A1 |
 |
|
|
|
|
|
|
| U+11A2 |
 |
|
|
|
|
|
|
| Trailing Consonants |
| Code point |
Glyph |
|
Code point |
Glyph |
|
Code point |
Glyph |
| U+11A8 |
 |
|
|
|
|
|
|
| U+11A9 |
 |
|
|
|
|
|
|
| U+11A8 |
 |
+ |
U+11AB |
 |
|
|
|
| U+11C3 |
 |
|
|
|
|
|
|
| U+11A8 |
 |
+ |
U+11B8 |
 |
|
|
|
| U+11AA |
 |
|
|
|
|
|
|
| U+11C4 |
 |
|
|
|
|
|
|
| U+11A8 |
 |
+ |
U+11BE |
 |
|
|
|
| U+11A8 |
 |
+ |
U+11BF |
 |
|
|
|
| U+11A8 |
 |
+ |
U+11C2 |
 |
|
|
|
| U+11AB |
 |
|
|
|
|
|
|
| U+11C5 |
 |
|
|
|
|
|
|
| U+11AB |
 |
+ |
U+11AB |
 |
|
|
|
| U+11C6 |
 |
|
|
|
|
|
|
| U+11AB |
 |
+ |
U+11AF |
 |
|
|
|
| U+11C7 |
 |
|
|
|
|
|
|
| U+11C8 |
 |
|
|
|
|
|
|
| U+11AC |
 |
|
|
|
|
|
|
| U+11AB |
 |
+ |
U+11BE |
 |
|
|
|
| U+11C9 |
 |
|
|
|
|
|
|
| U+11AD |
 |
|
|
|
|
|
|
| U+11AE |
 |
|
|
|
|
|
|
| U+11CA |
 |
|
|
|
|
|
|
| U+11AE |
 |
+ |
U+11AE |
 |
|
|
|
| U+11AE |
 |
+ |
U+11AE |
 |
+ |
U+11B8 |
 |
| U+11CB |
 |
|
|
|
|
|
|
| U+11AE |
 |
+ |
U+11B8 |
 |
|
|
|
| U+11AE |
 |
+ |
U+11BA |
 |
|
|
|
| U+11AE |
 |
+ |
U+11BA |
 |
+ |
U+11A8 |
 |
| U+11AE |
 |
+ |
U+11BD |
 |
|
|
|
| U+11AE |
 |
+ |
U+11BE |
 |
|
|
|
| U+11AE |
 |
+ |
U+11C0 |
 |
|
|
|
| U+11AF |
 |
|
|
|
|
|
|
| U+11B0 |
 |
|
|
|
|
|
|
| U+11AF |
 |
+ |
U+11A8 |
 |
+ |
U+11A8 |
 |
| U+11CC |
 |
|
|
|
|
|
|
| U+11AF |
 |
+ |
U+11A8 |
 |
+ |
U+11C2 |
 |
| U+11CD |
 |
|
|
|
|
|
|
| U+11CE |
 |
|
|
|
|
|
|
| U+11CF |
 |
|
|
|
|
|
|
| U+11D0 |
 |
|
|
|
|
|
|
| U+11AF |
 |
+ |
U+11AF |
 |
+ |
U+11BF |
 |
| U+11B1 |
 |
|
|
|
|
|
|
| U+11D1 |
 |
|
|
|
|
|
|
| U+11D2 |
 |
|
|
|
|
|
|
| U+11AF |
 |
+ |
U+11B7 |
 |
+ |
U+11C2 |
 |
| U+11B2 |
 |
|
|
|
|
|
|
| U+11AF |
 |
+ |
U+11B8 |
 |
+ |
U+11AE |
 |
| U+11D3 |
 |
|
|
|
|
|
|
| U+11AF |
 |
+ |
U+11B8 |
 |
+ |
U+11C1 |
 |
| U+11D4 |
 |
|
|
|
|
|
|
| U+11D5 |
 |
|
|
|
|
|
|
| U+11B3 |
 |
|
|
|
|
|
|
| U+11D6 |
 |
|
|
|
|
|
|
| U+11D7 |
 |
|
|
|
|
|
|
| U+11AF |
 |
+ |
U+11F0 |
 |
|
|
|
| U+11D8 |
 |
|
|
|
|
|
|
| U+11B4 |
 |
|
|
|
|
|
|
| U+11B5 |
 |
|
|
|
|
|
|
| U+11B6 |
 |
|
|
|
|
|
|
| U+11D9 |
 |
|
|
|
|
|
|
| U+11AF |
 |
+ |
U+11F9 |
 |
+ |
U+11C2 |
 |
| U+11AF |
 |
+ |
U+11BC |
 |
|
|
|
| U+11B7 |
 |
|
|
|
|
|
|
| U+11DA |
 |
|
|
|
|
|
|
| U+11B7 |
 |
+ |
U+11AB |
 |
|
|
|
| U+11B7 |
 |
+ |
U+11AB |
 |
+ |
U+11AB |
 |
| U+11DB |
 |
|
|
|
|
|
|
| U+11B7 |
 |
+ |
U+11B7 |
 |
|
|
|
| U+11DC |
 |
|
|
|
|
|
|
| U+11B7 |
 |
+ |
U+11B8 |
 |
+ |
U+11BA |
 |
| U+11DD |
 |
|
|
|
|
|
|
| U+11DE |
 |
|
|
|
|
|
|
| U+11DF |
 |
|
|
|
|
|
|
| U+11B7 |
 |
+ |
U+11BD |
 |
|
|
|
| U+11E0 |
 |
|
|
|
|
|
|
| U+11E1 |
 |
|
|
|
|
|
|
| U+11E2 |
 |
|
|
|
|
|
|
| U+11B8 |
 |
|
|
|
|
|
|
| U+11B8 |
 |
+ |
U+11AE |
 |
|
|
|
| U+11E3 |
 |
|
|
|
|
|
|
| U+11B8 |
 |
+ |
U+11AF |
 |
+ |
U+11C1 |
 |
| U+11B8 |
 |
+ |
U+11B7 |
 |
|
|
|
| U+11B8 |
 |
+ |
U+11B8 |
 |
|
|
|
| U+11B9 |
 |
|
|
|
|
|
|
| U+11B8 |
 |
+ |
U+11BA |
 |
+ |
U+11AE |
 |
| U+11B8 |
 |
+ |
U+11BD |
 |
|
|
|
| U+11B8 |
 |
+ |
U+11BE |
 |
|
|
|
| U+11E4 |
 |
|
|
|
|
|
|
| U+11E5 |
 |
|
|
|
|
|
|
| U+11E6 |
 |
|
|
|
|
|
|
| U+11BA |
 |
|
|
|
|
|
|
| U+11E7 |
 |
|
|
|
|
|
|
| U+11E8 |
 |
|
|
|
|
|
|
| U+11E9 |
 |
|
|
|
|
|
|
| U+11BA |
 |
+ |
U+11B7 |
 |
|
|
|
| U+11EA |
 |
|
|
|
|
|
|
| U+11BA |
 |
+ |
U+11E6 |
 |
|
|
|
| U+11BB |
 |
|
|
|
|
|
|
| U+11BA |
 |
+ |
U+11BA |
 |
+ |
U+11A8 |
 |
| U+11BA |
 |
+ |
U+11BA |
 |
+ |
U+11AE |
 |
| U+11BA |
 |
+ |
U+11EB |
 |
|
|
|
| U+11BA |
 |
+ |
U+11BD |
 |
|
|
|
| U+11BA |
 |
+ |
U+11BE |
 |
|
|
|
| U+11BA |
 |
+ |
U+11C0 |
 |
|
|
|
| U+11BA |
 |
+ |
U+11C2 |
 |
|
|
|
| U+11EB |
 |
|
|
|
|
|
|
| U+11EB |
 |
+ |
U+11B8 |
 |
|
|
|
| U+11EB |
 |
+ |
U+11E6 |
 |
|
|
|
| U+11BC |
 |
|
|
|
|
|
|
| U+11EC |
 |
|
|
|
|
|
|
| U+11ED |
 |
|
|
|
|
|
|
| U+11BC |
 |
+ |
U+11B7 |
 |
|
|
|
| U+11BC |
 |
+ |
U+11BA |
 |
|
|
|
| U+11EE |
 |
|
|
|
|
|
|
| U+11EF |
 |
|
|
|
|
|
|
| U+11BC |
 |
+ |
U+11C2 |
 |
|
|
|
| U+11F0 |
 |
|
|
|
|
|
|
| U+11F0 |
 |
+ |
U+11A8 |
 |
|
|
|
| U+11F1 |
 |
|
|
|
|
|
|
| U+11F2 |
 |
|
|
|
|
|
|
| U+11F0 |
 |
+ |
U+11BF |
 |
|
|
|
| U+11F0 |
 |
+ |
U+11C2 |
 |
|
|
|
| U+11BD |
 |
|
|
|
|
|
|
| U+11BD |
 |
+ |
U+11B8 |
 |
|
|
|
| U+11BD |
 |
+ |
U+11B8 |
 |
+ |
U+11B8 |
 |
| U+11BD |
 |
+ |
U+11BD |
 |
|
|
|
| U+11BE |
 |
|
|
|
|
|
|
| U+11BF |
 |
|
|
|
|
|
|
| U+11C0 |
 |
|
|
|
|
|
|
| U+11C1 |
 |
|
|
|
|
|
|
| U+11F3 |
 |
|
|
|
|
|
|
| U+11C1 |
 |
+ |
U+11BA |
 |
|
|
|
| U+11C1 |
 |
+ |
U+11C0 |
 |
|
|
|
| U+11F4 |
 |
|
|
|
|
|
|
| U+11C2 |
 |
|
|
|
|
|
|
| U+11F5 |
 |
|
|
|
|
|
|
| U+11F6 |
 |
|
|
|
|
|
|
| U+11F7 |
 |
|
|
|
|
|
|
| U+11F8 |
 |
|
|
|
|
|
|
| U+11F9 |
 |
|
|
|
|
|
|
introduction
| shaping engine
| features
| appendices
Top of page
|