You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

771 lines
22 KiB

1 month ago
  1. % Copyright (C) 2001-2023 Artifex Software, Inc.
  2. % All Rights Reserved.
  3. %
  4. % This software is provided AS-IS with no warranty, either express or
  5. % implied.
  6. %
  7. % This software is distributed under license and may not be copied,
  8. % modified or distributed except as expressly authorized under the terms
  9. % of the license contained in the file LICENSE in this distribution.
  10. %
  11. % Refer to licensing information at http://www.artifex.com or contact
  12. % Artifex Software, Inc., 39 Mesa Street, Suite 108A, San Francisco,
  13. % CA 94129, USA, for further information.
  14. %
  15. % Generate a cidfmap file for substituting CID fonts with TrueType
  16. % fonts, based on fonts found in the directory FONTDIR.
  17. %
  18. % The directory FONTDIR is searched for fonts whose filename
  19. % matches a Path in the cidsubs dictionary.
  20. % Any matches are written out as a CID font substitution.
  21. %
  22. % For each fontname and alias in the fontaliases dictionary,
  23. % write out each alias that matches a substituted font.
  24. % Where multiple aliases are possible, use the first match.
  25. %
  26. % Note that the substitutions and aliases in this file were created
  27. % by someone who doesn't understand Chinese, Japanese or Korean.
  28. % The initial list contains only font files found in Windows XP.
  29. % Please submit corrections and additions.
  30. %
  31. % See the end of file for references and further information.
  32. %
  33. % Font filenames must match case.
  34. % All font filenames are currently lower case.
  35. %
  36. % Usage: gswin32c -q -dBATCH -sFONTDIR=c:/windows/fonts
  37. % -sCIDFMAP=c:/gs/cidfmap mkcidfm.ps
  38. systemdict /FONTDIR known not { /FONTDIR (c:/windows/fonts) def } if
  39. systemdict /CIDFMAP known { CIDFMAP } { (%stdout) } ifelse
  40. /cidfmap exch (w) file def
  41. % Directory separator as used by filenameforall
  42. /dirsep (/) def
  43. % This dictionary contains a list of font substitutions.
  44. % The first matching substitution in the array will be used.
  45. /fontaliases
  46. <<
  47. % otf's /AdobeMingStd-Light /AdobeHeitiStd-Regular /AdobeSongStd-Light
  48. % /KozMinPr6N-Regular /AdobeMyungjoStd-Medium came with Acroread 9 unix CJK pack.
  49. % ArialUnicode and a common font are used as a last-resort catch-all
  50. % in most cases.
  51. % Traditional Chinese
  52. % Mingliu and Kaiu are known to use patented TT instructions
  53. /MSung-Light [ /MingLiU /ArialUnicodeMS-CNS ]
  54. /MSung-Medium [ /MingLiU /ArialUnicodeMS-CNS ]
  55. /MHei-Medium [ /MicrosoftJhengHeiRegular /ArialUnicodeMS-CNS /MingLiU ]
  56. /MKai-Medium [ /DFKaiShu-SB-Estd-BF /Arial-Unicode-MS /MingLiU /ArialUnicodeMS-CNS ]
  57. /AdobeMingStd-Light [ /MingLiU /ArialUnicodeMS-CNS ]
  58. % Simplified Chinese
  59. /STSong-Light [ /SimSun /SimSun-18030 /ArialUnicodeMS-GB ]
  60. /STFangsong-Light [ /FangSong /SimSun /ArialUnicodeMS-GB ]
  61. /STHeiti-Regular [ /MicrosoftYaHei /SimHei /ArialUnicodeMS-GB ]
  62. /STKaiti-Regular [ /KaiTi /SimHei /ArialUnicodeMS-GB ]
  63. /AdobeHeitiStd-Regular [ /MicrosoftYaHei /SimHei /ArialUnicodeMS-GB ]
  64. /AdobeSongStd-Light [ /SimSun /ArialUnicodeMS-GB ]
  65. % Japanese
  66. /Ryumin-Light [ /MS-Mincho04 /MS-Mincho /ArialUnicodeMS-JP ]
  67. /Ryumin-Medium [ /MS-Mincho04 /MS-Mincho /ArialUnicodeMS-JP ]
  68. /GothicBBB-Medium [ /MS-Gothic04 /MS-Gothic /Meiryo /ArialUnicodeMS-JP ]
  69. /HeiseiMin-W3 [ /MS-Mincho04 /MS-Mincho /ArialUnicodeMS-JP ]
  70. /HeiseiKakuGo-W5 [ /MS-Gothic04 /MS-Gothic /Meiryo /ArialUnicodeMS-JP ]
  71. /KozMinPr6N-Regular [ /MS-Mincho04 /MS-Mincho /ArialUnicodeMS-JP ]
  72. % Korean
  73. % Malgun seems to have a full set of Hangu but not much of Kanji glyphs
  74. % "Gulim Old Hangul Jamo" has Hangu but no Kanji, and PMmy has Kanji but
  75. % no Hangu. Neither are useful for Korean users.
  76. /HYSMyeongJo-Medium [ /Batang /NewBatang /GulimChe /ArialUnicodeMS-KR /MalgunGothicRegular ]
  77. /HYRGoThic-Medium [ /Gulim /NewGulim /GulimChe /ArialUnicodeMS-KR /MalgunGothicRegular ]
  78. /HYGoThic-Medium [ /Dotum /NewGulim /GulimChe /ArialUnicodeMS-KR /MalgunGothicRegular ]
  79. /AdobeMyungjoStd-Medium [ /Batang /NewBatang /GulimChe /ArialUnicodeMS-KR /MalgunGothicRegular ]
  80. >>
  81. def
  82. % This dictionary contains a list of CID substitutions
  83. % Many ttc's have an older ttf version - be sure to put the ttf entries later.
  84. /cidsubs
  85. <<
  86. % Simplified Chinese
  87. /SimHei
  88. <<
  89. /FileType /TrueType
  90. /Path (simhei.ttf)
  91. /SubfontID 0
  92. /CSI [(GB1) 2]
  93. >>
  94. /SimSun
  95. <<
  96. /FileType /TrueType
  97. /Path (simsun.ttc)
  98. /SubfontID 0
  99. /CSI [(GB1) 2]
  100. >>
  101. /NSimSun
  102. <<
  103. /FileType /TrueType
  104. /Path (simsun.ttc)
  105. /SubfontID 1
  106. /CSI [(GB1) 2]
  107. >>
  108. /SimSun-oldttf
  109. <<
  110. /FileType /TrueType
  111. /Path (simsun.ttf)
  112. /SubfontID 0
  113. /CSI [(GB1) 2]
  114. >>
  115. /KaiTi
  116. <<
  117. /FileType /TrueType
  118. /Path (simkai.ttf)
  119. /SubfontID 0
  120. /CSI [(GB1) 2]
  121. >>
  122. /LiSu
  123. <<
  124. /FileType /TrueType
  125. /Path (simli.ttf)
  126. /SubfontID 0
  127. /CSI [(GB1) 2]
  128. >>
  129. /SimSun-18030
  130. <<
  131. /FileType /TrueType
  132. /Path (simsun18030.ttc)
  133. /SubfontID 0
  134. /CSI [(GB1) 2]
  135. >>
  136. /NSimSun-18030
  137. <<
  138. /FileType /TrueType
  139. /Path (simsun18030.ttc)
  140. /SubfontID 1
  141. /CSI [(GB1) 2]
  142. >>
  143. /YouYuan
  144. <<
  145. /FileType /TrueType
  146. /Path (simyou.ttf)
  147. /SubfontID 0
  148. /CSI [(GB1) 2]
  149. >>
  150. /FangSong
  151. <<
  152. /FileType /TrueType
  153. /Path (simfang.ttf)
  154. /SubfontID 0
  155. /CSI [(GB1) 2]
  156. >>
  157. /MicrosoftYaHei
  158. <<
  159. /FileType /TrueType
  160. /Path (msyh.ttf)
  161. /SubfontID 0
  162. /CSI [(GB1) 2]
  163. >>
  164. /MicrosoftYaHeiBold
  165. <<
  166. /FileType /TrueType
  167. /Path (msyhbd.ttf)
  168. /SubfontID 0
  169. /CSI [(GB1) 2]
  170. >>
  171. /MS-Song
  172. <<
  173. /FileType /TrueType
  174. /Path (mssong.ttf)
  175. /SubfontID 0
  176. /CSI [(GB1) 2]
  177. >>
  178. /MS-Hei
  179. <<
  180. /FileType /TrueType
  181. /Path (mshei.ttf)
  182. /SubfontID 0
  183. /CSI [(GB1) 2]
  184. >>
  185. /ArialUnicodeMS-GB
  186. <<
  187. /FileType /TrueType
  188. /Path (arialuni.ttf)
  189. /SubfontID 0
  190. /CSI [(GB1) 2]
  191. >>
  192. % Traditional Chinese
  193. /MingLiU
  194. <<
  195. /FileType /TrueType
  196. /Path (mingliu.ttc)
  197. /SubfontID 0
  198. /CSI [(CNS1) 2]
  199. >>
  200. /PMingLiU
  201. <<
  202. /FileType /TrueType
  203. /Path (mingliu.ttc)
  204. /SubfontID 1
  205. /CSI [(CNS1) 2]
  206. >>
  207. % It probably should be ttf (ttc a typo), but we'll keep this entry just in case.
  208. /Arial-Unicode-MS
  209. <<
  210. /FileType /TrueType
  211. /Path (arialuni.ttc)
  212. /SubfontID 0
  213. /CSI [(CNS1) 2]
  214. >>
  215. /MicrosoftJhengHeiRegular
  216. <<
  217. /FileType /TrueType
  218. /Path (msjh.ttf)
  219. /SubfontID 0
  220. /CSI [(CNS1) 2]
  221. >>
  222. /MicrosoftJhengHeiBold
  223. <<
  224. /FileType /TrueType
  225. /Path (msjhbd.ttf)
  226. /SubfontID 0
  227. /CSI [(CNS1) 2]
  228. >>
  229. /MingLiU-oldttf
  230. <<
  231. /FileType /TrueType
  232. /Path (mingliu.ttf)
  233. /SubfontID 0
  234. /CSI [(CNS1) 2]
  235. >>
  236. /DFKaiShu-SB-Estd-BF
  237. <<
  238. /FileType /TrueType
  239. /Path (kaiu.ttf)
  240. /SubfontID 0
  241. /CSI [(CNS1) 2]
  242. >>
  243. /ArialUnicodeMS-CNS
  244. <<
  245. /FileType /TrueType
  246. /Path (arialuni.ttf)
  247. /SubfontID 0
  248. /CSI [(CNS1) 2]
  249. >>
  250. % Japanese
  251. /MS-Gothic
  252. <<
  253. /FileType /TrueType
  254. /Path (msgothic.ttc)
  255. /SubfontID 0
  256. /CSI [(Japan1) 3]
  257. >>
  258. /MS-PGothic
  259. <<
  260. /FileType /TrueType
  261. /Path (msgothic.ttc)
  262. /SubfontID 1
  263. /CSI [(Japan1) 3]
  264. >>
  265. /MS-UI-Gothic
  266. <<
  267. /FileType /TrueType
  268. /Path (msgothic.ttc)
  269. /SubfontID 2
  270. /CSI [(Japan1) 3]
  271. >>
  272. /MS-Mincho
  273. <<
  274. /FileType /TrueType
  275. /Path (msmincho.ttc)
  276. /SubfontID 0
  277. /CSI [(Japan1) 3]
  278. >>
  279. /MS-PMincho
  280. <<
  281. /FileType /TrueType
  282. /Path (msmincho.ttc)
  283. /SubfontID 1
  284. /CSI [(Japan1) 3]
  285. >>
  286. % An XP update ships the Vista (JIS2004) version of msgothic.ttc/msmincho.ttc renamed
  287. /MS-Gothic04
  288. <<
  289. /FileType /TrueType
  290. /Path (msgoth04.ttc)
  291. /SubfontID 0
  292. /CSI [(Japan1) 3]
  293. >>
  294. /MS-PGothic04
  295. <<
  296. /FileType /TrueType
  297. /Path (msgoth04.ttc)
  298. /SubfontID 1
  299. /CSI [(Japan1) 3]
  300. >>
  301. /MS-UI-Gothic04
  302. <<
  303. /FileType /TrueType
  304. /Path (msgoth04.ttc)
  305. /SubfontID 2
  306. /CSI [(Japan1) 3]
  307. >>
  308. /MS-Mincho04
  309. <<
  310. /FileType /TrueType
  311. /Path (msmin04.ttc)
  312. /SubfontID 0
  313. /CSI [(Japan1) 3]
  314. >>
  315. /MS-PMincho04
  316. <<
  317. /FileType /TrueType
  318. /Path (msmin04.ttc)
  319. /SubfontID 1
  320. /CSI [(Japan1) 3]
  321. >>
  322. /MS-Mincho-oldttf
  323. <<
  324. /FileType /TrueType
  325. /Path (msmincho.ttf)
  326. /SubfontID 0
  327. /CSI [(Japan1) 3]
  328. >>
  329. /MS-Gothic-oldttf
  330. <<
  331. /FileType /TrueType
  332. /Path (msgothic.ttf)
  333. /SubfontID 0
  334. /CSI [(Japan1) 3]
  335. >>
  336. % Newer meiryo.ttc and meiryob.ttc have subfont 2,3. Leave those out for the time being
  337. /Meiryo
  338. <<
  339. /FileType /TrueType
  340. /Path (meiryo.ttc)
  341. /SubfontID 0
  342. /CSI [(Japan1) 3]
  343. >>
  344. /Meiryo-Italic
  345. <<
  346. /FileType /TrueType
  347. /Path (meiryo.ttc)
  348. /SubfontID 1
  349. /CSI [(Japan1) 3]
  350. >>
  351. /Meiryo-Bold
  352. <<
  353. /FileType /TrueType
  354. /Path (meiryob.ttc)
  355. /SubfontID 0
  356. /CSI [(Japan1) 3]
  357. >>
  358. /Meiryo-BoldItalic
  359. <<
  360. /FileType /TrueType
  361. /Path (meiryob.ttc)
  362. /SubfontID 1
  363. /CSI [(Japan1) 3]
  364. >>
  365. /ArialUnicodeMS-JP
  366. <<
  367. /FileType /TrueType
  368. /Path (arialuni.ttf)
  369. /SubfontID 0
  370. /CSI [(Japan1) 3]
  371. >>
  372. % Korean
  373. /Batang
  374. <<
  375. /FileType /TrueType
  376. /Path (batang.ttc)
  377. /SubfontID 0
  378. /CSI [(Korea1) 3]
  379. >>
  380. /BatangChe
  381. <<
  382. /FileType /TrueType
  383. /Path (batang.ttc)
  384. /SubfontID 1
  385. /CSI [(Korea1) 3]
  386. >>
  387. /Gungsuh
  388. <<
  389. /FileType /TrueType
  390. /Path (batang.ttc)
  391. /SubfontID 2
  392. /CSI [(Korea1) 3]
  393. >>
  394. /GungsuhChe
  395. <<
  396. /FileType /TrueType
  397. /Path (batang.ttc)
  398. /SubfontID 3
  399. /CSI [(Korea1) 3]
  400. >>
  401. /Gulim
  402. <<
  403. /FileType /TrueType
  404. /Path (gulim.ttc)
  405. /SubfontID 0
  406. /CSI [(Korea1) 3]
  407. >>
  408. /GulimChe
  409. <<
  410. /FileType /TrueType
  411. /Path (gulim.ttc)
  412. /SubfontID 1
  413. /CSI [(Korea1) 3]
  414. >>
  415. /Dotum
  416. <<
  417. /FileType /TrueType
  418. /Path (gulim.ttc)
  419. /SubfontID 2
  420. /CSI [(Korea1) 3]
  421. >>
  422. /DotumChe
  423. <<
  424. /FileType /TrueType
  425. /Path (gulim.ttc)
  426. /SubfontID 3
  427. /CSI [(Korea1) 3]
  428. >>
  429. /MalgunGothicRegular
  430. <<
  431. /FileType /TrueType
  432. /Path (malgun.ttf)
  433. /SubfontID 0
  434. /CSI [(Korea1) 3]
  435. >>
  436. /MalgunGothicBold
  437. <<
  438. /FileType /TrueType
  439. /Path (malgunbd.ttf)
  440. /SubfontID 0
  441. /CSI [(Korea1) 3]
  442. >>
  443. /NewBatang
  444. <<
  445. /FileType /TrueType
  446. /Path (nbatang.ttf)
  447. /SubfontID 0
  448. /CSI [(Korea1) 3]
  449. >>
  450. /NewGulim
  451. <<
  452. /FileType /TrueType
  453. /Path (ngulim.ttf)
  454. /SubfontID 0
  455. /CSI [(Korea1) 3]
  456. >>
  457. /GulimChe-oldttf
  458. <<
  459. /FileType /TrueType
  460. /Path (gulimche.ttf)
  461. /SubfontID 0
  462. /CSI [(Korea1) 3]
  463. >>
  464. /ArialUnicodeMS-KR
  465. <<
  466. /FileType /TrueType
  467. /Path (arialuni.ttf)
  468. /SubfontID 0
  469. /CSI [(Korea1) 3]
  470. >>
  471. >>
  472. def
  473. % A dictionary for storing the names and paths of found fonts
  474. /foundfonts 50 dict def
  475. % Get the basename of a path
  476. % For example, (c:/windows/fonts/msmincho.ps) --> (msmincho.ps)
  477. /basename { % path -- subpath
  478. { dirsep search
  479. {pop pop}
  480. {exit}
  481. ifelse
  482. } loop
  483. } def
  484. % Convert string (font file name) to lowercase, take care not to touch
  485. % non-upper case letters. There are a few similiar routines elsewhere
  486. % for reference:
  487. % /.ToLower in lib/pdf2dsc.ps
  488. % /toupper in lib/printafm.ps
  489. % /.lowerstring in Resource/Init/gs_fonts.ps
  490. /lowercase {
  491. dup length 1 sub -1 0 {
  492. 1 index exch 2 copy
  493. get
  494. dup dup 65 ge exch 90 le and {
  495. 2#00100000 or
  496. } if
  497. put
  498. } for
  499. } def
  500. % Check if a font basename matches one of the possible cid substitutions.
  501. % If it does, add the font and full path to the foundfonts dictionary
  502. /checkfont {
  503. dup basename
  504. lowercase
  505. cidsubs
  506. {
  507. /Path get
  508. 2 index eq % Match case only
  509. {
  510. foundfonts exch
  511. 3 index dup length string copy put
  512. }
  513. {
  514. pop
  515. }
  516. ifelse
  517. }
  518. forall
  519. pop pop
  520. } def
  521. % Add all matching fonts to foundfonts dictionary
  522. /findfonts { % path --
  523. dup length 2 add string dup 3 1 roll copy pop
  524. dup dup length 2 sub dirsep 0 get put
  525. dup dup length 1 sub (*) 0 get put
  526. /checkfont load 256 string filenameforall
  527. } def
  528. % Write out a cid substition, using the full font path
  529. % name is the font name, e.g. /MS-Mincho
  530. % path is the full path to the font file, e.g. (c:\windows\fonts\msmincho.ttc)
  531. % subs is the dictionary for CID font substition, from cidsubs
  532. /emitsubs { % name path subs --
  533. 3 -1 roll cidfmap exch write==only % name
  534. cidfmap ( << ) writestring
  535. % path subs
  536. {
  537. 1 index /Path eq {pop 1 index} if % use full path, not basename
  538. exch cidfmap exch write==only cidfmap ( ) writestring
  539. cidfmap exch write==only cidfmap ( ) writestring
  540. } forall
  541. cidfmap (>> ;\n) writestring
  542. pop
  543. } def
  544. % Write out all known cid substitutions.
  545. /writesubs { % ---
  546. cidfmap (% Substitutions\n) writestring
  547. foundfonts
  548. {
  549. 1 index cidsubs exch known
  550. {
  551. 1 index cidsubs exch get % name path subs
  552. emitsubs
  553. }
  554. {
  555. pop pop
  556. }
  557. ifelse
  558. }
  559. forall
  560. } def
  561. % Write out aliases for which the cid substituted font exists.
  562. /writealiases { % --
  563. cidfmap (\n% Aliases\n) writestring
  564. fontaliases
  565. {
  566. % name aliasarray
  567. {
  568. % name alias
  569. foundfonts 1 index known
  570. {
  571. 1 index cidfmap exch write==only cidfmap ( ) writestring
  572. cidfmap exch write==only cidfmap ( ;\n) writestring
  573. exit % after first match
  574. }
  575. {
  576. pop % didn't find this name
  577. }
  578. ifelse
  579. } forall
  580. % name
  581. pop
  582. }
  583. forall
  584. } def
  585. % Write out a new cidfmap file to stdout
  586. /writecidfmap { % path --
  587. cidfmap (%!\n% cidfmap generated automatically by mkcidfm.ps from fonts found in\n) writestring
  588. cidfmap (% ) writestring
  589. dup cidfmap exch writestring cidfmap (\n\n) writestring
  590. findfonts
  591. writesubs
  592. writealiases
  593. } def
  594. FONTDIR writecidfmap
  595. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  596. %
  597. % For what fonts ship with which microsoft product, see:
  598. % http://www.microsoft.com/typography/Fonts/product.aspx
  599. %
  600. % A reasonably clean Vista box comes with:
  601. % ARIALUNI.TTF meiryob.ttc msjh.ttf simhei.ttf
  602. % batang.ttc meiryo.ttc msmincho.ttc simkai.ttf
  603. % gulim.ttc mingliub.ttc MSMINCHO.TTF simsunb.ttf
  604. % kaiu.ttf mingliu.ttc msyhbd.ttf simsun.ttc
  605. % malgunbd.ttf msgothic.ttc msyh.ttf
  606. % malgun.ttf msjhbd.ttf simfang.ttf
  607. %
  608. % Here is a non-exhaustive list of CJK fonts found on various MS systems for reference:
  609. % File Size Version Glyphs Charmaps Postscript Name Codepage
  610. % ======================================================================================================================
  611. % arialuni.ttf 24172892 0.86 51180 (1,0)(3,1) ArialUnicodeMS
  612. % arialuni.ttf 23275812 1.01 50377 (3,1) ArialUnicodeMS 932,936,949,950
  613. % batang.ttc 16258580 2.21 39680 (3,1) Batang/BatangChe/Gungsuh/GungsuhChe
  614. % batang.ttc 16265128 2.21 39680 (3,1) Batang/BatangChe/Gungsuh/GungsuhChe
  615. % batang.ttc 16264732 5.00 39680 (3,1) Batang/BatangChe/Gungsuh/GungsuhChe 949
  616. % gulimche.ttf 5512432 1.00 20792 (3,1) GulimChe
  617. % gulim.ttc 13518660 2.21 40194 (3,1) Gulim/GulimChe/Dotum/DotumChe
  618. % gulim.ttc 13525204 2.21 40194 (3,1) Gulim/GulimChe/Dotum/DotumChe
  619. % gulim.ttc 13524720 5.00 40194 (3,1) Gulim/GulimChe/Dotum/DotumChe 949
  620. % kaiu.ttf 4282984 2.00 18193 (1,0)(3,1) DFKaiShu-SB-Estd-BF
  621. % kaiu.ttf 4279576 2.10 18193 (1,0)(3,1) DFKaiShu-SB-Estd-BF
  622. % kaiu.ttf 5172084 3.00 22134 (1,0)(3,1) DFKaiShu-SB-Estd-BF
  623. % kaiu.ttf 5178844 5.00 22134 (1,0)(3,1) DFKaiShu-SB-Estd-BF 950
  624. % malgun.ttf 4337480 0.85 12747 (0,3)(3,1) MalgunGothicRegular
  625. % malgun.ttf 4337080 1.00 12747 (0,3)(3,1) MalgunGothicRegular
  626. % malgun.ttf 4337104 5.00 12747 (0,3)(3,1) MalgunGothicRegular
  627. % malgun.ttf 4337296 6.11 12747 (0,3)(3,1) MalgunGothicRegular 949
  628. % malgunbd.ttf 4514980 0.85 12740 (0,3)(3,1) MalgunGothicBold
  629. % malgunbd.ttf 4513504 1.00 12740 (0,3)(3,1) MalgunGothicBold
  630. % malgunbd.ttf 4513520 5.00 12740 (0,3)(3,1) MalgunGothicBold
  631. % malgunbd.ttf 4515044 6.00 12740 (0,3)(3,1) MalgunGothicBold
  632. % meiryo.ttc 7682568 0.97 20682 (0,3)(3,1)(3,10) Meiryo/Meiryo-Italic 932
  633. % meiryo.ttc 7815292 5.00 20684 (0,3)(3,1)(3,10) Meiryo/Meiryo-Italic
  634. % meiryo.ttc 9533888 6.02 23942 (0,3)(3,1)(3,10) Meiryo/Meiryo-Italic/MeiryoUI/MeiryoUI-Italic
  635. % meiryob.ttc 7924644 0.97 20682 (0,3)(3,1)(3,10) Meiryo-Bold/Meiryo-BoldItalic
  636. % meiryob.ttc 8054096 5.00 20684 (0,3)(3,1)(3,10) Meiryo-Bold/Meiryo-BoldItalic
  637. % meiryob.ttc 9749256 6.02 23942 (0,3)(3,1)(3,10) Meiryo-Bold/Meiryo-BoldItalic/MeiryoUI-Bold/MeiryoUI-BoldItalic
  638. % mingliu.ttf 6272080 2.00 18362 (1,0)(3,1) MingLiU
  639. % mingliu.ttc 8823308 3.21 22753 (1,0)(3,1) MingLiU/PMingLiU
  640. % mingliu.ttc 8829856 3.21 22753 (1,0)(3,1) MingLiU/PMingLiU
  641. % mingliu.ttc 27496184 6.02 33987 (3,1) MingLiU/PMingLiU/Ming-Lt-HKSCS-UNI-H
  642. % mingliu.ttc 32217124 7.00 34046 (3,1) MingLiU/PMingLiU/Ming-Lt-HKSCS-UNI-H 950
  643. % mingliub.ttc 33791880 5.00 44857 (3,1)(3,10) MingLiU-ExtB/PMingLiU-ExtB/Ming-Lt-HKSCS-ExtB
  644. % mingliub.ttc 33805700 7.00 44875 (3,1)(3,10) MingLiU-ExtB/PMingLiU-ExtB/Ming-Lt-HKSCS-ExtB
  645. % msgothic.ttf 4170144 2.00 13104 (1,0)(3,1) MS-Gothic
  646. % msgothic.ttc 8272028 2.30 20458 (1,0)(3,1) MS-Gothic/MS-PGothic/MS-UIGothic
  647. % msgothic.ttc 8278584 2.30 20458 (1,0)(3,1) MS-Gothic/MS-PGothic/MS-UIGothic
  648. % msgothic.ttc 9165480 5.00 22213 (3,1)(3,10) MS-Gothic/MS-PGothic/MS-UIGothic
  649. % msgothic.ttc 9176636 5.01 22213 (3,1)(3,10) MS-Gothic/MS-PGothic/MS-UIGothic 932
  650. % mshei.ttf 1902464 1.00 26272 (1,0)(3,1) MS Hei
  651. % mshei.ttf 1902556 1.00 26272 (1,0)(3,1) MS Hei
  652. % msjh.ttf 14698792 0.71 28969 (0,3)(3,1) MicrosoftJhengHeiRegular 950
  653. % msjh.ttf 14713712 0.75 28969 (0,3)(3,1) MicrosoftJhengHeiRegular
  654. % msjh.ttf 14713760 5.00 28969 (0,3)(3,1) MicrosoftJhengHeiRegular
  655. % msjh.ttf 21663376 6.02 29220 (0,3)(3,1) MicrosoftJhengHeiRegular
  656. % msjhbd.ttf 14498048 0.71 28961 (0,3)(3.1) MicrosoftJhengHeiBold
  657. % msjhbd.ttf 14509708 0.75 28961 (0,3)(3.1) MicrosoftJhengHeiBold
  658. % msjhbd.ttf 14509756 5.00 28961 (0,3)(3.1) MicrosoftJhengHeiBold
  659. % msmincho.ttf 5151192 2.00 13104 (1,0)(3,1) MS-Mincho
  660. % msmincho.ttc 9136456 2.30 17807 (1,0)(3,1) MS-Mincho/MS-PMincho
  661. % msmincho.ttc 9135960 2.31 17807 (1,0)(3,1) MS-Mincho/MS-PMincho
  662. % msmincho.ttc 9142516 2.31 17807 (1,0)(3,1) MS-Mincho/MS-PMincho
  663. % msmincho.ttc 10056872 5.00 19321 (3,1)(3,10) MS-Mincho/MS-PMincho
  664. % msmincho.ttc 10057108 5.01 19321 (3,1)(3,10) MS-Mincho/MS-PMincho 932
  665. % mssong.ttf 2569040 1.00 26304 (1,0)(3,1) MS Song
  666. % mssong.ttf 2569116 1.00 26304 (1,0)(3,1) MS Song
  667. % msyh.ttf 12263452 6.01 22562 (0,3)(3,1)(3,10) MSYH
  668. % msyh.ttf 15067744 0.71 29207 (0,3)(3,1)(3,10) MicrosoftYaHei
  669. % msyh.ttf 15043584 0.75 29126 (0,3)(3,1)(3,10) MicrosoftYaHei
  670. % msyh.ttf 15044440 5.00 29126 (0,3)(3,1)(3,10) MicrosoftYaHei
  671. % msyh.ttf 21767952 6.02 29354 (0,3)(3,1) MicrosoftYaHei 936
  672. % msyhbd.ttf 14707012 0.71 29240 (0,3)(3,1)(3,10) MicrosoftYaHei
  673. % msyhbd.ttf 14685876 5.00 29126 (0,3)(3,1)(3,10) MicrosoftYaHei
  674. % nbatang.ttf 32472240 3.00 49636 (3,1) New Batang
  675. % ngulim.ttf 8862844 2.00 23181 (3,1) New Gulim
  676. % ngulim.ttf 25719724 3.10 49284 (3,1) New Gulim
  677. % ogulim.ttf 830340 1.00 2921 (3,1) Gulim Old Hangul Jamo
  678. % palmm.ttf 13816928 001.003 27560 (3,1) PMmy
  679. % simfang.ttf 3996872 2.00 7580 (1,0)(3,1) FangSong_GB2312
  680. % simfang.ttf 10576012 5.01 28562 (3,1) FangSong 936
  681. % simhei.ttf 10044356 3.02 22021 (1,0)(3,1) SimHei
  682. % simhei.ttf 10050868 3.02 22021 (1,0)(3,1) SimHei
  683. % simhei.ttf 9751960 5.01 28562 (3,1) SimHei 936
  684. % simkai.ttf 4135804 2.00 7580 (1,0)(3,1) KaiTi_GB2312
  685. % simkai.ttf 11785184 5.01 28562 (3,1) KaiTi 936
  686. % simli.ttf 9317908 3.00 21992 (1,0)(3,1) LiSu
  687. % simsun.ttc 10500792 3.03 22141 (1,0)(3,1) SimSun/NSimSun
  688. % simsun.ttc 10507340 3.03 22141 (1,0)(3,1) SimSun/NSimSun
  689. % simsun.ttc 13747080 5.00 28762 (1,0)(3,1) SimSun/NSimSun
  690. % simsun.ttc 15323200 5.03 28762 (1,0)(3,1) SimSun/NSimSun 936
  691. % simsun18030.ttc 12642204 2.06 30533 (1,0)(3,1) SimSun-18030/NSimSun-18030
  692. % simsunb.ttf 15406216 0.90 42809 (1,0)(3,1)(3,10) SimSun-ExtB
  693. % simsunb.ttf 15406288 5.00 42809 (1,0)(3,1)(3,10) SimSun-ExtB
  694. % simyou.ttf 6794984 3.00 21991 (1,0)(3,1) YouYuan
  695. % simyou.ttf 6788204 3.00 21991 (1,0)(3,1) YouYuan