Commit 7591bf7d authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander Trofimov

git-svn-id:...

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@56305 954022d7-b5bf-4e40-9824-e11837661b57
parent dd419dc3
......@@ -30,7 +30,7 @@ static const FD_FontMapRec FD_Ascii_Names[FONTS_DICT_ASCII_NAMES_COUNT] =
{ "Akhbar MT", -1, 4, -1, 5 },
{ "Aldhabi", 6, -1, -1, -1 },
{ "Algerian", 7, -1, -1, -1 },
{ "Ami R", 364, -1, -1, -1 },
{ "Ami R", 345, -1, -1, -1 },
{ "Andalus", 8, -1, -1, -1 },
{ "Angsana New", 9, 11, 10, 16 },
{ "AngsanaUPC", 12, 14, 13, 15 },
......@@ -54,7 +54,7 @@ static const FD_FontMapRec FD_Ascii_Names[FONTS_DICT_ASCII_NAMES_COUNT] =
{ "Bernard MT Condensed", 55, -1, -1, -1 },
{ "Bickham Script Pro", -1, -1, 56, -1 },
{ "Bickham Script Pro Regular", -1, -1, 56, -1 },
{ "Blackadder ITC", 374, -1, -1, -1 },
{ "Blackadder ITC", 355, -1, -1, -1 },
{ "Bodoni MT", 69, 67, 59, 60 },
{ "Bodoni MT Black", 62, 61, -1, -1 },
{ "Bodoni MT Condensed", 66, 65, 63, 64 },
......@@ -80,8 +80,8 @@ static const FD_FontMapRec FD_Ascii_Names[FONTS_DICT_ASCII_NAMES_COUNT] =
{ "Castellar", 112, -1, -1, -1 },
{ "Centaur", 114, -1, -1, -1 },
{ "Century", 115, -1, -1, -1 },
{ "Century Gothic", 299, 302, 300, 301 },
{ "Century Schoolbook", 113, 569, 567, 568 },
{ "Century Gothic", 280, 283, 281, 282 },
{ "Century Schoolbook", 113, 549, 547, 548 },
{ "Chiller", 116, -1, -1, -1 },
{ "Colonna MT", 117, -1, -1, -1 },
{ "Comic Sans MS", 118, 120, 119, 121 },
......@@ -96,359 +96,359 @@ static const FD_FontMapRec FD_Ascii_Names[FONTS_DICT_ASCII_NAMES_COUNT] =
{ "Courier New", 145, 148, 146, 147 },
{ "Cuprum", 152, 151, 149, 150 },
{ "Curlz MT", 153, -1, -1, -1 },
{ "DFKai-SB", 380, -1, -1, -1 },
{ "DFKai-SB", 361, -1, -1, -1 },
{ "Dancing Script", 155, -1, 154, -1 },
{ "DaunPenh", 156, -1, -1, -1 },
{ "David", 157, -1, 158, -1 },
{ "David Transparent", 159, -1, -1, -1 },
{ "DecoType Naskh", 214, -1, -1, -1 },
{ "DecoType Naskh Extensions", 217, -1, -1, -1 },
{ "DecoType Naskh Special", 215, -1, -1, -1 },
{ "DecoType Naskh Swashes", 218, -1, -1, -1 },
{ "DecoType Naskh Variants", 216, -1, -1, -1 },
{ "DecoType Thuluth", 213, -1, -1, -1 },
{ "DejaVu Sans", 176, 188, 177, 178 },
{ "DejaVu Sans Condensed", 182, 181, 179, 180 },
{ "DejaVu Sans Light", 183, -1, -1, -1 },
{ "DejaVu Sans Mono", 187, 186, 184, 185 },
{ "DejaVu Serif", 192, 199, 193, 194 },
{ "DejaVu Serif Condensed", 198, 197, 195, 196 },
{ "DilleniaUPC", 658, 657, 655, 656 },
{ "Dingbats", 200, -1, -1, -1 },
{ "Diwani Bent", 201, -1, -1, -1 },
{ "Diwani Letter", 202, -1, -1, -1 },
{ "Diwani Outline Shaded", 219, -1, -1, -1 },
{ "Diwani Simple Outline", 221, -1, -1, -1 },
{ "Diwani Simple Outline 2", 220, -1, -1, -1 },
{ "Diwani Simple Striped", 222, -1, -1, -1 },
{ "DokChampa", 203, -1, -1, -1 },
{ "Dotum", 309, -1, -1, -1 },
{ "DotumChe", 310, -1, -1, -1 },
{ "Droid Sans", 207, -1, 206, -1 },
{ "Droid Sans Mono", 208, -1, -1, -1 },
{ "Droid Serif", 212, 211, 209, 210 },
{ "Ebrima", 223, -1, 224, -1 },
{ "Edwardian Script ITC", 375, -1, -1, -1 },
{ "Elephant", 225, 226, -1, -1 },
{ "Engravers MT", 227, -1, -1, -1 },
{ "Eras Bold ITC", 228, -1, -1, -1 },
{ "Eras Demi ITC", 229, -1, -1, -1 },
{ "Eras Light ITC", 230, -1, -1, -1 },
{ "Eras Medium ITC", 231, -1, -1, -1 },
{ "Estrangelo Edessa", 232, -1, -1, -1 },
{ "EucrosiaUPC", 662, 661, 659, 660 },
{ "Euphemia", 233, -1, -1, -1 },
{ "Expo M", 361, -1, -1, -1 },
{ "FZShuTi", 255, -1, -1, -1 },
{ "FZYaoTi", 256, -1, -1, -1 },
{ "FangSong", 591, -1, -1, -1 },
{ "Farsi Simple Bold", 252, -1, -1, -1 },
{ "Farsi Simple Outline", 253, -1, -1, -1 },
{ "Felix Titling", 234, -1, -1, -1 },
{ "Fixed Miriam Transparent", 469, -1, -1, -1 },
{ "FlemishScript BT", 235, -1, -1, -1 },
{ "Footlight MT Light", 254, -1, -1, -1 },
{ "Forte", 236, -1, -1, -1 },
{ "FrankRuehl", 247, -1, -1, -1 },
{ "Franklin Gothic Book", 237, 238, -1, -1 },
{ "Franklin Gothic Demi", 239, 241, -1, -1 },
{ "Franklin Gothic Demi Cond", 240, -1, -1, -1 },
{ "Franklin Gothic Heavy", 242, 243, -1, -1 },
{ "Franklin Gothic Medium", 244, 246, -1, -1 },
{ "Franklin Gothic Medium Cond", 245, -1, -1, -1 },
{ "FreesiaUPC", 666, 665, 663, 664 },
{ "Freestyle Script", 249, -1, -1, -1 },
{ "French Script MT", 251, -1, -1, -1 },
{ "GOST type A", 297, -1, -1, -1 },
{ "GOST type B", 298, -1, -1, -1 },
{ "Gabriola", 257, -1, -1, -1 },
{ "Gadugi", 258, -1, 259, -1 },
{ "Garamond", 261, 263, 262, -1 },
{ "Gautami", 264, -1, 265, -1 },
{ "Gentium Basic", 269, 268, 266, 267 },
{ "Gentium Book Basic", 273, 272, 270, 271 },
{ "Georgia", 274, 276, 275, 277 },
{ "Gigi", 281, -1, -1, -1 },
{ "Gill Sans MT", 288, 285, 283, 282 },
{ "Gill Sans MT Condensed", 284, -1, -1, -1 },
{ "Gill Sans MT Ext Condensed Bold", 295, -1, -1, -1 },
{ "Gill Sans Ultra Bold", 287, -1, -1, -1 },
{ "Gill Sans Ultra Bold Condensed", 286, -1, -1, -1 },
{ "Gisha", 289, -1, 290, -1 },
{ "Gloucester MT Extra Condensed", 294, -1, -1, -1 },
{ "Goudy Old Style", 303, 305, 304, -1 },
{ "Goudy Stout", 306, -1, -1, -1 },
{ "Gulim", 307, -1, -1, -1 },
{ "GulimChe", 308, -1, -1, -1 },
{ "DecoType Naskh", 195, -1, -1, -1 },
{ "DecoType Naskh Extensions", 198, -1, -1, -1 },
{ "DecoType Naskh Special", 196, -1, -1, -1 },
{ "DecoType Naskh Swashes", 199, -1, -1, -1 },
{ "DecoType Naskh Variants", 197, -1, -1, -1 },
{ "DecoType Thuluth", 194, -1, -1, -1 },
{ "DejaVu Sans", 160, 172, 161, 162 },
{ "DejaVu Sans Condensed", 166, 165, 163, 164 },
{ "DejaVu Sans Light", 167, -1, -1, -1 },
{ "DejaVu Sans Mono", 171, 170, 168, 169 },
{ "DejaVu Serif", 173, 180, 174, 175 },
{ "DejaVu Serif Condensed", 179, 178, 176, 177 },
{ "DilleniaUPC", 638, 637, 635, 636 },
{ "Dingbats", 181, -1, -1, -1 },
{ "Diwani Bent", 182, -1, -1, -1 },
{ "Diwani Letter", 183, -1, -1, -1 },
{ "Diwani Outline Shaded", 200, -1, -1, -1 },
{ "Diwani Simple Outline", 202, -1, -1, -1 },
{ "Diwani Simple Outline 2", 201, -1, -1, -1 },
{ "Diwani Simple Striped", 203, -1, -1, -1 },
{ "DokChampa", 184, -1, -1, -1 },
{ "Dotum", 290, -1, -1, -1 },
{ "DotumChe", 291, -1, -1, -1 },
{ "Droid Sans", 188, -1, 187, -1 },
{ "Droid Sans Mono", 189, -1, -1, -1 },
{ "Droid Serif", 193, 192, 190, 191 },
{ "Ebrima", 204, -1, 205, -1 },
{ "Edwardian Script ITC", 356, -1, -1, -1 },
{ "Elephant", 206, 207, -1, -1 },
{ "Engravers MT", 208, -1, -1, -1 },
{ "Eras Bold ITC", 209, -1, -1, -1 },
{ "Eras Demi ITC", 210, -1, -1, -1 },
{ "Eras Light ITC", 211, -1, -1, -1 },
{ "Eras Medium ITC", 212, -1, -1, -1 },
{ "Estrangelo Edessa", 213, -1, -1, -1 },
{ "EucrosiaUPC", 642, 641, 639, 640 },
{ "Euphemia", 214, -1, -1, -1 },
{ "Expo M", 342, -1, -1, -1 },
{ "FZShuTi", 236, -1, -1, -1 },
{ "FZYaoTi", 237, -1, -1, -1 },
{ "FangSong", 571, -1, -1, -1 },
{ "Farsi Simple Bold", 233, -1, -1, -1 },
{ "Farsi Simple Outline", 234, -1, -1, -1 },
{ "Felix Titling", 215, -1, -1, -1 },
{ "Fixed Miriam Transparent", 450, -1, -1, -1 },
{ "FlemishScript BT", 216, -1, -1, -1 },
{ "Footlight MT Light", 235, -1, -1, -1 },
{ "Forte", 217, -1, -1, -1 },
{ "FrankRuehl", 228, -1, -1, -1 },
{ "Franklin Gothic Book", 218, 219, -1, -1 },
{ "Franklin Gothic Demi", 220, 222, -1, -1 },
{ "Franklin Gothic Demi Cond", 221, -1, -1, -1 },
{ "Franklin Gothic Heavy", 223, 224, -1, -1 },
{ "Franklin Gothic Medium", 225, 227, -1, -1 },
{ "Franklin Gothic Medium Cond", 226, -1, -1, -1 },
{ "FreesiaUPC", 646, 645, 643, 644 },
{ "Freestyle Script", 230, -1, -1, -1 },
{ "French Script MT", 232, -1, -1, -1 },
{ "GOST type A", 278, -1, -1, -1 },
{ "GOST type B", 279, -1, -1, -1 },
{ "Gabriola", 238, -1, -1, -1 },
{ "Gadugi", 239, -1, 240, -1 },
{ "Garamond", 242, 244, 243, -1 },
{ "Gautami", 245, -1, 246, -1 },
{ "Gentium Basic", 250, 249, 247, 248 },
{ "Gentium Book Basic", 254, 253, 251, 252 },
{ "Georgia", 255, 257, 256, 258 },
{ "Gigi", 262, -1, -1, -1 },
{ "Gill Sans MT", 269, 266, 264, 263 },
{ "Gill Sans MT Condensed", 265, -1, -1, -1 },
{ "Gill Sans MT Ext Condensed Bold", 276, -1, -1, -1 },
{ "Gill Sans Ultra Bold", 268, -1, -1, -1 },
{ "Gill Sans Ultra Bold Condensed", 267, -1, -1, -1 },
{ "Gisha", 270, -1, 271, -1 },
{ "Gloucester MT Extra Condensed", 275, -1, -1, -1 },
{ "Goudy Old Style", 284, 286, 285, -1 },
{ "Goudy Stout", 287, -1, -1, -1 },
{ "Gulim", 288, -1, -1, -1 },
{ "GulimChe", 289, -1, -1, -1 },
{ "Gungsuh", 49, -1, -1, -1 },
{ "GungsuhChe", 50, -1, -1, -1 },
{ "Guttman Aharoni", 260, -1, -1, -1 },
{ "Guttman Drogolin", 205, -1, 204, -1 },
{ "Guttman Frank", 278, -1, 248, -1 },
{ "Guttman Frnew", 250, -1, -1, -1 },
{ "Guttman Haim", 279, -1, -1, -1 },
{ "Guttman Haim-Condensed", 280, -1, -1, -1 },
{ "Guttman Hatzvi", 649, -1, 648, -1 },
{ "Guttman Kav", 293, -1, 291, -1 },
{ "Guttman Kav-Light", 292, -1, -1, -1 },
{ "Guttman Logo1", 418, -1, -1, -1 },
{ "Guttman Mantova", 441, -1, 439, -1 },
{ "Guttman Mantova-Decor", 440, -1, -1, -1 },
{ "Guttman Miryam", 461, -1, 459, -1 },
{ "Guttman Myamfix", 296, -1, -1, -1 },
{ "Guttman Rashi", 552, -1, 554, -1 },
{ "Guttman Stam", 608, -1, -1, -1 },
{ "Guttman Stam1", 609, -1, -1, -1 },
{ "Guttman Vilna", 696, -1, 697, -1 },
{ "Guttman Yad", 312, -1, -1, -1 },
{ "Guttman Yad-Brush", 311, -1, -1, -1 },
{ "Guttman Yad-Light", 313, -1, -1, -1 },
{ "Guttman Aharoni", 241, -1, -1, -1 },
{ "Guttman Drogolin", 186, -1, 185, -1 },
{ "Guttman Frank", 259, -1, 229, -1 },
{ "Guttman Frnew", 231, -1, -1, -1 },
{ "Guttman Haim", 260, -1, -1, -1 },
{ "Guttman Haim-Condensed", 261, -1, -1, -1 },
{ "Guttman Hatzvi", 629, -1, 628, -1 },
{ "Guttman Kav", 274, -1, 272, -1 },
{ "Guttman Kav-Light", 273, -1, -1, -1 },
{ "Guttman Logo1", 399, -1, -1, -1 },
{ "Guttman Mantova", 422, -1, 420, -1 },
{ "Guttman Mantova-Decor", 421, -1, -1, -1 },
{ "Guttman Miryam", 442, -1, 440, -1 },
{ "Guttman Myamfix", 277, -1, -1, -1 },
{ "Guttman Rashi", 533, -1, 534, -1 },
{ "Guttman Stam", 588, -1, -1, -1 },
{ "Guttman Stam1", 589, -1, -1, -1 },
{ "Guttman Vilna", 676, -1, 677, -1 },
{ "Guttman Yad", 293, -1, -1, -1 },
{ "Guttman Yad-Brush", 292, -1, -1, -1 },
{ "Guttman Yad-Light", 294, -1, -1, -1 },
{ "Guttman-Aharoni", -1, -1, 2, -1 },
{ "Guttman-Aram", 26, -1, -1, -1 },
{ "Guttman-CourMir", 460, -1, -1, -1 },
{ "HGGothicE", 330, -1, -1, -1 },
{ "HGGothicM", 333, -1, -1, -1 },
{ "HGGyoshotai", 336, -1, -1, -1 },
{ "HGKyokashotai", 339, -1, -1, -1 },
{ "HGMaruGothicMPRO", 358, -1, -1, -1 },
{ "HGMinchoB", 342, -1, -1, -1 },
{ "HGMinchoE", 345, -1, -1, -1 },
{ "HGPGothicE", 331, -1, -1, -1 },
{ "HGPGothicM", 334, -1, -1, -1 },
{ "HGPGyoshotai", 337, -1, -1, -1 },
{ "HGPKyokashotai", 340, -1, -1, -1 },
{ "HGPMinchoB", 343, -1, -1, -1 },
{ "HGPMinchoE", 346, -1, -1, -1 },
{ "HGPSoeiKakugothicUB", 355, -1, -1, -1 },
{ "HGPSoeiKakupoptai", 349, -1, -1, -1 },
{ "HGPSoeiPresenceEB", 352, -1, -1, -1 },
{ "HGSGothicE", 332, -1, -1, -1 },
{ "HGSGothicM", 335, -1, -1, -1 },
{ "HGSGyoshotai", 338, -1, -1, -1 },
{ "HGSKyokashotai", 341, -1, -1, -1 },
{ "HGSMinchoB", 344, -1, -1, -1 },
{ "HGSMinchoE", 347, -1, -1, -1 },
{ "HGSSoeiKakugothicUB", 356, -1, -1, -1 },
{ "HGSSoeiKakupoptai", 350, -1, -1, -1 },
{ "HGSSoeiPresenceEB", 353, -1, -1, -1 },
{ "HGSeikaishotaiPRO", 357, -1, -1, -1 },
{ "HGSoeiKakugothicUB", 354, -1, -1, -1 },
{ "HGSoeiKakupoptai", 348, -1, -1, -1 },
{ "HGSoeiPresenceEB", 351, -1, -1, -1 },
{ "HYGothic-Extra", 316, -1, -1, -1 },
{ "HYGothic-Medium", 317, -1, -1, -1 },
{ "HYGraphic-Medium", 314, -1, -1, -1 },
{ "HYGungSo-Bold", 315, -1, -1, -1 },
{ "HYHeadLine-Medium", 318, -1, -1, -1 },
{ "HYMyeongJo-Extra", 319, -1, -1, -1 },
{ "HYPMokGak-Bold", 321, -1, -1, -1 },
{ "HYPost-Light", 322, -1, -1, -1 },
{ "HYPost-Medium", 323, -1, -1, -1 },
{ "HYShortSamul-Medium", 324, -1, -1, -1 },
{ "HYSinMyeongJo-Medium", 320, -1, -1, -1 },
{ "Haettenschweiler", 327, -1, -1, -1 },
{ "HanWangMingMedium", 707, -1, -1, -1 },
{ "Harlow Solid Italic", -1, 325, -1, -1 },
{ "Harrington", 326, -1, -1, -1 },
{ "Headline R", 366, -1, -1, -1 },
{ "High Tower Text", 367, 368, -1, -1 },
{ "Impact", 369, -1, -1, -1 },
{ "Imprint MT Shadow", 370, -1, -1, -1 },
{ "Informal Roman", 371, -1, -1, -1 },
{ "IrisUPC", 670, 669, 667, 668 },
{ "Iskoola Pota", 372, -1, 373, -1 },
{ "Italic Outline Art", 377, -1, -1, -1 },
{ "JasmineUPC", 674, 673, 671, 672 },
{ "Jokerman", 378, -1, -1, -1 },
{ "Juice ITC", 379, -1, -1, -1 },
{ "KaiTi", 593, -1, -1, -1 },
{ "Kalinga", 381, -1, 382, -1 },
{ "Kartika", 383, -1, 384, -1 },
{ "Khmer UI", 387, -1, 388, -1 },
{ "KodchiangUPC", 678, 677, 675, 676 },
{ "Kokila", 389, 392, 390, 391 },
{ "Kristen ITC", 376, -1, -1, -1 },
{ "Kufi Extended Outline", 385, -1, -1, -1 },
{ "Kufi Outline Shaded", 386, -1, -1, -1 },
{ "Kunstler Script", 394, -1, -1, -1 },
{ "Lao UI", 395, -1, 396, -1 },
{ "Latha", 397, -1, 398, -1 },
{ "Led Italic Font", 405, -1, -1, -1 },
{ "Leelawadee", 406, -1, 407, -1 },
{ "Levenim MT", 428, -1, 429, -1 },
{ "LiSu", 594, -1, -1, -1 },
{ "LilyUPC", 682, 681, 679, 680 },
{ "Lobster", 413, -1, -1, -1 },
{ "Lobster 1.4", 413, -1, -1, -1 },
{ "Lobster Two", 417, 416, 414, 415 },
{ "Lucida Bright", 400, 403, 401, 402 },
{ "Lucida Calligraphy", 404, -1, -1, -1 },
{ "Lucida Console", 427, -1, -1, -1 },
{ "Lucida Fax", 408, 411, 409, 410 },
{ "Lucida Handwriting", 412, -1, -1, -1 },
{ "Lucida Sans", 419, 422, 420, 421 },
{ "Lucida Sans Typewriter", 423, 426, 424, 425 },
{ "Lucida Sans Unicode", 430, -1, -1, -1 },
{ "MS Gothic", 471, -1, -1, -1 },
{ "MS Mincho", 478, -1, -1, -1 },
{ "MS Outlook", 517, -1, -1, -1 },
{ "MS PGothic", 473, -1, -1, -1 },
{ "MS PMincho", 479, -1, -1, -1 },
{ "MS Reference Sans Serif", 556, -1, -1, -1 },
{ "MS Reference Specialty", 557, -1, -1, -1 },
{ "MS UI Gothic", 472, -1, -1, -1 },
{ "MV Boli", 489, -1, -1, -1 },
{ "Magic R", 365, -1, -1, -1 },
{ "Magneto", -1, -1, 431, -1 },
{ "Maiandra GD", 432, -1, -1, -1 },
{ "Malgun Gothic", 435, -1, 436, -1 },
{ "Mangal", 437, -1, 438, -1 },
{ "Marlett", 442, -1, -1, -1 },
{ "Matura MT Script Capitals", 443, -1, -1, -1 },
{ "Meiryo", 444, 445, 448, 449 },
{ "Meiryo UI", 446, 447, 450, 451 },
{ "Microsoft Himalaya", 359, -1, -1, -1 },
{ "Microsoft JhengHei", 474, -1, 476, -1 },
{ "Microsoft JhengHei UI", 475, -1, 477, -1 },
{ "Microsoft New Tai Lue", 496, -1, 497, -1 },
{ "Microsoft PhagsPa", 532, -1, 533, -1 },
{ "Microsoft Sans Serif", 452, -1, -1, -1 },
{ "Microsoft Tai Le", 625, -1, 626, -1 },
{ "Microsoft Uighur", 481, -1, 480, -1 },
{ "Microsoft YaHei", 482, -1, 484, -1 },
{ "Microsoft YaHei UI", 483, -1, 485, -1 },
{ "Microsoft Yi Baiti", 486, -1, -1, -1 },
{ "MingLiU", 453, -1, -1, -1 },
{ "MingLiU-ExtB", 456, -1, -1, -1 },
{ "MingLiU_HKSCS", 455, -1, -1, -1 },
{ "MingLiU_HKSCS-ExtB", 458, -1, -1, -1 },
{ "Miriam", 467, -1, -1, -1 },
{ "Miriam Fixed", 468, -1, -1, -1 },
{ "Miriam Transparent", 470, -1, -1, -1 },
{ "Mistral", 462, -1, -1, -1 },
{ "Modern No. 20", 464, -1, -1, -1 },
{ "MoeumT R", 360, -1, -1, -1 },
{ "Mongolian Baiti", 465, -1, -1, -1 },
{ "Monotype Corsiva", -1, 487, -1, -1 },
{ "Monotype Hadassah", 328, -1, 329, -1 },
{ "Monotype Koufi", -1, 393, -1, -1 },
{ "MoolBoran", 466, -1, -1, -1 },
{ "Mudir MT", -1, 488, -1, -1 },
{ "Myanmar Text", 463, -1, -1, -1 },
{ "NSimSun", 599, -1, -1, -1 },
{ "Narkisim", 495, -1, -1, -1 },
{ "New Gulim", 490, -1, -1, -1 },
{ "Niagara Engraved", 491, -1, -1, -1 },
{ "Niagara Solid", 492, -1, -1, -1 },
{ "Nirmala UI", 493, -1, 494, -1 },
{ "Nyala", 498, -1, -1, -1 },
{ "OCR A Extended", 499, -1, -1, -1 },
{ "OCRB", 500, -1, -1, -1 },
{ "Old Antic Bold", 501, -1, -1, -1 },
{ "Old Antic Decorative", 502, -1, -1, -1 },
{ "Old Antic Outline", 503, -1, -1, -1 },
{ "Old Antic Outline Shaded", 505, -1, -1, -1 },
{ "Old English Text MT", 504, -1, -1, -1 },
{ "Onyx", 506, -1, -1, -1 },
{ "Open Sans", 513, 512, 507, 508 },
{ "Open Sans Condensed", -1, -1, 509, -1 },
{ "Open Sans Condensed Light", 510, 511, -1, -1 },
{ "OpenSymbol", 514, -1, -1, -1 },
{ "Oswald", 516, -1, 515, -1 },
{ "PMingLiU", 454, -1, -1, -1 },
{ "PMingLiU-ExtB", 457, -1, -1, -1 },
{ "PT Bold Arch", 538, -1, -1, -1 },
{ "PT Bold Broken", 539, -1, -1, -1 },
{ "PT Bold Dusky", 540, -1, -1, -1 },
{ "PT Bold Heading", 541, -1, -1, -1 },
{ "PT Bold Mirror", 542, -1, -1, -1 },
{ "PT Bold Stars", 543, -1, -1, -1 },
{ "PT Sans", 548, 547, 545, 546 },
{ "PT Separated Baloon", 544, -1, -1, -1 },
{ "PT Simple Bold Ruled", 604, -1, -1, -1 },
{ "Pacifico", 518, -1, -1, -1 },
{ "Palace Script MT", -1, 523, -1, -1 },
{ "Palatino Linotype", 519, 522, 520, 521 },
{ "Papyrus", 524, -1, -1, -1 },
{ "Parchment", 525, -1, -1, -1 },
{ "Perpetua", 531, 528, 527, 526 },
{ "Perpetua Titling MT", 530, -1, 529, -1 },
{ "Plantagenet Cherokee", 534, -1, -1, -1 },
{ "Playbill", 535, -1, -1, -1 },
{ "Poor Richard", 536, -1, -1, -1 },
{ "Pristina", 537, -1, -1, -1 },
{ "Pyunji R", 363, -1, -1, -1 },
{ "Raavi", 549, -1, 550, -1 },
{ "Rage Italic", 551, -1, -1, -1 },
{ "Ravie", 555, -1, -1, -1 },
{ "Rockwell", 560, 564, 561, 562 },
{ "Rockwell Condensed", 559, -1, 558, -1 },
{ "Rockwell Extra Bold", 563, -1, -1, -1 },
{ "Rod", 565, -1, -1, -1 },
{ "Rod Transparent", 566, -1, -1, -1 },
{ "STCaiyun", 610, -1, -1, -1 },
{ "STFangsong", 612, -1, -1, -1 },
{ "STHupo", 613, -1, -1, -1 },
{ "STKaiti", 614, -1, -1, -1 },
{ "STLiti", 615, -1, -1, -1 },
{ "STSong", 616, -1, -1, -1 },
{ "STXihei", 617, -1, -1, -1 },
{ "STXingkai", 618, -1, -1, -1 },
{ "STXinwei", 619, -1, -1, -1 },
{ "STZhongsong", 620, -1, -1, -1 },
{ "Sakkal Majalla", 433, -1, 434, -1 },
{ "Script MT Bold", 570, -1, -1, -1 },
{ "Segoe Print", 571, -1, 572, -1 },
{ "Segoe Script", 573, -1, 574, -1 },
{ "Segoe UI", 575, 577, 576, 580 },
{ "Segoe UI Light", 578, 581, -1, -1 },
{ "Segoe UI Semibold", 582, 583, -1, -1 },
{ "Segoe UI Semilight", 579, 584, -1, -1 },
{ "Segoe UI Symbol", 585, -1, -1, -1 },
{ "Shonar Bangla", 586, -1, 587, -1 },
{ "Showcard Gothic", 588, -1, -1, -1 },
{ "Shruti", 589, -1, 590, -1 },
{ "SimHei", 592, -1, -1, -1 },
{ "SimSun", 598, -1, -1, -1 },
{ "SimSun-ExtB", 600, -1, -1, -1 },
{ "Simple Bold Jut Out", 603, -1, -1, -1 },
{ "Simple Indust Outline", 605, -1, -1, -1 },
{ "Simple Indust Shaded", 606, -1, -1, -1 },
{ "Simple Outline Pat", 607, -1, -1, -1 },
{ "Simplified Arabic", 597, -1, 595, -1 },
{ "Simplified Arabic Fixed", 596, -1, -1, -1 },
{ "Snap ITC", 602, -1, -1, -1 },
{ "Stencil", 611, -1, -1, -1 },
{ "Sylfaen", 621, -1, -1, -1 },
{ "Symbol", 622, -1, -1, -1 },
{ "Tahoma", 623, -1, 624, -1 },
{ "Tall Paul", 627, -1, -1, -1 },
{ "Tempus Sans ITC", 635, -1, -1, -1 },
{ "Times New Roman", 636, 639, 637, 638 },
{ "Traditional Arabic", 641, -1, 640, -1 },
{ "Trebuchet MS", 642, 645, 643, 644 },
{ "Tunga", 646, -1, 647, -1 },
{ "Tw Cen MT", 634, 633, 629, 628 },
{ "Tw Cen MT Condensed", 632, -1, 630, -1 },
{ "Tw Cen MT Condensed Extra Bold", 631, -1, -1, -1 },
{ "Ubuntu", 653, 652, 650, 651 },
{ "Ubuntu Condensed", 654, -1, -1, -1 },
{ "Urdu Typesetting", 683, -1, -1, -1 },
{ "Utsaah", 684, 687, 685, 686 },
{ "Vani", 688, -1, 689, -1 },
{ "Verdana", 690, 692, 691, 693 },
{ "Vijaya", 694, -1, 695, -1 },
{ "Viner Hand ITC", 698, -1, -1, -1 },
{ "Vivaldi", -1, 699, -1, -1 },
{ "Vladimir Script", 700, -1, -1, -1 },
{ "Vrinda", 701, -1, 702, -1 },
{ "Webdings", 703, -1, -1, -1 },
{ "Wide Latin", 399, -1, -1, -1 },
{ "Wingdings", 704, -1, -1, -1 },
{ "Wingdings 2", 705, -1, -1, -1 },
{ "Wingdings 3", 706, -1, -1, -1 },
{ "Yet R", 362, -1, -1, -1 },
{ "YouYuan", 601, -1, -1, -1 }
{ "Guttman-CourMir", 441, -1, -1, -1 },
{ "HGGothicE", 311, -1, -1, -1 },
{ "HGGothicM", 314, -1, -1, -1 },
{ "HGGyoshotai", 317, -1, -1, -1 },
{ "HGKyokashotai", 320, -1, -1, -1 },
{ "HGMaruGothicMPRO", 339, -1, -1, -1 },
{ "HGMinchoB", 323, -1, -1, -1 },
{ "HGMinchoE", 326, -1, -1, -1 },
{ "HGPGothicE", 312, -1, -1, -1 },
{ "HGPGothicM", 315, -1, -1, -1 },
{ "HGPGyoshotai", 318, -1, -1, -1 },
{ "HGPKyokashotai", 321, -1, -1, -1 },
{ "HGPMinchoB", 324, -1, -1, -1 },
{ "HGPMinchoE", 327, -1, -1, -1 },
{ "HGPSoeiKakugothicUB", 336, -1, -1, -1 },
{ "HGPSoeiKakupoptai", 330, -1, -1, -1 },
{ "HGPSoeiPresenceEB", 333, -1, -1, -1 },
{ "HGSGothicE", 313, -1, -1, -1 },
{ "HGSGothicM", 316, -1, -1, -1 },
{ "HGSGyoshotai", 319, -1, -1, -1 },
{ "HGSKyokashotai", 322, -1, -1, -1 },
{ "HGSMinchoB", 325, -1, -1, -1 },
{ "HGSMinchoE", 328, -1, -1, -1 },
{ "HGSSoeiKakugothicUB", 337, -1, -1, -1 },
{ "HGSSoeiKakupoptai", 331, -1, -1, -1 },
{ "HGSSoeiPresenceEB", 334, -1, -1, -1 },
{ "HGSeikaishotaiPRO", 338, -1, -1, -1 },
{ "HGSoeiKakugothicUB", 335, -1, -1, -1 },
{ "HGSoeiKakupoptai", 329, -1, -1, -1 },
{ "HGSoeiPresenceEB", 332, -1, -1, -1 },
{ "HYGothic-Extra", 297, -1, -1, -1 },
{ "HYGothic-Medium", 298, -1, -1, -1 },
{ "HYGraphic-Medium", 295, -1, -1, -1 },
{ "HYGungSo-Bold", 296, -1, -1, -1 },
{ "HYHeadLine-Medium", 299, -1, -1, -1 },
{ "HYMyeongJo-Extra", 300, -1, -1, -1 },
{ "HYPMokGak-Bold", 302, -1, -1, -1 },
{ "HYPost-Light", 303, -1, -1, -1 },
{ "HYPost-Medium", 304, -1, -1, -1 },
{ "HYShortSamul-Medium", 305, -1, -1, -1 },
{ "HYSinMyeongJo-Medium", 301, -1, -1, -1 },
{ "Haettenschweiler", 308, -1, -1, -1 },
{ "HanWangMingMedium", 687, -1, -1, -1 },
{ "Harlow Solid Italic", -1, 306, -1, -1 },
{ "Harrington", 307, -1, -1, -1 },
{ "Headline R", 347, -1, -1, -1 },
{ "High Tower Text", 348, 349, -1, -1 },
{ "Impact", 350, -1, -1, -1 },
{ "Imprint MT Shadow", 351, -1, -1, -1 },
{ "Informal Roman", 352, -1, -1, -1 },
{ "IrisUPC", 650, 649, 647, 648 },
{ "Iskoola Pota", 353, -1, 354, -1 },
{ "Italic Outline Art", 358, -1, -1, -1 },
{ "JasmineUPC", 654, 653, 651, 652 },
{ "Jokerman", 359, -1, -1, -1 },
{ "Juice ITC", 360, -1, -1, -1 },
{ "KaiTi", 573, -1, -1, -1 },
{ "Kalinga", 362, -1, 363, -1 },
{ "Kartika", 364, -1, 365, -1 },
{ "Khmer UI", 368, -1, 369, -1 },
{ "KodchiangUPC", 658, 657, 655, 656 },
{ "Kokila", 370, 373, 371, 372 },
{ "Kristen ITC", 357, -1, -1, -1 },
{ "Kufi Extended Outline", 366, -1, -1, -1 },
{ "Kufi Outline Shaded", 367, -1, -1, -1 },
{ "Kunstler Script", 375, -1, -1, -1 },
{ "Lao UI", 376, -1, 377, -1 },
{ "Latha", 378, -1, 379, -1 },
{ "Led Italic Font", 386, -1, -1, -1 },
{ "Leelawadee", 387, -1, 388, -1 },
{ "Levenim MT", 409, -1, 410, -1 },
{ "LiSu", 574, -1, -1, -1 },
{ "LilyUPC", 662, 661, 659, 660 },
{ "Lobster", 394, -1, -1, -1 },
{ "Lobster 1.4", 394, -1, -1, -1 },
{ "Lobster Two", 398, 397, 395, 396 },
{ "Lucida Bright", 381, 384, 382, 383 },
{ "Lucida Calligraphy", 385, -1, -1, -1 },
{ "Lucida Console", 408, -1, -1, -1 },
{ "Lucida Fax", 389, 392, 390, 391 },
{ "Lucida Handwriting", 393, -1, -1, -1 },
{ "Lucida Sans", 400, 403, 401, 402 },
{ "Lucida Sans Typewriter", 404, 407, 405, 406 },
{ "Lucida Sans Unicode", 411, -1, -1, -1 },
{ "MS Gothic", 452, -1, -1, -1 },
{ "MS Mincho", 459, -1, -1, -1 },
{ "MS Outlook", 498, -1, -1, -1 },
{ "MS PGothic", 454, -1, -1, -1 },
{ "MS PMincho", 460, -1, -1, -1 },
{ "MS Reference Sans Serif", 536, -1, -1, -1 },
{ "MS Reference Specialty", 537, -1, -1, -1 },
{ "MS UI Gothic", 453, -1, -1, -1 },
{ "MV Boli", 470, -1, -1, -1 },
{ "Magic R", 346, -1, -1, -1 },
{ "Magneto", -1, -1, 412, -1 },
{ "Maiandra GD", 413, -1, -1, -1 },
{ "Malgun Gothic", 416, -1, 417, -1 },
{ "Mangal", 418, -1, 419, -1 },
{ "Marlett", 423, -1, -1, -1 },
{ "Matura MT Script Capitals", 424, -1, -1, -1 },
{ "Meiryo", 425, 426, 429, 430 },
{ "Meiryo UI", 427, 428, 431, 432 },
{ "Microsoft Himalaya", 340, -1, -1, -1 },
{ "Microsoft JhengHei", 455, -1, 457, -1 },
{ "Microsoft JhengHei UI", 456, -1, 458, -1 },
{ "Microsoft New Tai Lue", 477, -1, 478, -1 },
{ "Microsoft PhagsPa", 513, -1, 514, -1 },
{ "Microsoft Sans Serif", 433, -1, -1, -1 },
{ "Microsoft Tai Le", 605, -1, 606, -1 },
{ "Microsoft Uighur", 462, -1, 461, -1 },
{ "Microsoft YaHei", 463, -1, 465, -1 },
{ "Microsoft YaHei UI", 464, -1, 466, -1 },
{ "Microsoft Yi Baiti", 467, -1, -1, -1 },
{ "MingLiU", 434, -1, -1, -1 },
{ "MingLiU-ExtB", 437, -1, -1, -1 },
{ "MingLiU_HKSCS", 436, -1, -1, -1 },
{ "MingLiU_HKSCS-ExtB", 439, -1, -1, -1 },
{ "Miriam", 448, -1, -1, -1 },
{ "Miriam Fixed", 449, -1, -1, -1 },
{ "Miriam Transparent", 451, -1, -1, -1 },
{ "Mistral", 443, -1, -1, -1 },
{ "Modern No. 20", 445, -1, -1, -1 },
{ "MoeumT R", 341, -1, -1, -1 },
{ "Mongolian Baiti", 446, -1, -1, -1 },
{ "Monotype Corsiva", -1, 468, -1, -1 },
{ "Monotype Hadassah", 309, -1, 310, -1 },
{ "Monotype Koufi", -1, 374, -1, -1 },
{ "MoolBoran", 447, -1, -1, -1 },
{ "Mudir MT", -1, 469, -1, -1 },
{ "Myanmar Text", 444, -1, -1, -1 },
{ "NSimSun", 579, -1, -1, -1 },
{ "Narkisim", 476, -1, -1, -1 },
{ "New Gulim", 471, -1, -1, -1 },
{ "Niagara Engraved", 472, -1, -1, -1 },
{ "Niagara Solid", 473, -1, -1, -1 },
{ "Nirmala UI", 474, -1, 475, -1 },
{ "Nyala", 479, -1, -1, -1 },
{ "OCR A Extended", 480, -1, -1, -1 },
{ "OCRB", 481, -1, -1, -1 },
{ "Old Antic Bold", 482, -1, -1, -1 },
{ "Old Antic Decorative", 483, -1, -1, -1 },
{ "Old Antic Outline", 484, -1, -1, -1 },
{ "Old Antic Outline Shaded", 486, -1, -1, -1 },
{ "Old English Text MT", 485, -1, -1, -1 },
{ "Onyx", 487, -1, -1, -1 },
{ "Open Sans", 494, 493, 488, 489 },
{ "Open Sans Condensed", -1, -1, 490, -1 },
{ "Open Sans Condensed Light", 491, 492, -1, -1 },
{ "OpenSymbol", 495, -1, -1, -1 },
{ "Oswald", 497, -1, 496, -1 },
{ "PMingLiU", 435, -1, -1, -1 },
{ "PMingLiU-ExtB", 438, -1, -1, -1 },
{ "PT Bold Arch", 519, -1, -1, -1 },
{ "PT Bold Broken", 520, -1, -1, -1 },
{ "PT Bold Dusky", 521, -1, -1, -1 },
{ "PT Bold Heading", 522, -1, -1, -1 },
{ "PT Bold Mirror", 523, -1, -1, -1 },
{ "PT Bold Stars", 524, -1, -1, -1 },
{ "PT Sans", 529, 528, 526, 527 },
{ "PT Separated Baloon", 525, -1, -1, -1 },
{ "PT Simple Bold Ruled", 584, -1, -1, -1 },
{ "Pacifico", 499, -1, -1, -1 },
{ "Palace Script MT", -1, 504, -1, -1 },
{ "Palatino Linotype", 500, 503, 501, 502 },
{ "Papyrus", 505, -1, -1, -1 },
{ "Parchment", 506, -1, -1, -1 },
{ "Perpetua", 512, 509, 508, 507 },
{ "Perpetua Titling MT", 511, -1, 510, -1 },
{ "Plantagenet Cherokee", 515, -1, -1, -1 },
{ "Playbill", 516, -1, -1, -1 },
{ "Poor Richard", 517, -1, -1, -1 },
{ "Pristina", 518, -1, -1, -1 },
{ "Pyunji R", 344, -1, -1, -1 },
{ "Raavi", 530, -1, 531, -1 },
{ "Rage Italic", 532, -1, -1, -1 },
{ "Ravie", 535, -1, -1, -1 },
{ "Rockwell", 540, 544, 541, 542 },
{ "Rockwell Condensed", 539, -1, 538, -1 },
{ "Rockwell Extra Bold", 543, -1, -1, -1 },
{ "Rod", 545, -1, -1, -1 },
{ "Rod Transparent", 546, -1, -1, -1 },
{ "STCaiyun", 590, -1, -1, -1 },
{ "STFangsong", 592, -1, -1, -1 },
{ "STHupo", 593, -1, -1, -1 },
{ "STKaiti", 594, -1, -1, -1 },
{ "STLiti", 595, -1, -1, -1 },
{ "STSong", 596, -1, -1, -1 },
{ "STXihei", 597, -1, -1, -1 },
{ "STXingkai", 598, -1, -1, -1 },
{ "STXinwei", 599, -1, -1, -1 },
{ "STZhongsong", 600, -1, -1, -1 },
{ "Sakkal Majalla", 414, -1, 415, -1 },
{ "Script MT Bold", 550, -1, -1, -1 },
{ "Segoe Print", 551, -1, 552, -1 },
{ "Segoe Script", 553, -1, 554, -1 },
{ "Segoe UI", 555, 557, 556, 560 },
{ "Segoe UI Light", 558, 561, -1, -1 },
{ "Segoe UI Semibold", 562, 563, -1, -1 },
{ "Segoe UI Semilight", 559, 564, -1, -1 },
{ "Segoe UI Symbol", 565, -1, -1, -1 },
{ "Shonar Bangla", 566, -1, 567, -1 },
{ "Showcard Gothic", 568, -1, -1, -1 },
{ "Shruti", 569, -1, 570, -1 },
{ "SimHei", 572, -1, -1, -1 },
{ "SimSun", 578, -1, -1, -1 },
{ "SimSun-ExtB", 580, -1, -1, -1 },
{ "Simple Bold Jut Out", 583, -1, -1, -1 },
{ "Simple Indust Outline", 585, -1, -1, -1 },
{ "Simple Indust Shaded", 586, -1, -1, -1 },
{ "Simple Outline Pat", 587, -1, -1, -1 },
{ "Simplified Arabic", 577, -1, 575, -1 },
{ "Simplified Arabic Fixed", 576, -1, -1, -1 },
{ "Snap ITC", 582, -1, -1, -1 },
{ "Stencil", 591, -1, -1, -1 },
{ "Sylfaen", 601, -1, -1, -1 },
{ "Symbol", 602, -1, -1, -1 },
{ "Tahoma", 603, -1, 604, -1 },
{ "Tall Paul", 607, -1, -1, -1 },
{ "Tempus Sans ITC", 615, -1, -1, -1 },
{ "Times New Roman", 616, 619, 617, 618 },
{ "Traditional Arabic", 621, -1, 620, -1 },
{ "Trebuchet MS", 622, 625, 623, 624 },
{ "Tunga", 626, -1, 627, -1 },
{ "Tw Cen MT", 614, 613, 609, 608 },
{ "Tw Cen MT Condensed", 612, -1, 610, -1 },
{ "Tw Cen MT Condensed Extra Bold", 611, -1, -1, -1 },
{ "Ubuntu", 633, 632, 630, 631 },
{ "Ubuntu Condensed", 634, -1, -1, -1 },
{ "Urdu Typesetting", 663, -1, -1, -1 },
{ "Utsaah", 664, 667, 665, 666 },
{ "Vani", 668, -1, 669, -1 },
{ "Verdana", 670, 672, 671, 673 },
{ "Vijaya", 674, -1, 675, -1 },
{ "Viner Hand ITC", 678, -1, -1, -1 },
{ "Vivaldi", -1, 679, -1, -1 },
{ "Vladimir Script", 680, -1, -1, -1 },
{ "Vrinda", 681, -1, 682, -1 },
{ "Webdings", 683, -1, -1, -1 },
{ "Wide Latin", 380, -1, -1, -1 },
{ "Wingdings", 684, -1, -1, -1 },
{ "Wingdings 2", 685, -1, -1, -1 },
{ "Wingdings 3", 686, -1, -1, -1 },
{ "Yet R", 343, -1, -1, -1 },
{ "YouYuan", 581, -1, -1, -1 }
};
static const int FD_Ascii_Names_Offsets[256] =
......@@ -466,97 +466,97 @@ static const int FD_Ascii_Names_Offsets[256] =
#define FONTS_DICT_UNICODE_NAMES_COUNT 91
static const FD_FontMapRecW FD_Unicode_Names[FONTS_DICT_UNICODE_NAMES_COUNT] =
{
{ L"HGP創英角ゴシックUB", 355, -1, -1, -1 },
{ L"HGP創英角ポップ体", 349, -1, -1, -1 },
{ L"HGP創英プレゼンスEB", 352, -1, -1, -1 },
{ L"HGP教科書体", 340, -1, -1, -1 },
{ L"HGP明朝B", 343, -1, -1, -1 },
{ L"HGP明朝E", 346, -1, -1, -1 },
{ L"HGP行書体", 337, -1, -1, -1 },
{ L"HGPゴシックE", 331, -1, -1, -1 },
{ L"HGPゴシックM", 334, -1, -1, -1 },
{ L"HGS創英角ゴシックUB", 356, -1, -1, -1 },
{ L"HGS創英角ポップ体", 350, -1, -1, -1 },
{ L"HGS創英プレゼンスEB", 353, -1, -1, -1 },
{ L"HGS教科書体", 341, -1, -1, -1 },
{ L"HGS明朝B", 344, -1, -1, -1 },
{ L"HGS明朝E", 347, -1, -1, -1 },
{ L"HGS行書体", 338, -1, -1, -1 },
{ L"HGSゴシックE", 332, -1, -1, -1 },
{ L"HGSゴシックM", 335, -1, -1, -1 },
{ L"HG丸ゴシックM-PRO", 358, -1, -1, -1 },
{ L"HG創英角ゴシックUB", 354, -1, -1, -1 },
{ L"HG創英角ポップ体", 348, -1, -1, -1 },
{ L"HG創英プレゼンスEB", 351, -1, -1, -1 },
{ L"HG教科書体", 339, -1, -1, -1 },
{ L"HG明朝B", 342, -1, -1, -1 },
{ L"HG明朝E", 345, -1, -1, -1 },
{ L"HG正楷書体-PRO", 357, -1, -1, -1 },
{ L"HG行書体", 336, -1, -1, -1 },
{ L"HGゴシックE", 330, -1, -1, -1 },
{ L"HGゴシックM", 333, -1, -1, -1 },
{ L"HY견고딕", 316, -1, -1, -1 },
{ L"HY견명조", 319, -1, -1, -1 },
{ L"HY궁서B", 315, -1, -1, -1 },
{ L"HY그래픽M", 314, -1, -1, -1 },
{ L"HY목각파임B", 321, -1, -1, -1 },
{ L"HY신명조", 320, -1, -1, -1 },
{ L"HY얕은샘물M", 324, -1, -1, -1 },
{ L"HY엽서L", 322, -1, -1, -1 },
{ L"HY엽서M", 323, -1, -1, -1 },
{ L"HY중고딕", 317, -1, -1, -1 },
{ L"HY헤드라인M", 318, -1, -1, -1 },
{ L"メイリオ", 444, 445, 448, 449 },
{ L"仿宋", 591, -1, -1, -1 },
{ L"华文中宋", 620, -1, -1, -1 },
{ L"华文仿宋", 612, -1, -1, -1 },
{ L"华文宋体", 616, -1, -1, -1 },
{ L"华文彩云", 610, -1, -1, -1 },
{ L"华文新魏", 619, -1, -1, -1 },
{ L"华文楷体", 614, -1, -1, -1 },
{ L"华文琥珀", 613, -1, -1, -1 },
{ L"华文细黑", 617, -1, -1, -1 },
{ L"华文行楷", 618, -1, -1, -1 },
{ L"华文隶书", 615, -1, -1, -1 },
{ L"宋体", 598, -1, -1, -1 },
{ L"幼圆", 601, -1, -1, -1 },
{ L"微軟正黑體", 474, -1, 476, -1 },
{ L"微软雅黑", 482, -1, 484, -1 },
{ L"新宋体", 599, -1, -1, -1 },
{ L"新細明體", 454, -1, -1, -1 },
{ L"新細明體-ExtB", 457, -1, -1, -1 },
{ L"方正姚体", 256, -1, -1, -1 },
{ L"方正舒体", 255, -1, -1, -1 },
{ L"楷体", 593, -1, -1, -1 },
{ L"標楷體", 380, -1, -1, -1 },
{ L"王漢宗中明體繁", 707, -1, -1, -1 },
{ L"細明體", 453, -1, -1, -1 },
{ L"細明體-ExtB", 456, -1, -1, -1 },
{ L"細明體_HKSCS", 455, -1, -1, -1 },
{ L"細明體_HKSCS-ExtB", 458, -1, -1, -1 },
{ L"隶书", 594, -1, -1, -1 },
{ L"黑体", 592, -1, -1, -1 },
{ L"굴림", 307, -1, -1, -1 },
{ L"굴림체", 308, -1, -1, -1 },
{ L"HGP創英角ゴシックUB", 336, -1, -1, -1 },
{ L"HGP創英角ポップ体", 330, -1, -1, -1 },
{ L"HGP創英プレゼンスEB", 333, -1, -1, -1 },
{ L"HGP教科書体", 321, -1, -1, -1 },
{ L"HGP明朝B", 324, -1, -1, -1 },
{ L"HGP明朝E", 327, -1, -1, -1 },
{ L"HGP行書体", 318, -1, -1, -1 },
{ L"HGPゴシックE", 312, -1, -1, -1 },
{ L"HGPゴシックM", 315, -1, -1, -1 },
{ L"HGS創英角ゴシックUB", 337, -1, -1, -1 },
{ L"HGS創英角ポップ体", 331, -1, -1, -1 },
{ L"HGS創英プレゼンスEB", 334, -1, -1, -1 },
{ L"HGS教科書体", 322, -1, -1, -1 },
{ L"HGS明朝B", 325, -1, -1, -1 },
{ L"HGS明朝E", 328, -1, -1, -1 },
{ L"HGS行書体", 319, -1, -1, -1 },
{ L"HGSゴシックE", 313, -1, -1, -1 },
{ L"HGSゴシックM", 316, -1, -1, -1 },
{ L"HG丸ゴシックM-PRO", 339, -1, -1, -1 },
{ L"HG創英角ゴシックUB", 335, -1, -1, -1 },
{ L"HG創英角ポップ体", 329, -1, -1, -1 },
{ L"HG創英プレゼンスEB", 332, -1, -1, -1 },
{ L"HG教科書体", 320, -1, -1, -1 },
{ L"HG明朝B", 323, -1, -1, -1 },
{ L"HG明朝E", 326, -1, -1, -1 },
{ L"HG正楷書体-PRO", 338, -1, -1, -1 },
{ L"HG行書体", 317, -1, -1, -1 },
{ L"HGゴシックE", 311, -1, -1, -1 },
{ L"HGゴシックM", 314, -1, -1, -1 },
{ L"HY견고딕", 297, -1, -1, -1 },
{ L"HY견명조", 300, -1, -1, -1 },
{ L"HY궁서B", 296, -1, -1, -1 },
{ L"HY그래픽M", 295, -1, -1, -1 },
{ L"HY목각파임B", 302, -1, -1, -1 },
{ L"HY신명조", 301, -1, -1, -1 },
{ L"HY얕은샘물M", 305, -1, -1, -1 },
{ L"HY엽서L", 303, -1, -1, -1 },
{ L"HY엽서M", 304, -1, -1, -1 },
{ L"HY중고딕", 298, -1, -1, -1 },
{ L"HY헤드라인M", 299, -1, -1, -1 },
{ L"メイリオ", 425, 426, 429, 430 },
{ L"仿宋", 571, -1, -1, -1 },
{ L"华文中宋", 600, -1, -1, -1 },
{ L"华文仿宋", 592, -1, -1, -1 },
{ L"华文宋体", 596, -1, -1, -1 },
{ L"华文彩云", 590, -1, -1, -1 },
{ L"华文新魏", 599, -1, -1, -1 },
{ L"华文楷体", 594, -1, -1, -1 },
{ L"华文琥珀", 593, -1, -1, -1 },
{ L"华文细黑", 597, -1, -1, -1 },
{ L"华文行楷", 598, -1, -1, -1 },
{ L"华文隶书", 595, -1, -1, -1 },
{ L"宋体", 578, -1, -1, -1 },
{ L"幼圆", 581, -1, -1, -1 },
{ L"微軟正黑體", 455, -1, 457, -1 },
{ L"微软雅黑", 463, -1, 465, -1 },
{ L"新宋体", 579, -1, -1, -1 },
{ L"新細明體", 435, -1, -1, -1 },
{ L"新細明體-ExtB", 438, -1, -1, -1 },
{ L"方正姚体", 237, -1, -1, -1 },
{ L"方正舒体", 236, -1, -1, -1 },
{ L"楷体", 573, -1, -1, -1 },
{ L"標楷體", 361, -1, -1, -1 },
{ L"王漢宗中明體繁", 687, -1, -1, -1 },
{ L"細明體", 434, -1, -1, -1 },
{ L"細明體-ExtB", 437, -1, -1, -1 },
{ L"細明體_HKSCS", 436, -1, -1, -1 },
{ L"細明體_HKSCS-ExtB", 439, -1, -1, -1 },
{ L"隶书", 574, -1, -1, -1 },
{ L"黑体", 572, -1, -1, -1 },
{ L"굴림", 288, -1, -1, -1 },
{ L"굴림체", 289, -1, -1, -1 },
{ L"궁서", 49, -1, -1, -1 },
{ L"궁서체", 50, -1, -1, -1 },
{ L"돋움", 309, -1, -1, -1 },
{ L"돋움체", 310, -1, -1, -1 },
{ L"맑은 고딕", 435, -1, 436, -1 },
{ L"돋움", 290, -1, -1, -1 },
{ L"돋움체", 291, -1, -1, -1 },
{ L"맑은 고딕", 416, -1, 417, -1 },
{ L"바탕", 47, -1, -1, -1 },
{ L"바탕체", 48, -1, -1, -1 },
{ L"새굴림", 490, -1, -1, -1 },
{ L"휴먼둥근헤드라인", 366, -1, -1, -1 },
{ L"휴먼매직체", 365, -1, -1, -1 },
{ L"휴먼모음T", 360, -1, -1, -1 },
{ L"휴먼아미체", 364, -1, -1, -1 },
{ L"휴먼엑스포", 361, -1, -1, -1 },
{ L"휴먼옛체", 362, -1, -1, -1 },
{ L"휴먼편지체", 363, -1, -1, -1 },
{ L"MS ゴシック", 471, -1, -1, -1 },
{ L"MS 明朝", 478, -1, -1, -1 },
{ L"MS Pゴシック", 473, -1, -1, -1 },
{ L"MS P明朝", 479, -1, -1, -1 },
{ L"새굴림", 471, -1, -1, -1 },
{ L"휴먼둥근헤드라인", 347, -1, -1, -1 },
{ L"휴먼매직체", 346, -1, -1, -1 },
{ L"휴먼모음T", 341, -1, -1, -1 },
{ L"휴먼아미체", 345, -1, -1, -1 },
{ L"휴먼엑스포", 342, -1, -1, -1 },
{ L"휴먼옛체", 343, -1, -1, -1 },
{ L"휴먼편지체", 344, -1, -1, -1 },
{ L"MS ゴシック", 452, -1, -1, -1 },
{ L"MS 明朝", 459, -1, -1, -1 },
{ L"MS Pゴシック", 454, -1, -1, -1 },
{ L"MS P明朝", 460, -1, -1, -1 },
};
typedef struct FD_Font_Rec
......@@ -592,7 +592,7 @@ typedef struct FD_Font_Rec
short m_shCapHeight;
} FD_Font;
#define FONTS_DICT_ASCII_FONTS_COUNT 708
#define FONTS_DICT_ASCII_FONTS_COUNT 688
static const FD_Font FD_Ascii_Files[FONTS_DICT_ASCII_FONTS_COUNT] =
{
{"Agency FB", 0, 1, 0, 0, { 2, 11, 8, 4, 2, 2, 2, 2, 2, 4 }, 3, 0, 0, 0, 536870913, 0, 700, 3, 2048, 1, 341, 764, -180, 80, 0, 0 },
......@@ -755,22 +755,6 @@ static const FD_Font FD_Ascii_Files[FONTS_DICT_ASCII_FONTS_COUNT] =
{"David", 0, 0, 0, 0, { 2, 14, 5, 2, 6, 4, 1, 1, 1, 1 }, 2049, 0, 0, 0, 32, 2097152, 400, 5, 0, 1, 396, 734, -265, 0, 0, 0 },
{"David", 0, 1, 0, 0, { 2, 14, 8, 2, 6, 4, 1, 1, 1, 1 }, 2049, 0, 0, 0, 32, 2097152, 700, 5, 0, 1, 421, 734, -265, 0, 0, 0 },
{"David Transparent", 0, 0, 0, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 2048, 0, 0, 0, 32, 0, 400, 5, 0, 1, 407, 923, -266, 0, 0, 0 },
{"DejaVu Sans Condensed", 0, 0, 0, 0, { 2, 11, 6, 6, 3, 8, 4, 2, 2, 4 }, 3875548927, 3523280383, 168042537, 0, 3758096895, 3221159936, 400, 4, 0, 1, 456, 759, -240, 200, 0, 0 },
{"DejaVu Sans Condensed", 0, 1, 0, 0, { 2, 11, 8, 6, 3, 6, 4, 2, 2, 4 }, 3875548927, 3523278335, 168042537, 0, 1610613247, 3221159936, 700, 4, 0, 1, 515, 759, -240, 200, 0, 0 },
{"DejaVu Sans Condensed", 0, 1, 1, 0, { 2, 11, 8, 6, 3, 3, 4, 11, 2, 4 }, 3875540735, 1375794687, 168042529, 0, 1610613183, 2683764736, 700, 4, 0, 1, 515, 759, -240, 200, 0, 0 },
{"DejaVu Sans Condensed", 0, 0, 1, 0, { 2, 11, 6, 6, 3, 3, 4, 11, 2, 4 }, 3875540735, 1375796735, 168042529, 0, 1610613183, 2683764736, 400, 4, 0, 1, 456, 759, -240, 200, 0, 0 },
{"DejaVu Serif Condensed", 0, 0, 0, 0, { 2, 6, 6, 6, 5, 6, 5, 2, 2, 4 }, 3825206015, 1342208507, 134479904, 0, 1610612895, 2681667584, 400, 4, 0, 1, 460, 759, -240, 200, 0, 0 },
{"DejaVu Serif Condensed", 0, 1, 0, 0, { 2, 6, 8, 6, 5, 6, 5, 2, 2, 4 }, 3825206015, 1342206459, 134479904, 0, 1610612895, 2681667584, 700, 4, 0, 1, 509, 759, -240, 200, 0, 0 },
{"DejaVu Serif Condensed", 0, 1, 1, 0, { 2, 6, 8, 6, 5, 3, 5, 11, 2, 4 }, 3825206015, 1342206459, 134479904, 0, 1610612895, 2681667584, 700, 4, 0, 1, 509, 759, -240, 200, 0, 0 },
{"DejaVu Serif Condensed", 0, 0, 1, 0, { 2, 6, 6, 6, 5, 3, 5, 11, 2, 4 }, 3825206015, 1342208507, 134479904, 0, 1610612895, 2681667584, 400, 4, 0, 1, 460, 759, -240, 200, 0, 0 },
{"DejaVu Sans Mono", 0, 0, 0, 4, { 2, 11, 6, 9, 3, 8, 4, 2, 2, 4 }, 3858768639, 3489724923, 40, 0, 1610612959, 3219062784, 400, 5, 0, 1, 602, 759, -240, 200, 0, 0 },
{"DejaVu Sans Mono", 0, 1, 0, 4, { 2, 11, 7, 9, 3, 6, 4, 2, 2, 4 }, 3858768639, 3489722875, 40, 0, 1610612959, 3219062784, 700, 5, 0, 1, 602, 759, -240, 200, 0, 0 },
{"DejaVu Sans Mono", 0, 1, 1, 4, { 2, 11, 7, 9, 3, 3, 4, 11, 2, 4 }, 3858760447, 1342206459, 32, 0, 1610612895, 2681667584, 700, 5, 0, 1, 602, 759, -240, 200, 0, 0 },
{"DejaVu Sans Mono", 0, 0, 1, 4, { 2, 11, 6, 9, 3, 3, 4, 11, 2, 4 }, 3858760447, 1342208507, 32, 0, 1610612895, 2681667584, 400, 5, 0, 1, 602, 759, -240, 200, 0, 0 },
{"DejaVu Sans", 0, 1, 0, 0, { 2, 11, 8, 3, 3, 6, 4, 2, 2, 4 }, 3875548927, 3523278335, 168058921, 0, 1610613247, 524288, 700, 5, 0, 1, 572, 759, -240, 200, 0, 0 },
{"DejaVu Sans", 0, 1, 1, 0, { 2, 11, 8, 3, 3, 3, 4, 11, 2, 4 }, 3875540735, 1375794687, 168042529, 0, 1610613183, 0, 700, 5, 0, 1, 572, 759, -240, 200, 0, 0 },
{"DejaVu Sans Light", 0, 0, 0, 0, { 2, 11, 2, 3, 3, 8, 4, 2, 2, 4 }, 3758106367, 1342177403, 134234144, 0, 415, 0, 200, 5, 0, 1, 506, 759, -240, 0, 0, 0 },
{"DejaVu Sans", 0, 0, 1, 0, { 2, 11, 6, 3, 3, 3, 4, 11, 2, 4 }, 3875540735, 1375796735, 168042529, 0, 1610613183, 3757506560, 400, 5, 0, 1, 506, 759, -240, 200, 0, 0 },
{"DejaVu Sans", 0, 0, 0, 0, { 2, 11, 6, 3, 3, 8, 4, 2, 2, 4 }, 3875548927, 3523280383, 168042537, 0, 3758096895, 3221159936, 400, 5, 0, 1, 506, 759, -240, 200, 0, 0 },
{"DejaVu Sans", 0, 1, 0, 0, { 2, 11, 8, 3, 3, 6, 4, 2, 2, 4 }, 3875548927, 3523278335, 168042537, 0, 1610613247, 3221159936, 700, 5, 0, 1, 572, 759, -240, 200, 0, 0 },
{"DejaVu Sans", 0, 1, 1, 0, { 2, 11, 8, 3, 3, 3, 4, 11, 2, 4 }, 3875540735, 1375794687, 168042529, 0, 1610613183, 2683764736, 700, 5, 0, 1, 572, 759, -240, 200, 0, 0 },
......@@ -784,9 +768,6 @@ static const FD_Font FD_Ascii_Files[FONTS_DICT_ASCII_FONTS_COUNT] =
{"DejaVu Sans Mono", 0, 0, 1, 4, { 2, 11, 6, 9, 3, 3, 4, 11, 2, 4 }, 3858760447, 1342208507, 32, 0, 1610613151, 3755409408, 400, 5, 0, 1, 602, 759, -240, 200, 0, 0 },
{"DejaVu Sans Mono", 0, 0, 0, 4, { 2, 11, 6, 9, 3, 8, 4, 2, 2, 4 }, 3858768639, 3523279355, 33554472, 0, 1610613215, 3755933696, 400, 5, 0, 1, 602, 759, -240, 200, 0, 0 },
{"DejaVu Sans", 0, 0, 1, 0, { 2, 11, 6, 3, 3, 3, 4, 11, 2, 4 }, 3875540735, 1375796735, 168042529, 0, 1610613183, 2683764736, 400, 5, 0, 1, 506, 759, -240, 200, 0, 0 },
{"DejaVu Serif", 0, 1, 0, 0, { 2, 6, 8, 3, 5, 6, 5, 2, 2, 4 }, 3825206015, 1375793659, 168034336, 0, 1610612895, 0, 700, 5, 0, 1, 565, 759, -240, 200, 0, 0 },
{"DejaVu Serif", 0, 1, 1, 0, { 2, 6, 8, 3, 5, 3, 5, 11, 2, 4 }, 3825206015, 1375793659, 168034336, 0, 1610612895, 0, 700, 5, 0, 1, 565, 759, -240, 200, 0, 0 },
{"DejaVu Serif", 0, 0, 1, 0, { 2, 6, 6, 3, 5, 3, 5, 11, 2, 4 }, 3825206015, 1375795707, 168034336, 0, 1610612895, 3755409408, 400, 5, 0, 1, 512, 759, -240, 200, 0, 0 },
{"DejaVu Serif", 0, 0, 0, 0, { 2, 6, 6, 3, 5, 6, 5, 2, 2, 4 }, 3825206015, 1342208507, 134479904, 0, 1610612895, 2681667584, 400, 5, 0, 1, 512, 759, -240, 200, 0, 0 },
{"DejaVu Serif", 0, 1, 0, 0, { 2, 6, 8, 3, 5, 6, 5, 2, 2, 4 }, 3825206015, 1342206459, 134479904, 0, 1610612895, 2681667584, 700, 5, 0, 1, 565, 759, -240, 200, 0, 0 },
{"DejaVu Serif", 0, 1, 1, 0, { 2, 6, 8, 3, 5, 3, 5, 11, 2, 4 }, 3825206015, 1342206459, 134479904, 0, 1610612895, 2681667584, 700, 5, 0, 1, 565, 759, -240, 200, 0, 0 },
......@@ -1149,7 +1130,6 @@ static const FD_Font FD_Ascii_Files[FONTS_DICT_ASCII_FONTS_COUNT] =
{"Rage Italic", 0, 0, 0, 0, { 3, 7, 5, 2, 4, 5, 7, 7, 3, 4 }, 3, 0, 0, 0, 536870913, 0, 400, 5, 2562, 1, 352, 643, -265, 0, 0, 0 },
{"Guttman Rashi", 0, 0, 0, 0, { 2, 1, 4, 1, 1, 1, 1, 1, 1, 1 }, 6144, 1073741824, 0, 0, 32, 0, 400, 5, 0, 1, 357, 746, -336, 0, 0, 0 },
{"Guttman Rashi", 0, 1, 0, 0, { 2, 1, 7, 1, 1, 1, 1, 1, 1, 1 }, 6144, 1073741824, 0, 0, 32, 0, 700, 5, 0, 1, 371, 746, -336, 0, 0, 0 },
{"Guttman Rashi", 0, 1, 0, 0, { 2, 1, 7, 1, 1, 1, 1, 1, 1, 1 }, 6144, 1073741824, 0, 0, 32, 0, 700, 5, 0, 1, 375, 746, -336, 0, 0, 0 },
{"Ravie", 0, 0, 0, 0, { 4, 4, 8, 5, 5, 8, 9, 2, 6, 2 }, 3, 0, 0, 0, 536870913, 0, 400, 6, 2560, 1, 689, 799, -200, 84, 0, 0 },
{"MS Reference Sans Serif", 0, 0, 0, 0, { 2, 11, 6, 4, 3, 5, 4, 4, 2, 4 }, 647, 0, 0, 0, 536871327, 0, 400, 5, 2048, 1, 508, 764, -206, 98, 0, 0 },
{"MS Reference Specialty", 0, 0, 0, 0, { 5, 0, 5, 0, 0, 0, 0, 0, 0, 0 }, 0, 0, 0, 0, 2147483648, 0, 400, 5, 2053, 1, 715, 0, 0, 1069, 0, 0 },
......@@ -1305,4 +1285,6 @@ static const FD_Font FD_Ascii_Files[FONTS_DICT_ASCII_FONTS_COUNT] =
{"HanWangMingMedium", 0, 0, 0, 0, { 2, 2, 3, 0, 0, 0, 0, 0, 0, 0 }, 2147483875, 952727674, 22, 0, 1048576, 0, 400, 5, 0, 1, 996, 800, -199, 199, 0, 0 }
};
// error : 0
#endif /* _FONT_DICTIONARY_H */
\ No newline at end of file
......@@ -102,6 +102,8 @@ int _tmain(int argc, _TCHAR* argv[])
CAtlArray<CString> arrFonts;
CAtlArray<CString> arrFontsUnicodes;
int nError = 0;
CAtlMap<CString, BOOL> mapMainAscii;
for (int i = 0; i < nCount; ++i)
{
......@@ -128,6 +130,9 @@ int _tmain(int argc, _TCHAR* argv[])
if (pInfo->m_bBold && pInfo->m_bItalic)
{
if (-1 != pPair->m_value.m_lIndexBI)
nError++;
pPair->m_value.m_lIndexBI = lFontIndex;
pPair->m_value.m_lFaceIndexBI = lFaceIndex;
......@@ -136,6 +141,9 @@ int _tmain(int argc, _TCHAR* argv[])
}
else if (pInfo->m_bBold)
{
if (-1 != pPair->m_value.m_lIndexB)
nError++;
pPair->m_value.m_lIndexB = lFontIndex;
pPair->m_value.m_lFaceIndexB = lFaceIndex;
......@@ -144,6 +152,9 @@ int _tmain(int argc, _TCHAR* argv[])
}
else if (pInfo->m_bItalic)
{
if (-1 != pPair->m_value.m_lIndexI)
nError++;
pPair->m_value.m_lIndexI = lFontIndex;
pPair->m_value.m_lFaceIndexI = lFaceIndex;
......@@ -152,6 +163,9 @@ int _tmain(int argc, _TCHAR* argv[])
}
else
{
if (-1 != pPair->m_value.m_lIndexR)
nError++;
pPair->m_value.m_lIndexR = lFontIndex;
pPair->m_value.m_lFaceIndexR = lFaceIndex;
......@@ -252,6 +266,9 @@ int _tmain(int argc, _TCHAR* argv[])
if (pInfo->m_bBold && pInfo->m_bItalic)
{
if (-1 != pPair->m_value.m_lIndexBI)
nError++;
pPair->m_value.m_lIndexBI = lFontIndex;
pPair->m_value.m_lFaceIndexBI = lFaceIndex;
......@@ -260,6 +277,9 @@ int _tmain(int argc, _TCHAR* argv[])
}
else if (pInfo->m_bBold)
{
if (-1 != pPair->m_value.m_lIndexB)
nError++;
pPair->m_value.m_lIndexB = lFontIndex;
pPair->m_value.m_lFaceIndexB = lFaceIndex;
......@@ -268,6 +288,9 @@ int _tmain(int argc, _TCHAR* argv[])
}
else if (pInfo->m_bItalic)
{
if (-1 != pPair->m_value.m_lIndexI)
nError++;
pPair->m_value.m_lIndexI = lFontIndex;
pPair->m_value.m_lFaceIndexI = lFaceIndex;
......@@ -276,6 +299,9 @@ int _tmain(int argc, _TCHAR* argv[])
}
else
{
if (-1 != pPair->m_value.m_lIndexR)
nError++;
pPair->m_value.m_lIndexR = lFontIndex;
pPair->m_value.m_lFaceIndexR = lFaceIndex;
......@@ -645,6 +671,10 @@ typedef struct FD_FontMapRecW_\n\
strAll += sAllFontsNames;
CString strError = _T("");
strError.Format(_T("// error : %d\n\n"), nError);
strAll += strError;
strAll += _T("#endif /* _FONT_DICTIONARY_H */");
oFileW.WriteStringUTF8(strAll);
......
......@@ -773,7 +773,7 @@ public:
int y = 0;
y++;
}
if (_T("\\\\mediaserver\\Exchange\\Korshul\\Fonts\\ARIALN.TTF") == wsFilePath)
if (_T("\\\\mediaserver\\Exchange\\Korshul\\Fonts\\DejaVuSans-BoldOblique.ttf") == wsFilePath)
{
int y = 0;
y++;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment