Files correlati : Ricompilazione Demo : [ ] Commento : Riportata la versione 3.1 patch 650 git-svn-id: svn://10.65.10.50/trunk@14148 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			1391 lines
		
	
	
		
			60 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			1391 lines
		
	
	
		
			60 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /*---------------------------------------------------------------------------*
 | |
|  |              PDFlib - A library for generating PDF on the fly             |
 | |
|  +---------------------------------------------------------------------------+
 | |
|  | Copyright (c) 1997-2005 Thomas Merz and PDFlib GmbH. All rights reserved. |
 | |
|  +---------------------------------------------------------------------------+
 | |
|  |                                                                           |
 | |
|  |    This software is subject to the PDFlib license. It is NOT in the       |
 | |
|  |    public domain. Extended versions and commercial licenses are           |
 | |
|  |    available, please check http://www.pdflib.com.                         |
 | |
|  |                                                                           |
 | |
|  *---------------------------------------------------------------------------*/
 | |
| 
 | |
| /* $Id: p_cid.h,v 1.2 2006-07-11 13:10:33 alex Exp $
 | |
|  *
 | |
|  * Header file for PDFlib CID font information
 | |
|  *
 | |
|  */
 | |
| 
 | |
| #ifndef P_CID_H
 | |
| #define P_CID_H
 | |
| 
 | |
| #include "pc_corefont.h"
 | |
| 
 | |
| typedef struct {
 | |
|     const char *name;
 | |
|     int charcoll;
 | |
|     short codesize;
 | |
|     short compatibility;
 | |
|     short supplement13;
 | |
|     short supplement14;
 | |
| } pdf_cmap;
 | |
| 
 | |
| static const pdc_keyconn charcoll_names[] =
 | |
| {
 | |
|     { "Japan1",    cc_japanese},
 | |
|     { "GB1",       cc_simplified_chinese},
 | |
|     { "CNS1",      cc_traditional_chinese},
 | |
|     { "Korea1",    cc_korean},
 | |
|     { "Identity",  cc_identity},
 | |
|     { NULL, 0}
 | |
| };
 | |
| 
 | |
| /* predefined CMaps and the corresponding character collection */
 | |
| 
 | |
| static const pdf_cmap cmaps[] = {
 | |
|     { "GB-EUC-H",       cc_simplified_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "GB-EUC-V",       cc_simplified_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "GBpc-EUC-H",     cc_simplified_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "GBpc-EUC-V",     cc_simplified_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "GBK-EUC-H",      cc_simplified_chinese, 0, PDC_1_3, 2, 2 },
 | |
|     { "GBK-EUC-V",      cc_simplified_chinese, 0, PDC_1_3, 2, 2 },
 | |
|     { "GBKp-EUC-H",     cc_simplified_chinese, 0, PDC_1_4, 0, 2 },
 | |
|     { "GBKp-EUC-V",     cc_simplified_chinese, 0, PDC_1_4, 0, 2 },
 | |
|     { "GBK2K-H",        cc_simplified_chinese, 0, PDC_1_4, 0, 4 },
 | |
|     { "GBK2K-V",        cc_simplified_chinese, 0, PDC_1_4, 0, 4 },
 | |
|     { "UniGB-UCS2-H",   cc_simplified_chinese, 2, PDC_1_3, 2, 4 },
 | |
|     { "UniGB-UCS2-V",   cc_simplified_chinese, 2, PDC_1_3, 2, 4 },
 | |
|     { "UniGB-UTF16-H",  cc_simplified_chinese, 2, PDC_1_5, 0, 4 },
 | |
|     { "UniGB-UTF16-V",  cc_simplified_chinese, 2, PDC_1_5, 0, 4 },
 | |
| 
 | |
|     { "B5pc-H",         cc_traditional_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "B5pc-V",         cc_traditional_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "HKscs-B5-H",     cc_traditional_chinese, 0, PDC_1_4, 0, 3 },
 | |
|     { "HKscs-B5-V",     cc_traditional_chinese, 0, PDC_1_4, 0, 3 },
 | |
|     { "ETen-B5-H",      cc_traditional_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "ETen-B5-V",      cc_traditional_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "ETenms-B5-H",    cc_traditional_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "ETenms-B5-V",    cc_traditional_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "CNS-EUC-H",      cc_traditional_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "CNS-EUC-V",      cc_traditional_chinese, 0, PDC_1_3, 0, 0 },
 | |
|     { "UniCNS-UCS2-H",  cc_traditional_chinese, 2, PDC_1_3, 0, 3 },
 | |
|     { "UniCNS-UCS2-V",  cc_traditional_chinese, 2, PDC_1_3, 0, 3 },
 | |
|     { "UniCNS-UTF16-H", cc_traditional_chinese, 2, PDC_1_5, 0, 4 },
 | |
|     { "UniCNS-UTF16-V", cc_traditional_chinese, 2, PDC_1_5, 0, 4 },
 | |
| 
 | |
|     { "83pv-RKSJ-H",    cc_japanese, 0, PDC_1_3, 1, 1 },
 | |
|     { "90ms-RKSJ-H",    cc_japanese, 0, PDC_1_3, 2, 2 },
 | |
|     { "90ms-RKSJ-V",    cc_japanese, 0, PDC_1_3, 2, 2 },
 | |
|     { "90msp-RKSJ-H",   cc_japanese, 0, PDC_1_3, 2, 2 },
 | |
|     { "90msp-RKSJ-V",   cc_japanese, 0, PDC_1_3, 2, 2 },
 | |
|     { "90pv-RKSJ-H",    cc_japanese, 0, PDC_1_3, 1, 1 },
 | |
|     { "Add-RKSJ-H",     cc_japanese, 0, PDC_1_3, 1, 1 },
 | |
|     { "Add-RKSJ-V",     cc_japanese, 0, PDC_1_3, 1, 1 },
 | |
|     { "EUC-H",          cc_japanese, 0, PDC_1_3, 1, 1 },
 | |
|     { "EUC-V",          cc_japanese, 0, PDC_1_3, 1, 1 },
 | |
|     { "Ext-RKSJ-H",     cc_japanese, 0, PDC_1_3, 2, 2 },
 | |
|     { "Ext-RKSJ-V",     cc_japanese, 0, PDC_1_3, 2, 2 },
 | |
|     { "H",              cc_japanese, 0, PDC_1_3, 1, 1 },
 | |
|     { "V",              cc_japanese, 0, PDC_1_3, 1, 1 },
 | |
|     { "UniJIS-UCS2-H",  cc_japanese, 2, PDC_1_3, 2, 4 },
 | |
|     { "UniJIS-UCS2-V",  cc_japanese, 2, PDC_1_3, 2, 4 },
 | |
|     { "UniJIS-UCS2-HW-H",       cc_japanese, -2, PDC_1_3, 2, 4 },
 | |
|     { "UniJIS-UCS2-HW-V",       cc_japanese, -2, PDC_1_3, 2, 4 },
 | |
|     { "UniJIS-UTF16-H", cc_japanese, 2, PDC_1_5, 0, 5 },
 | |
|     { "UniJIS-UTF16-V", cc_japanese, 2, PDC_1_5, 0, 5 },
 | |
| 
 | |
|     { "KSC-EUC-H",      cc_korean, 0, PDC_1_3, 0, 0 },
 | |
|     { "KSC-EUC-V",      cc_korean, 0, PDC_1_3, 0, 0 },
 | |
|     { "KSCms-UHC-H",    cc_korean, 0, PDC_1_3, 1, 1 },
 | |
|     { "KSCms-UHC-V",    cc_korean, 0, PDC_1_3, 1, 1 },
 | |
|     { "KSCms-UHC-HW-H", cc_korean, 0, PDC_1_3, 1, 1 },
 | |
|     { "KSCms-UHC-HW-V", cc_korean, 0, PDC_1_3, 1, 1 },
 | |
|     { "KSCpc-EUC-H",    cc_korean, 0, PDC_1_3, 0, 0 },
 | |
|     { "UniKS-UCS2-H",   cc_korean, 2, PDC_1_3, 1, 1 },
 | |
|     { "UniKS-UCS2-V",   cc_korean, 2, PDC_1_3, 1, 1 },
 | |
|     { "UniKS-UTF16-H",  cc_korean, 2, PDC_1_5, 0, 2 },
 | |
|     { "UniKS-UTF16-V",  cc_korean, 2, PDC_1_5, 0, 2 },
 | |
| 
 | |
|     { "Identity-H",     cc_identity, 0, PDC_1_3, 0, 0 },
 | |
|     { "Identity-V",     cc_identity, 0, PDC_1_3, 0, 0 }
 | |
| };
 | |
| 
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
| 
 | |
| /*
 | |
|  * PDF width arrays for glyph widths indexed by CID.
 | |
|  * Must be parallel to the pdf_cid_metrics array.
 | |
|  * Because of compiler warnings each width block must
 | |
|  * be divided into three parts (see function pdf_put_cidglyph_widths).
 | |
|  *
 | |
|  */
 | |
| 
 | |
| static char *pdf_cid_width_arrays[] =
 | |
| {
 | |
|     /* HeiseiKakuGo-W5 */
 | |
|     "/W[1[278 278 355 556 556 889 667 191 333 333 389 584 278 333 278\n"
 | |
|     "278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584\n"
 | |
|     "556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722\n"
 | |
|     "778 667 778 722 667 611 722 667 944 667 667 611 278 556 278 469\n"
 | |
|     "556 333 556 556 500 556 556 278 556 556 222 222 500 222 833 556\n",
 | |
| 
 | |
|     "556 556 556 333 500 278 556 500 722 500 500 500 334 260 334 333\n"
 | |
|     "1000 278 1000 260 1000 333 556 556 167 1000 1000 556 1000 556 333 333\n"
 | |
|     "500 500 556 1000 1000 278 1000 350 222 333 1000 556 1000 1000 611]\n"
 | |
|     "127 137 333\n"
 | |
|     "140[370 556 778 1000\n",
 | |
| 
 | |
|     "365 889 278 222 611 944 611 584 737 584 737 1000 1000 333 333 556\n"
 | |
|     "333 834 834 834 667 667 667 667 667 667 722 667 667 667 667 278\n"
 | |
|     "278 278 278 722 722 778 778 778 778 778 1000 722 722 722 722 667\n"
 | |
|     "667 556 556 556 556 556 556 500 556 556 556 556 278 278 278 278\n",
 | |
| 
 | |
|     "556 556 556 556 556 556 556 1000 556 556 556 556 500 556 500 667\n"
 | |
|     "667 611 556 500 1000 500 556]\n"
 | |
|     "231 632 500\n"
 | |
|     "8718 8719 500]\n",
 | |
| 
 | |
| 
 | |
|     /* HeiseiMin-W3 */
 | |
|     "/W[1[250 333 408 500 500 833 778 180 333 333 500 564 250 333 250\n"
 | |
|     "278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564\n"
 | |
|     "444 921 722 667 667 722 611 556 722 722 333 389 722 611 889 722\n"
 | |
|     "722 556 722 667 556 611 722 722 944 722 722 611 333 500 333 469\n"
 | |
|     "500 333 444 500 444 500 444 333 500 500 278 278 500 278 778 500\n",
 | |
| 
 | |
|     "500 500 500 333 389 278 500 500 722 500 500 444 480 200 480 333\n"
 | |
|     "1000 278 1000 200 1000 333 500 500 167 1000 1000 500 1000 500 333 333\n"
 | |
|     "556 556 500 1000 1000 250 1000 350 333 444 1000 500 1000 1000 444]\n"
 | |
|     "127 137 333\n",
 | |
| 
 | |
|     "139[889 276 611 722 889\n"
 | |
|     "310 667 278 278 500 722 500 564 760 564 760 1000 1000 300 300 500\n"
 | |
|     "300 750 750 750 722 722 722 722 722 722 667 611 611 611 611 333\n"
 | |
|     "333 333 333 722 722 722 722 722 722 722 1000 722 722 722 722 722\n"
 | |
|     "556 444 444 444 444 444 444 444 444 444 444 444 278 278 278 278\n",
 | |
| 
 | |
|     "500 500 500 500 500 500 500 1000 500 500 500 500 500 500 500 556\n"
 | |
|     "722 611 500 389 980 444]\n"
 | |
|     "230 632 500\n"
 | |
|     "8718 8719 500]\n",
 | |
| 
 | |
| 
 | |
|     /* HYGoThic-Medium */
 | |
|     "/W[1[333 416 416 833 666 916 750 250 416 416 583 833 375 833 375\n"
 | |
|     "375 583 583 583 583 583 583 583 583 583 583 416 416 833 833 833\n",
 | |
| 
 | |
|     "583 1000 666 708 750 750 666 625 833 750 291 541 708 583 875 750\n"
 | |
|     "791 666 791 708 666 583 750 625 916 625 625 625 416 375 416 500\n",
 | |
| 
 | |
|     "500 500 583 625 583 625 583 375 625 583 250 250 541 250 916 625\n",
 | |
| 
 | |
|     "625 625 625 333 541 333 583 500 750 500 500 500 500 500 500 750]]\n",
 | |
| 
 | |
| 
 | |
|     /* "HYSMyeongJo-Medium" */
 | |
|     "/W[1[278 278 355 556 556 889 667 222 333 333 389 584 278 333 278\n"
 | |
|     "278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584\n",
 | |
| 
 | |
|     "556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722\n"
 | |
|     "778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469\n",
 | |
| 
 | |
|     "556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556\n",
 | |
| 
 | |
|     "556 556 556 333 500 278 556 500 722 500 500 500 334 260 334 584]]\n",
 | |
| 
 | |
| 
 | |
|     /* "MHei-Medium" (identical with HYSMyeongJo-Medium) */
 | |
|     "/W[1[278 278 355 556 556 889 667 222 333 333 389 584 278 333 278\n"
 | |
|     "278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584\n",
 | |
| 
 | |
|     "556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722\n"
 | |
|     "778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469\n",
 | |
| 
 | |
|     "556 222 556 556 500 556 556 278 556 556 222 222 500 222 833 556\n",
 | |
| 
 | |
|     "556 556 556 333 500 278 556 500 722 500 500 500 334 260 334 584]]\n",
 | |
| 
 | |
| 
 | |
|     /* "MSung-Light" */
 | |
|     "/W[1[250 250 408 668 490 875 698 250 240 240 417 667 250 313 250\n"
 | |
|     "520 500 500 500 500 500 500 500 500 500 500 250 250 667 667 667\n",
 | |
| 
 | |
|     "396 921 677 615 719 760 625 552 771 802 354 354 781 604 927 750\n"
 | |
|     "823 563 823 729 542 698 771 729 948 771 677 635 344 520 344 469\n",
 | |
| 
 | |
|     "500 250 469 521 427 521 438 271 469 531 250 250 458 240 802 531\n",
 | |
| 
 | |
|     "500 521 521 365 333 292 521 458 677 479 458 427 480 496 480 667]]\n",
 | |
| 
 | |
| 
 | |
|     /* "STSong-Light" */
 | |
|     "/W[1[207 270 342 467 462 797 710 239 374 374 423 605 238 375 238\n"
 | |
|     "334 462 462 462 462 462 462 462 462 462 462 238 238 605 605 605\n",
 | |
| 
 | |
|     "344 748 684 560 695 739 563 511 729 793 318 312 666 526 896 758\n"
 | |
|     "772 544 772 628 465 607 753 711 972 647 620 607 374 333 374 606\n",
 | |
| 
 | |
|     "500 239 417 503 427 529 415 264 444 518 241 230 495 228 793 527\n",
 | |
| 
 | |
|     "524 524 504 338 336 277 517 450 652 466 452 407 370 258 370 605]]\n",
 | |
| 
 | |
| 
 | |
|     /* HYSMyeongJoStd-Medium-Acro */
 | |
|     "/W[1[333 416 416 833 625 916 833 250 500 500 500 833 291 833 291\n"
 | |
|     "375 625 625 625 625 625 625 625 625 625 625 333 333 833 833 916\n",
 | |
| 
 | |
|     "500 1000 791 708 708 750 708 666 750 791 375 500 791 666 916 791\n"
 | |
|     "750 666 750 708 666 791 791 750 1000 708 708 666 500 375 500 500\n",
 | |
| 
 | |
|     "500 333 541 583 541 583 583 375 583 583 291 333 583 291 875 583\n",
 | |
| 
 | |
|     "583 583 583 458 541 375 583 583 833 625 625 500 583 583 583 750]]\n",
 | |
| 
 | |
| 
 | |
|     /* KozMinPro-Regular-Acro */
 | |
|     "/W[1[278 299 353 614 614 721 735 216 323 323 449 529 219 306 219\n"
 | |
|     "453 614 614 614 614 614 614 614 614 614 614 219 219 529 529 529\n"
 | |
|     "486 744 646 604 617 681 567 537 647 738 320 433 637 566 904 710\n"
 | |
|     "716 605 716 623 517 601 690 668 990 681 634 578 316 614 316 529\n"
 | |
|     "500 387 509 566 478 565 503 337 549 580 275 266 544 276 854 579\n"
 | |
|     "550 578 566 410 444 340 575 512 760 503 529 453 326 380 326 387\n"
 | |
|     "1000 453 1000 380 1000 299 614 614 265 1000 1000 614 1000 451 291 291\n",
 | |
| 
 | |
|     "588 589 500 1000 1000 219 1000 452 216 353 1000 451 1000 1000 486 387]\n"
 | |
|     "128 135 387\n"
 | |
|     "136[387 387 1000 880 448 566 716 903\n"
 | |
|     "460 805 275 276 550 886 582 529 738 529 738 1000 1000 406 406 575\n"
 | |
|     "406 934 934 934 646 646 646 646 646 646 617 567 567 567 567 320\n"
 | |
|     "320 320 320 681 710 716 716 716 716 716 1000 690 690 690 690 634\n"
 | |
|     "605 509 509 509 509 509 509 478 503 503 503 503 275 275 275 275\n",
 | |
| 
 | |
|     "550 579 550 550 550 550 550 1000 575 575 575 575 529 578 529 517\n"
 | |
|     "634 578 445 444 842 453 1000 500]\n"
 | |
|     "323[500 1000 500 1000 500]\n"
 | |
|     "328 383 500\n"
 | |
|     "384[500 500 500 500 500 500]\n"
 | |
|     "9354[614 684 1000 1000 648 899\n",
 | |
| 
 | |
|     "903 509 275 575 503 550 646 320 690 567 716 934 934 934 934 934\n"
 | |
|     "934 426 426 426 426 426 426 426 426 425 425 425 439 426 426 426\n"
 | |
|     "426 426 646 567 1000 567 320 1000 320 716 1000 690 690 690 509 503\n"
 | |
|     "1000 503 275 1000 275 550 1000 575 575 575 513 1000 1000 805 1000 478\n"
 | |
|     "1000 1000 503 1000 1000 735 1000 1000 426 1000 1000 1000 578 553 512\n"
 | |
|     "1000 1000 640 594 284]]\n",
 | |
| 
 | |
| 
 | |
|     /* MSungStd-Light-Acro */
 | |
|     "/W[1[250 250 408 668 490 875 698 250 240 240 417 667 250 313 250\n"
 | |
|     "520 500 500 500 500 500 500 500 500 500 500 250 250 667 667 667\n",
 | |
| 
 | |
|     "396 921 677 615 719 760 625 552 771 802 354 354 781 604 927 750\n"
 | |
|     "823 563 823 729 542 698 771 729 948 771 677 635 344 520 344 469\n",
 | |
| 
 | |
|     "500 250 469 521 427 521 438 271 469 531 250 250 458 240 802 531\n",
 | |
| 
 | |
|     "500 521 521 365 333 292 521 458 677 479 458 427 480 496 480 667]\n"
 | |
|     "17601 17601 500]\n",
 | |
| 
 | |
| 
 | |
|     /* STSongStd-Light-Acro */
 | |
|     "/W[1[207 270 342 467 462 797 710 239 374 374 423 605 238 375 238\n"
 | |
|     "334 462 462 462 462 462 462 462 462 462 462 238 238 605 605 605\n",
 | |
| 
 | |
|     "344 748 684 560 695 739 563 511 729 793 318 312 666 526 896 758\n"
 | |
|     "772 544 772 628 465 607 753 711 972 647 620 607 374 333 374 606\n",
 | |
| 
 | |
|     "500 239 417 503 427 529 415 264 444 518 241 230 495 228 793 527\n",
 | |
| 
 | |
|     "524 524 504 338 336 277 517 450 652 466 452 407 370 258 370 605]\n"
 | |
|     "22353[462 462 1000 1000 500]]\n",
 | |
| 
 | |
| 
 | |
|     /* AdobeMingStd-Light-Acro */
 | |
|     "/W[0[1000 251 347 405 739 504 758 825 281 293 294 494 620 251 373 252\n"
 | |
|     "309 503 503 503 503 504 503 502 503 503 504 251 251 621 621 621\n",
 | |
| 
 | |
|     "405 1042 749 673 679 679 685 671 738 736 333 494 729 696 901 720\n"
 | |
|     "750 674 746 672 627 769 707 777 887 709 716 616 279 309 277 352\n",
 | |
| 
 | |
|     "575 294 500 511 502 549 494 356 516 550 321 321 510 317 738 533\n"
 | |
|     "535 545 533 376 443 361 529 526 742 534 576 439 447 262 446 472]\n",
 | |
| 
 | |
|     "96 17600 1000\n"
 | |
|     "17601[639]\n"
 | |
|     "17602 18964 1000]\n",
 | |
| 
 | |
| 
 | |
|     /* AdobeMyungjoStd-Medium-Acro */
 | |
|     "/W[0[1000 333 416 416 833 625 916 833 250 500 500 500 833 291\n"
 | |
|     "833 291 375]\n",
 | |
| 
 | |
|     "17 26 625\n"
 | |
|     "27[333 333 833 833 916 500 1000 791 708 708 750 708 666 750 791 375\n",
 | |
| 
 | |
|     "500 791 666 916 791 750 666 750 708 666 791 791 750 1000 708 708\n"
 | |
|     "666 500 375 500 500 500 333 541 583 541 583 583 375 583 583 291\n",
 | |
| 
 | |
|     "333 583 291 875 583 583 583 583 458 541 375 583 583 833 625 625\n"
 | |
|     "500 583 583 583 750 1000 500]\n"
 | |
|     "98 18351 1000]\n",
 | |
| 
 | |
| 
 | |
|     /* AdobeSongStd-Light-Acro */
 | |
|     "/W[0[1000 207 270 342 467 462 797 710 239 374 374 423 605 238 375\n"
 | |
|     "238 334]\n"
 | |
|     "17 26 462\n",
 | |
| 
 | |
|     "27[238 238 605 605 605 344 748 684 560 695 739 563 511 729 793 318\n"
 | |
|     "312 666 526 896 758 772 544 772 628 465 607 753 711 972 647 620\n"
 | |
|     "607 374 333 374 606 500 239 417 503 427 529 415 264 444 518 241\n",
 | |
| 
 | |
| 
 | |
|     "230 495 228 793 527 524 524 504 338 336 277 517 450 652 466 452\n"
 | |
|     "407 370 258 370 605]\n"
 | |
|     "96 22352 1000\n",
 | |
| 
 | |
|     "22353[462 462 1000 1000 500]\n"
 | |
|     "22358 29063 1000]\n",
 | |
| 
 | |
| 
 | |
|     /* KozGoPro-Medium-Acro */
 | |
|     "/W[0[1000 224 266 392 551 562 883 677 213 322 322 470 677 247 343\n"
 | |
|     "245 370]\n"
 | |
|     "17 26 562\n"
 | |
|     "27[245 247 677 677 677 447 808 661 602 610 708 535 528 689 703 275\n"
 | |
|     "404 602 514 871 708 727 585 727 595 539 541 696 619 922 612 591\n"
 | |
|     "584 322 562 322 677 568 340 532 612 475 608 543 332 603 601 265\n"
 | |
|     "276 524 264 901 601 590 612 607 367 433 369 597 527 800 511 518\n"
 | |
|     "468 321 273 321 341 1000 362 1000 273 1000 266 562 562 456 1000 1000\n",
 | |
| 
 | |
|     "562 1000 472 283 283 587 588 568 1000 1000 247 1000 330 239 418 1000\n"
 | |
|     "472 1000 1000 447 340 340 340 340 340 340 455 340 340 340 340 1136\n"
 | |
|     "857 384 519 727 952 398 834 264 275 590 918 605 677 769 677 473\n"
 | |
|     "1000 1000 347 340 599 284 845 845 845 661 661 661 661 661 661 610\n"
 | |
|     "535 535 535 535 275 275 275 275 715 708 727 727 727 727 727 1000\n"
 | |
|     "696 696 696 696 591 584 532 532 532 532 532 532 475 543 543 543\n",
 | |
| 
 | |
|     "543 264 264 264 264 584 601 590 590 590 590 590 1000 597 597 597\n"
 | |
|     "597 518 612 518 539 591 584 446 433 683 468 1000 500]\n"
 | |
|     "232 322 1000\n"
 | |
|     "323[500 1000 500 1000]\n"
 | |
|     "327 389 500\n"
 | |
|     "390 9353 1000\n"
 | |
|     "9354[562 753 1000 1000 650 909 909 532 264 597 543 590 661 275 696 535\n",
 | |
| 
 | |
|     "727 845 845 845 845 845 845 375 387 345 369 328 366 364 375 284\n"
 | |
|     "347 340 387 345 369 328 366 364 661 535 1000 535 275 1000 275 727\n"
 | |
|     "1000 696 696 696 532 543 1000 543 264 1000 264 590 1000 597 597 597\n"
 | |
|     "596 1000 1000 834 1000 475 1000 1000 543 1000 1000 759 1000 1000 478\n"
 | |
|     "1000 1000 1000 602 579 527 1000 1000 509 465 280]\n"
 | |
|     "9444 15443 1000]\n",
 | |
| 
 | |
|     NULL
 | |
| };
 | |
| 
 | |
| 
 | |
| /* Unicode intervals for glyph widths of preinstalled CID fonts */
 | |
| 
 | |
| static pdc_interwidth pdf_HeiseiKakuGo_W5_widths[163] =
 | |
| {
 | |
|     {0x0000, 278}, {0x0022, 355}, {0x0023, 556}, {0x0025, 889},
 | |
|     {0x0026, 667}, {0x0027, 191}, {0x0028, 333}, {0x002A, 389},
 | |
|     {0x002B, 584}, {0x002C, 278}, {0x002D, 333}, {0x002E, 278},
 | |
|     {0x0030, 556}, {0x003A, 278}, {0x003C, 584}, {0x003F, 556},
 | |
|     {0x0040,1015}, {0x0041, 667}, {0x0043, 722}, {0x0045, 667},
 | |
|     {0x0046, 611}, {0x0047, 778}, {0x0048, 722}, {0x0049, 278},
 | |
|     {0x004A, 500}, {0x004B, 667}, {0x004C, 556}, {0x004D, 833},
 | |
|     {0x004E, 722}, {0x004F, 778}, {0x0050, 667}, {0x0051, 778},
 | |
|     {0x0052, 722}, {0x0053, 667}, {0x0054, 611}, {0x0055, 722},
 | |
|     {0x0056, 667}, {0x0057, 944}, {0x0058, 667}, {0x005A, 611},
 | |
|     {0x005B, 278}, {0x005E, 469}, {0x005F, 556}, {0x0060, 333},
 | |
|     {0x0061, 556}, {0x0063, 500}, {0x0064, 556}, {0x0066, 278},
 | |
|     {0x0067, 556}, {0x0069, 222}, {0x006B, 500}, {0x006C, 222},
 | |
|     {0x006D, 833}, {0x006E, 556}, {0x0072, 333}, {0x0073, 500},
 | |
|     {0x0074, 278}, {0x0075, 556}, {0x0076, 500}, {0x0077, 722},
 | |
|     {0x0078, 500}, {0x007B, 334}, {0x007C, 260}, {0x007D, 334},
 | |
|     {0x007E, 333}, {0x007F,1000}, {0x00A1, 333}, {0x00A2, 556},
 | |
|     {0x00A6, 260}, {0x00A7,1000}, {0x00A9, 737}, {0x00AA, 370},
 | |
|     {0x00AB, 556}, {0x00AC, 584}, {0x00AE, 737}, {0x00AF, 333},
 | |
|     {0x00B0,1000}, {0x00B2, 333}, {0x00B4,1000}, {0x00B5, 556},
 | |
|     {0x00B6,1000}, {0x00B7, 278}, {0x00B8, 333}, {0x00BA, 365},
 | |
|     {0x00BB, 556}, {0x00BC, 834}, {0x00BF, 611}, {0x00C0, 667},
 | |
|     {0x00C6,1000}, {0x00C7, 722}, {0x00C8, 667}, {0x00CC, 278},
 | |
|     {0x00D0, 722}, {0x00D2, 778}, {0x00D7,1000}, {0x00D8, 778},
 | |
|     {0x00D9, 722}, {0x00DD, 667}, {0x00DF, 611}, {0x00E0, 556},
 | |
|     {0x00E6, 889}, {0x00E7, 500}, {0x00E8, 556}, {0x00EC, 278},
 | |
|     {0x00F0, 556}, {0x00F7,1000}, {0x00F8, 611}, {0x00F9, 556},
 | |
|     {0x00FD, 500}, {0x00FE, 556}, {0x00FF, 500}, {0x0100,1000},
 | |
|     {0x0131, 278}, {0x0132,1000}, {0x0141, 556}, {0x0142, 222},
 | |
|     {0x0143,1000}, {0x0153, 944}, {0x0154,1000}, {0x0160, 667},
 | |
|     {0x0161, 500}, {0x0162,1000}, {0x0178, 667}, {0x0179,1000},
 | |
|     {0x017D, 611}, {0x017E, 500}, {0x017F,1000}, {0x01C0, 260},
 | |
|     {0x01C1,1000}, {0x0300, 333}, {0x0305, 556}, {0x0306, 333},
 | |
|     {0x0309,1000}, {0x030A, 333}, {0x030D,1000}, {0x0327, 333},
 | |
|     {0x0329,1000}, {0x0332, 556}, {0x0333,1000}, {0x2002, 500},
 | |
|     {0x2003,1000}, {0x2011, 333}, {0x2012, 556}, {0x2014,1000},
 | |
|     {0x201A, 222}, {0x201B,1000}, {0x201E, 333}, {0x201F,1000},
 | |
|     {0x2022, 350}, {0x2023,1000}, {0x2039, 333}, {0x203B,1000},
 | |
|     {0x203E, 500}, {0x203F,1000}, {0x2044, 167}, {0x2045,1000},
 | |
|     {0xFB01, 500}, {0xFB03,1000}, {0xFF61, 500}, {0xFFA0,1000},
 | |
|     {0xFFE8, 500}, {0xFFE9,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_HeiseiMin_W3_widths[164] =
 | |
| {
 | |
|     {0x0000, 250}, {0x0021, 333}, {0x0022, 408}, {0x0023, 500},
 | |
|     {0x0025, 833}, {0x0026, 778}, {0x0027, 180}, {0x0028, 333},
 | |
|     {0x002A, 500}, {0x002B, 564}, {0x002C, 250}, {0x002D, 333},
 | |
|     {0x002E, 250}, {0x002F, 278}, {0x0030, 500}, {0x003A, 278},
 | |
|     {0x003C, 564}, {0x003F, 444}, {0x0040, 921}, {0x0041, 722},
 | |
|     {0x0042, 667}, {0x0044, 722}, {0x0045, 611}, {0x0046, 556},
 | |
|     {0x0047, 722}, {0x0049, 333}, {0x004A, 389}, {0x004B, 722},
 | |
|     {0x004C, 611}, {0x004D, 889}, {0x004E, 722}, {0x0050, 556},
 | |
|     {0x0051, 722}, {0x0052, 667}, {0x0053, 556}, {0x0054, 611},
 | |
|     {0x0055, 722}, {0x0057, 944}, {0x0058, 722}, {0x005A, 611},
 | |
|     {0x005B, 333}, {0x005C, 278}, {0x005D, 333}, {0x005E, 469},
 | |
|     {0x005F, 500}, {0x0060, 333}, {0x0061, 444}, {0x0062, 500},
 | |
|     {0x0063, 444}, {0x0064, 500}, {0x0065, 444}, {0x0066, 333},
 | |
|     {0x0067, 500}, {0x0069, 278}, {0x006B, 500}, {0x006C, 278},
 | |
|     {0x006D, 778}, {0x006E, 500}, {0x0072, 333}, {0x0073, 389},
 | |
|     {0x0074, 278}, {0x0075, 500}, {0x0077, 722}, {0x0078, 500},
 | |
|     {0x007A, 444}, {0x007B, 480}, {0x007C, 200}, {0x007D, 480},
 | |
|     {0x007E, 333}, {0x007F,1000}, {0x00A1, 333}, {0x00A2, 500},
 | |
|     {0x00A6, 200}, {0x00A7,1000}, {0x00A9, 760}, {0x00AA, 276},
 | |
|     {0x00AB, 500}, {0x00AC, 564}, {0x00AE, 760}, {0x00AF, 333},
 | |
|     {0x00B0,1000}, {0x00B2, 300}, {0x00B4,1000}, {0x00B5, 500},
 | |
|     {0x00B6,1000}, {0x00B7, 250}, {0x00B8, 333}, {0x00B9, 300},
 | |
|     {0x00BA, 310}, {0x00BB, 500}, {0x00BC, 750}, {0x00BF, 444},
 | |
|     {0x00C0, 722}, {0x00C6, 889}, {0x00C7, 667}, {0x00C8, 611},
 | |
|     {0x00CC, 333}, {0x00D0, 722}, {0x00D7,1000}, {0x00D8, 722},
 | |
|     {0x00DE, 556}, {0x00DF, 500}, {0x00E0, 444}, {0x00E6, 667},
 | |
|     {0x00E7, 444}, {0x00EC, 278}, {0x00F0, 500}, {0x00F7,1000},
 | |
|     {0x00F8, 500}, {0x0100,1000}, {0x0131, 278}, {0x0132,1000},
 | |
|     {0x0141, 611}, {0x0142, 278}, {0x0143,1000}, {0x0152, 889},
 | |
|     {0x0153, 722}, {0x0154,1000}, {0x0160, 556}, {0x0161, 389},
 | |
|     {0x0162,1000}, {0x0178, 722}, {0x0179,1000}, {0x017D, 611},
 | |
|     {0x017E, 444}, {0x017F,1000}, {0x01C0, 200}, {0x01C1,1000},
 | |
|     {0x0300, 333}, {0x0305, 500}, {0x0306, 333}, {0x0309,1000},
 | |
|     {0x030A, 333}, {0x030D,1000}, {0x0327, 333}, {0x0329,1000},
 | |
|     {0x0332, 500}, {0x0333,1000}, {0x2002, 500}, {0x2003,1000},
 | |
|     {0x2011, 333}, {0x2012, 500}, {0x2014,1000}, {0x201A, 333},
 | |
|     {0x201B,1000}, {0x201E, 444}, {0x201F,1000}, {0x2022, 350},
 | |
|     {0x2023,1000}, {0x2039, 333}, {0x203B,1000}, {0x203E, 500},
 | |
|     {0x203F,1000}, {0x2044, 167}, {0x2045,1000}, {0x2122, 980},
 | |
|     {0x2123,1000}, {0xFB01, 556}, {0xFB03,1000}, {0xFF61, 500},
 | |
|     {0xFFA0,1000}, {0xFFE8, 500}, {0xFFE9,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_HYGoThic_Medium_widths[68] =
 | |
| {
 | |
|     {0x0000, 333}, {0x0021, 416}, {0x0023, 833}, {0x0024, 666},
 | |
|     {0x0025, 916}, {0x0026, 750}, {0x0027, 250}, {0x0028, 416},
 | |
|     {0x002A, 583}, {0x002B, 833}, {0x002C, 375}, {0x002D, 833},
 | |
|     {0x002E, 375}, {0x0030, 583}, {0x003A, 416}, {0x003C, 833},
 | |
|     {0x003F, 583}, {0x0040,1000}, {0x0041, 666}, {0x0042, 708},
 | |
|     {0x0043, 750}, {0x0045, 666}, {0x0046, 625}, {0x0047, 833},
 | |
|     {0x0048, 750}, {0x0049, 291}, {0x004A, 541}, {0x004B, 708},
 | |
|     {0x004C, 583}, {0x004D, 875}, {0x004E, 750}, {0x004F, 791},
 | |
|     {0x0050, 666}, {0x0051, 791}, {0x0052, 708}, {0x0053, 666},
 | |
|     {0x0054, 583}, {0x0055, 750}, {0x0056, 625}, {0x0057, 916},
 | |
|     {0x0058, 625}, {0x005B, 416}, {0x005C, 375}, {0x005D, 416},
 | |
|     {0x005E, 500}, {0x0061, 583}, {0x0062, 625}, {0x0063, 583},
 | |
|     {0x0064, 625}, {0x0065, 583}, {0x0066, 375}, {0x0067, 625},
 | |
|     {0x0068, 583}, {0x0069, 250}, {0x006B, 541}, {0x006C, 250},
 | |
|     {0x006D, 916}, {0x006E, 625}, {0x0072, 333}, {0x0073, 541},
 | |
|     {0x0074, 333}, {0x0075, 583}, {0x0076, 500}, {0x0077, 750},
 | |
|     {0x0078, 500}, {0x007E, 750}, {0x007F,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_HYSMyeongJo_Medium_widths[67] =
 | |
| {
 | |
|     {0x0000, 278}, {0x0022, 355}, {0x0023, 556}, {0x0025, 889},
 | |
|     {0x0026, 667}, {0x0027, 222}, {0x0028, 333}, {0x002A, 389},
 | |
|     {0x002B, 584}, {0x002C, 278}, {0x002D, 333}, {0x002E, 278},
 | |
|     {0x0030, 556}, {0x003A, 278}, {0x003C, 584}, {0x003F, 556},
 | |
|     {0x0040,1015}, {0x0041, 667}, {0x0043, 722}, {0x0045, 667},
 | |
|     {0x0046, 611}, {0x0047, 778}, {0x0048, 722}, {0x0049, 278},
 | |
|     {0x004A, 500}, {0x004B, 667}, {0x004C, 556}, {0x004D, 833},
 | |
|     {0x004E, 722}, {0x004F, 778}, {0x0050, 667}, {0x0051, 778},
 | |
|     {0x0052, 722}, {0x0053, 667}, {0x0054, 611}, {0x0055, 722},
 | |
|     {0x0056, 667}, {0x0057, 944}, {0x0058, 667}, {0x005A, 611},
 | |
|     {0x005B, 278}, {0x005E, 469}, {0x005F, 556}, {0x0060, 222},
 | |
|     {0x0061, 556}, {0x0063, 500}, {0x0064, 556}, {0x0066, 278},
 | |
|     {0x0067, 556}, {0x0069, 222}, {0x006B, 500}, {0x006C, 222},
 | |
|     {0x006D, 833}, {0x006E, 556}, {0x0072, 333}, {0x0073, 500},
 | |
|     {0x0074, 278}, {0x0075, 556}, {0x0076, 500}, {0x0077, 722},
 | |
|     {0x0078, 500}, {0x007B, 334}, {0x007C, 260}, {0x007D, 334},
 | |
|     {0x007E, 584}, {0x007F,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_MSung_Light_widths[80] =
 | |
| {
 | |
|     {0x0000, 250}, {0x0022, 408}, {0x0023, 668}, {0x0024, 490},
 | |
|     {0x0025, 875}, {0x0026, 698}, {0x0027, 250}, {0x0028, 240},
 | |
|     {0x002A, 417}, {0x002B, 667}, {0x002C, 250}, {0x002D, 313},
 | |
|     {0x002E, 250}, {0x002F, 520}, {0x0030, 500}, {0x003A, 250},
 | |
|     {0x003C, 667}, {0x003F, 396}, {0x0040, 921}, {0x0041, 677},
 | |
|     {0x0042, 615}, {0x0043, 719}, {0x0044, 760}, {0x0045, 625},
 | |
|     {0x0046, 552}, {0x0047, 771}, {0x0048, 802}, {0x0049, 354},
 | |
|     {0x004B, 781}, {0x004C, 604}, {0x004D, 927}, {0x004E, 750},
 | |
|     {0x004F, 823}, {0x0050, 563}, {0x0051, 823}, {0x0052, 729},
 | |
|     {0x0053, 542}, {0x0054, 698}, {0x0055, 771}, {0x0056, 729},
 | |
|     {0x0057, 948}, {0x0058, 771}, {0x0059, 677}, {0x005A, 635},
 | |
|     {0x005B, 344}, {0x005C, 520}, {0x005D, 344}, {0x005E, 469},
 | |
|     {0x005F, 500}, {0x0060, 250}, {0x0061, 469}, {0x0062, 521},
 | |
|     {0x0063, 427}, {0x0064, 521}, {0x0065, 438}, {0x0066, 271},
 | |
|     {0x0067, 469}, {0x0068, 531}, {0x0069, 250}, {0x006B, 458},
 | |
|     {0x006C, 240}, {0x006D, 802}, {0x006E, 531}, {0x006F, 500},
 | |
|     {0x0070, 521}, {0x0072, 365}, {0x0073, 333}, {0x0074, 292},
 | |
|     {0x0075, 521}, {0x0076, 458}, {0x0077, 677}, {0x0078, 479},
 | |
|     {0x0079, 458}, {0x007A, 427}, {0x007B, 480}, {0x007C, 496},
 | |
|     {0x007D, 480}, {0x007E, 667}, {0x007F,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_STSong_Light_widths[83] =
 | |
| {
 | |
|     {0x0000, 207}, {0x0021, 270}, {0x0022, 342}, {0x0023, 467},
 | |
|     {0x0024, 462}, {0x0025, 797}, {0x0026, 710}, {0x0027, 239},
 | |
|     {0x0028, 374}, {0x002A, 423}, {0x002B, 605}, {0x002C, 238},
 | |
|     {0x002D, 375}, {0x002E, 238}, {0x002F, 334}, {0x0030, 462},
 | |
|     {0x003A, 238}, {0x003C, 605}, {0x003F, 344}, {0x0040, 748},
 | |
|     {0x0041, 684}, {0x0042, 560}, {0x0043, 695}, {0x0044, 739},
 | |
|     {0x0045, 563}, {0x0046, 511}, {0x0047, 729}, {0x0048, 793},
 | |
|     {0x0049, 318}, {0x004A, 312}, {0x004B, 666}, {0x004C, 526},
 | |
|     {0x004D, 896}, {0x004E, 758}, {0x004F, 772}, {0x0050, 544},
 | |
|     {0x0051, 772}, {0x0052, 628}, {0x0053, 465}, {0x0054, 607},
 | |
|     {0x0055, 753}, {0x0056, 711}, {0x0057, 972}, {0x0058, 647},
 | |
|     {0x0059, 620}, {0x005A, 607}, {0x005B, 374}, {0x005C, 333},
 | |
|     {0x005D, 374}, {0x005E, 606}, {0x005F, 500}, {0x0060, 239},
 | |
|     {0x0061, 417}, {0x0062, 503}, {0x0063, 427}, {0x0064, 529},
 | |
|     {0x0065, 415}, {0x0066, 264}, {0x0067, 444}, {0x0068, 518},
 | |
|     {0x0069, 241}, {0x006A, 230}, {0x006B, 495}, {0x006C, 228},
 | |
|     {0x006D, 793}, {0x006E, 527}, {0x006F, 524}, {0x0071, 504},
 | |
|     {0x0072, 338}, {0x0073, 336}, {0x0074, 277}, {0x0075, 517},
 | |
|     {0x0076, 450}, {0x0077, 652}, {0x0078, 466}, {0x0079, 452},
 | |
|     {0x007A, 407}, {0x007B, 370}, {0x007C, 258}, {0x007D, 370},
 | |
|     {0x007E, 605}, {0x007F,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_HYSMyeongJoStd_Medium_widths[69] =
 | |
| {
 | |
|     {0x0000, 333}, {0x0021, 416}, {0x0023, 833}, {0x0024, 625},
 | |
|     {0x0025, 916}, {0x0026, 833}, {0x0027, 250}, {0x0028, 500},
 | |
|     {0x002B, 833}, {0x002C, 291}, {0x002D, 833}, {0x002E, 291},
 | |
|     {0x002F, 375}, {0x0030, 625}, {0x003A, 333}, {0x003C, 833},
 | |
|     {0x003E, 916}, {0x003F, 500}, {0x0040,1000}, {0x0041, 791},
 | |
|     {0x0042, 708}, {0x0044, 750}, {0x0045, 708}, {0x0046, 666},
 | |
|     {0x0047, 750}, {0x0048, 791}, {0x0049, 375}, {0x004A, 500},
 | |
|     {0x004B, 791}, {0x004C, 666}, {0x004D, 916}, {0x004E, 791},
 | |
|     {0x004F, 750}, {0x0050, 666}, {0x0051, 750}, {0x0052, 708},
 | |
|     {0x0053, 666}, {0x0054, 791}, {0x0056, 750}, {0x0057,1000},
 | |
|     {0x0058, 708}, {0x005A, 666}, {0x005B, 500}, {0x005C, 375},
 | |
|     {0x005D, 500}, {0x0060, 333}, {0x0061, 541}, {0x0062, 583},
 | |
|     {0x0063, 541}, {0x0064, 583}, {0x0066, 375}, {0x0067, 583},
 | |
|     {0x0069, 291}, {0x006A, 333}, {0x006B, 583}, {0x006C, 291},
 | |
|     {0x006D, 875}, {0x006E, 583}, {0x0072, 458}, {0x0073, 541},
 | |
|     {0x0074, 375}, {0x0075, 583}, {0x0077, 833}, {0x0078, 625},
 | |
|     {0x007A, 500}, {0x007B, 583}, {0x007E, 750}, {0x007F,1000},
 | |
|     {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_KozMinPro_Regular_widths[265] =
 | |
| {
 | |
|     {0x0000, 278}, {0x0021, 299}, {0x0022, 353}, {0x0023, 614},
 | |
|     {0x0025, 721}, {0x0026, 735}, {0x0027, 216}, {0x0028, 323},
 | |
|     {0x002A, 449}, {0x002B, 529}, {0x002C, 219}, {0x002D, 306},
 | |
|     {0x002E, 219}, {0x002F, 453}, {0x0030, 614}, {0x003A, 219},
 | |
|     {0x003C, 529}, {0x003F, 486}, {0x0040, 744}, {0x0041, 646},
 | |
|     {0x0042, 604}, {0x0043, 617}, {0x0044, 681}, {0x0045, 567},
 | |
|     {0x0046, 537}, {0x0047, 647}, {0x0048, 738}, {0x0049, 320},
 | |
|     {0x004A, 433}, {0x004B, 637}, {0x004C, 566}, {0x004D, 904},
 | |
|     {0x004E, 710}, {0x004F, 716}, {0x0050, 605}, {0x0051, 716},
 | |
|     {0x0052, 623}, {0x0053, 517}, {0x0054, 601}, {0x0055, 690},
 | |
|     {0x0056, 668}, {0x0057, 990}, {0x0058, 681}, {0x0059, 634},
 | |
|     {0x005A, 578}, {0x005B, 316}, {0x005C, 453}, {0x005D, 316},
 | |
|     {0x005E, 529}, {0x005F, 500}, {0x0060, 387}, {0x0061, 509},
 | |
|     {0x0062, 566}, {0x0063, 478}, {0x0064, 565}, {0x0065, 503},
 | |
|     {0x0066, 337}, {0x0067, 549}, {0x0068, 580}, {0x0069, 275},
 | |
|     {0x006A, 266}, {0x006B, 544}, {0x006C, 276}, {0x006D, 854},
 | |
|     {0x006E, 579}, {0x006F, 550}, {0x0070, 578}, {0x0071, 566},
 | |
|     {0x0072, 410}, {0x0073, 444}, {0x0074, 340}, {0x0075, 575},
 | |
|     {0x0076, 512}, {0x0077, 760}, {0x0078, 503}, {0x0079, 529},
 | |
|     {0x007A, 453}, {0x007B, 326}, {0x007C, 380}, {0x007D, 326},
 | |
|     {0x007E, 387}, {0x007F,1000}, {0x00A1, 299}, {0x00A2, 614},
 | |
|     {0x00A6, 380}, {0x00A7,1000}, {0x00A9, 738}, {0x00AA, 448},
 | |
|     {0x00AB, 451}, {0x00AC, 529}, {0x00AE, 738}, {0x00AF, 387},
 | |
|     {0x00B0,1000}, {0x00B2, 406}, {0x00B4,1000}, {0x00B5, 575},
 | |
|     {0x00B6,1000}, {0x00B7, 219}, {0x00B8, 387}, {0x00B9, 406},
 | |
|     {0x00BA, 460}, {0x00BB, 451}, {0x00BC, 934}, {0x00BF, 486},
 | |
|     {0x00C0, 646}, {0x00C6, 880}, {0x00C7, 617}, {0x00C8, 567},
 | |
|     {0x00CC, 320}, {0x00D0, 681}, {0x00D1, 710}, {0x00D2, 716},
 | |
|     {0x00D7,1000}, {0x00D8, 716}, {0x00D9, 690}, {0x00DD, 634},
 | |
|     {0x00DE, 605}, {0x00DF, 582}, {0x00E0, 509}, {0x00E6, 805},
 | |
|     {0x00E7, 478}, {0x00E8, 503}, {0x00EC, 275}, {0x00F0, 550},
 | |
|     {0x00F1, 579}, {0x00F2, 550}, {0x00F7,1000}, {0x00F8, 550},
 | |
|     {0x00F9, 575}, {0x00FD, 529}, {0x00FE, 578}, {0x00FF, 529},
 | |
|     {0x0100, 646}, {0x0101, 509}, {0x0102,1000}, {0x0112, 567},
 | |
|     {0x0113, 503}, {0x0114,1000}, {0x011A, 567}, {0x011B, 503},
 | |
|     {0x011C,1000}, {0x0128, 320}, {0x0129, 275}, {0x012A, 320},
 | |
|     {0x012B, 275}, {0x012C,1000}, {0x0131, 275}, {0x0132,1000},
 | |
|     {0x0141, 566}, {0x0142, 276}, {0x0143,1000}, {0x014B, 578},
 | |
|     {0x014C, 716}, {0x014D, 550}, {0x014E,1000}, {0x0152, 903},
 | |
|     {0x0153, 886}, {0x0154,1000}, {0x0160, 517}, {0x0161, 444},
 | |
|     {0x0162,1000}, {0x0168, 690}, {0x0169, 575}, {0x016A, 690},
 | |
|     {0x016B, 575}, {0x016C,1000}, {0x016E, 690}, {0x016F, 575},
 | |
|     {0x0170,1000}, {0x0178, 634}, {0x0179,1000}, {0x017D, 578},
 | |
|     {0x017E, 453}, {0x017F,1000}, {0x01C0, 380}, {0x01C1,1000},
 | |
|     {0x01CD, 646}, {0x01CE, 509}, {0x01CF, 320}, {0x01D0, 275},
 | |
|     {0x01D1, 716}, {0x01D2, 550}, {0x01D3, 690}, {0x01D4, 575},
 | |
|     {0x01D5,1000}, {0x01FD, 805}, {0x01FE,1000}, {0x0251, 513},
 | |
|     {0x0252,1000}, {0x0254, 478}, {0x0255,1000}, {0x0259, 503},
 | |
|     {0x025A, 735}, {0x025B, 426}, {0x025C,1000}, {0x0275, 553},
 | |
|     {0x0276,1000}, {0x0283, 594}, {0x0284,1000}, {0x028C, 512},
 | |
|     {0x028D,1000}, {0x0292, 640}, {0x0293,1000}, {0x02D0, 284},
 | |
|     {0x02D1,1000}, {0x0300, 387}, {0x0305, 445}, {0x0306, 387},
 | |
|     {0x0309,1000}, {0x030A, 387}, {0x030D,1000}, {0x0327, 387},
 | |
|     {0x0329,1000}, {0x0332, 500}, {0x0333,1000}, {0x0EBC, 567},
 | |
|     {0x0EBD, 503}, {0x0EBE,1000}, {0x2002, 500}, {0x2003,1000},
 | |
|     {0x2011, 306}, {0x2012, 500}, {0x2014,1000}, {0x201A, 216},
 | |
|     {0x201B,1000}, {0x201E, 353}, {0x201F,1000}, {0x2022, 452},
 | |
|     {0x2023,1000}, {0x2039, 291}, {0x203B,1000}, {0x203E, 500},
 | |
|     {0x203F,1000}, {0x2044, 265}, {0x2045,1000}, {0x2070, 426},
 | |
|     {0x2071,1000}, {0x2074, 426}, {0x207A,1000}, {0x2080, 426},
 | |
|     {0x2081, 425}, {0x2084, 439}, {0x2085, 426}, {0x208A,1000},
 | |
|     {0x20AC, 614}, {0x20AD,1000}, {0x2122, 842}, {0x2123,1000},
 | |
|     {0x2126, 684}, {0x2127,1000}, {0x2153, 934}, {0x2155,1000},
 | |
|     {0x215B, 934}, {0x215F,1000}, {0xFB00, 648}, {0xFB01, 588},
 | |
|     {0xFB02, 589}, {0xFB03, 899}, {0xFB04, 903}, {0xFB05,1000},
 | |
|     {0xFF61, 500}, {0xFFA0,1000}, {0xFFE8, 500}, {0xFFE9,1000},
 | |
|     {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_MSungStd_Light_widths[82] =
 | |
| {
 | |
|     {0x0000, 250}, {0x0022, 408}, {0x0023, 668}, {0x0024, 490},
 | |
|     {0x0025, 875}, {0x0026, 698}, {0x0027, 250}, {0x0028, 240},
 | |
|     {0x002A, 417}, {0x002B, 667}, {0x002C, 250}, {0x002D, 313},
 | |
|     {0x002E, 250}, {0x002F, 520}, {0x0030, 500}, {0x003A, 250},
 | |
|     {0x003C, 667}, {0x003F, 396}, {0x0040, 921}, {0x0041, 677},
 | |
|     {0x0042, 615}, {0x0043, 719}, {0x0044, 760}, {0x0045, 625},
 | |
|     {0x0046, 552}, {0x0047, 771}, {0x0048, 802}, {0x0049, 354},
 | |
|     {0x004B, 781}, {0x004C, 604}, {0x004D, 927}, {0x004E, 750},
 | |
|     {0x004F, 823}, {0x0050, 563}, {0x0051, 823}, {0x0052, 729},
 | |
|     {0x0053, 542}, {0x0054, 698}, {0x0055, 771}, {0x0056, 729},
 | |
|     {0x0057, 948}, {0x0058, 771}, {0x0059, 677}, {0x005A, 635},
 | |
|     {0x005B, 344}, {0x005C, 520}, {0x005D, 344}, {0x005E, 469},
 | |
|     {0x005F, 500}, {0x0060, 250}, {0x0061, 469}, {0x0062, 521},
 | |
|     {0x0063, 427}, {0x0064, 521}, {0x0065, 438}, {0x0066, 271},
 | |
|     {0x0067, 469}, {0x0068, 531}, {0x0069, 250}, {0x006B, 458},
 | |
|     {0x006C, 240}, {0x006D, 802}, {0x006E, 531}, {0x006F, 500},
 | |
|     {0x0070, 521}, {0x0072, 365}, {0x0073, 333}, {0x0074, 292},
 | |
|     {0x0075, 521}, {0x0076, 458}, {0x0077, 677}, {0x0078, 479},
 | |
|     {0x0079, 458}, {0x007A, 427}, {0x007B, 480}, {0x007C, 496},
 | |
|     {0x007D, 480}, {0x007E, 667}, {0x007F,1000}, {0x20AC, 500},
 | |
|     {0x20AD,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_STSongStd_Light_widths[89] =
 | |
| {
 | |
|     {0x0000, 207}, {0x0021, 270}, {0x0022, 342}, {0x0023, 467},
 | |
|     {0x0024, 462}, {0x0025, 797}, {0x0026, 710}, {0x0027, 239},
 | |
|     {0x0028, 374}, {0x002A, 423}, {0x002B, 605}, {0x002C, 238},
 | |
|     {0x002D, 375}, {0x002E, 238}, {0x002F, 334}, {0x0030, 462},
 | |
|     {0x003A, 238}, {0x003C, 605}, {0x003F, 344}, {0x0040, 748},
 | |
|     {0x0041, 684}, {0x0042, 560}, {0x0043, 695}, {0x0044, 739},
 | |
|     {0x0045, 563}, {0x0046, 511}, {0x0047, 729}, {0x0048, 793},
 | |
|     {0x0049, 318}, {0x004A, 312}, {0x004B, 666}, {0x004C, 526},
 | |
|     {0x004D, 896}, {0x004E, 758}, {0x004F, 772}, {0x0050, 544},
 | |
|     {0x0051, 772}, {0x0052, 628}, {0x0053, 465}, {0x0054, 607},
 | |
|     {0x0055, 753}, {0x0056, 711}, {0x0057, 972}, {0x0058, 647},
 | |
|     {0x0059, 620}, {0x005A, 607}, {0x005B, 374}, {0x005C, 333},
 | |
|     {0x005D, 374}, {0x005E, 606}, {0x005F, 500}, {0x0060, 239},
 | |
|     {0x0061, 417}, {0x0062, 503}, {0x0063, 427}, {0x0064, 529},
 | |
|     {0x0065, 415}, {0x0066, 264}, {0x0067, 444}, {0x0068, 518},
 | |
|     {0x0069, 241}, {0x006A, 230}, {0x006B, 495}, {0x006C, 228},
 | |
|     {0x006D, 793}, {0x006E, 527}, {0x006F, 524}, {0x0071, 504},
 | |
|     {0x0072, 338}, {0x0073, 336}, {0x0074, 277}, {0x0075, 517},
 | |
|     {0x0076, 450}, {0x0077, 652}, {0x0078, 466}, {0x0079, 452},
 | |
|     {0x007A, 407}, {0x007B, 370}, {0x007C, 258}, {0x007D, 370},
 | |
|     {0x007E, 605}, {0x007F,1000}, {0x00A5, 462}, {0x00A6,1000},
 | |
|     {0x20AC, 462}, {0x20AD,1000}, {0x303F, 500}, {0x3040,1000},
 | |
|     {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_AdobeMingStd_Light_Acro_widths[90] =
 | |
| {
 | |
|     {0x0000, 251}, {0x0021, 347}, {0x0022, 405}, {0x0023, 739},
 | |
|     {0x0024, 504}, {0x0025, 758}, {0x0026, 825}, {0x0027, 281},
 | |
|     {0x0028, 293}, {0x0029, 294}, {0x002A, 494}, {0x002B, 620},
 | |
|     {0x002C, 251}, {0x002D, 373}, {0x002E, 252}, {0x002F, 309},
 | |
|     {0x0030, 503}, {0x0034, 504}, {0x0035, 503}, {0x0036, 502},
 | |
|     {0x0037, 503}, {0x0039, 504}, {0x003A, 251}, {0x003C, 621},
 | |
|     {0x003F, 405}, {0x0040,1042}, {0x0041, 749}, {0x0042, 673},
 | |
|     {0x0043, 679}, {0x0045, 685}, {0x0046, 671}, {0x0047, 738},
 | |
|     {0x0048, 736}, {0x0049, 333}, {0x004A, 494}, {0x004B, 729},
 | |
|     {0x004C, 696}, {0x004D, 901}, {0x004E, 720}, {0x004F, 750},
 | |
|     {0x0050, 674}, {0x0051, 746}, {0x0052, 672}, {0x0053, 627},
 | |
|     {0x0054, 769}, {0x0055, 707}, {0x0056, 777}, {0x0057, 887},
 | |
|     {0x0058, 709}, {0x0059, 716}, {0x005A, 616}, {0x005B, 279},
 | |
|     {0x005C, 309}, {0x005D, 277}, {0x005E, 352}, {0x005F, 575},
 | |
|     {0x0060, 294}, {0x0061, 500}, {0x0062, 511}, {0x0063, 502},
 | |
|     {0x0064, 549}, {0x0065, 494}, {0x0066, 356}, {0x0067, 516},
 | |
|     {0x0068, 550}, {0x0069, 321}, {0x006B, 510}, {0x006C, 317},
 | |
|     {0x006D, 738}, {0x006E, 533}, {0x006F, 535}, {0x0070, 545},
 | |
|     {0x0071, 533}, {0x0072, 376}, {0x0073, 443}, {0x0074, 361},
 | |
|     {0x0075, 529}, {0x0076, 526}, {0x0077, 742}, {0x0078, 534},
 | |
|     {0x0079, 576}, {0x007A, 439}, {0x007B, 447}, {0x007C, 262},
 | |
|     {0x007D, 446}, {0x007E, 472}, {0x007F,1000}, {0x20AC, 639},
 | |
|     {0x20AD,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_AdobeMyungjoStd_Medium_Acro_widths[71] =
 | |
| {
 | |
|     {0x0000, 333}, {0x0021, 416}, {0x0023, 833}, {0x0024, 625},
 | |
|     {0x0025, 916}, {0x0026, 833}, {0x0027, 250}, {0x0028, 500},
 | |
|     {0x002B, 833}, {0x002C, 291}, {0x002D, 833}, {0x002E, 291},
 | |
|     {0x002F, 375}, {0x0030, 625}, {0x003A, 333}, {0x003C, 833},
 | |
|     {0x003E, 916}, {0x003F, 500}, {0x0040,1000}, {0x0041, 791},
 | |
|     {0x0042, 708}, {0x0044, 750}, {0x0045, 708}, {0x0046, 666},
 | |
|     {0x0047, 750}, {0x0048, 791}, {0x0049, 375}, {0x004A, 500},
 | |
|     {0x004B, 791}, {0x004C, 666}, {0x004D, 916}, {0x004E, 791},
 | |
|     {0x004F, 750}, {0x0050, 666}, {0x0051, 750}, {0x0052, 708},
 | |
|     {0x0053, 666}, {0x0054, 791}, {0x0056, 750}, {0x0057,1000},
 | |
|     {0x0058, 708}, {0x005A, 666}, {0x005B, 500}, {0x005C, 375},
 | |
|     {0x005D, 500}, {0x0060, 333}, {0x0061, 541}, {0x0062, 583},
 | |
|     {0x0063, 541}, {0x0064, 583}, {0x0066, 375}, {0x0067, 583},
 | |
|     {0x0069, 291}, {0x006A, 333}, {0x006B, 583}, {0x006C, 291},
 | |
|     {0x006D, 875}, {0x006E, 583}, {0x0072, 458}, {0x0073, 541},
 | |
|     {0x0074, 375}, {0x0075, 583}, {0x0077, 833}, {0x0078, 625},
 | |
|     {0x007A, 500}, {0x007B, 583}, {0x007E, 750}, {0x007F,1000},
 | |
|     {0x2010, 500}, {0x2011,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_AdobeSongStd_Light_Acro_widths[89] =
 | |
| {
 | |
|     {0x0000, 207}, {0x0021, 270}, {0x0022, 342}, {0x0023, 467},
 | |
|     {0x0024, 462}, {0x0025, 797}, {0x0026, 710}, {0x0027, 239},
 | |
|     {0x0028, 374}, {0x002A, 423}, {0x002B, 605}, {0x002C, 238},
 | |
|     {0x002D, 375}, {0x002E, 238}, {0x002F, 334}, {0x0030, 462},
 | |
|     {0x003A, 238}, {0x003C, 605}, {0x003F, 344}, {0x0040, 748},
 | |
|     {0x0041, 684}, {0x0042, 560}, {0x0043, 695}, {0x0044, 739},
 | |
|     {0x0045, 563}, {0x0046, 511}, {0x0047, 729}, {0x0048, 793},
 | |
|     {0x0049, 318}, {0x004A, 312}, {0x004B, 666}, {0x004C, 526},
 | |
|     {0x004D, 896}, {0x004E, 758}, {0x004F, 772}, {0x0050, 544},
 | |
|     {0x0051, 772}, {0x0052, 628}, {0x0053, 465}, {0x0054, 607},
 | |
|     {0x0055, 753}, {0x0056, 711}, {0x0057, 972}, {0x0058, 647},
 | |
|     {0x0059, 620}, {0x005A, 607}, {0x005B, 374}, {0x005C, 333},
 | |
|     {0x005D, 374}, {0x005E, 606}, {0x005F, 500}, {0x0060, 239},
 | |
|     {0x0061, 417}, {0x0062, 503}, {0x0063, 427}, {0x0064, 529},
 | |
|     {0x0065, 415}, {0x0066, 264}, {0x0067, 444}, {0x0068, 518},
 | |
|     {0x0069, 241}, {0x006A, 230}, {0x006B, 495}, {0x006C, 228},
 | |
|     {0x006D, 793}, {0x006E, 527}, {0x006F, 524}, {0x0071, 504},
 | |
|     {0x0072, 338}, {0x0073, 336}, {0x0074, 277}, {0x0075, 517},
 | |
|     {0x0076, 450}, {0x0077, 652}, {0x0078, 466}, {0x0079, 452},
 | |
|     {0x007A, 407}, {0x007B, 370}, {0x007C, 258}, {0x007D, 370},
 | |
|     {0x007E, 605}, {0x007F,1000}, {0x00A5, 462}, {0x00A6,1000},
 | |
|     {0x20AC, 462}, {0x20AD,1000}, {0x303F, 500}, {0x3040,1000},
 | |
|     {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| static pdc_interwidth pdf_KozGoPro_Medium_Acro_widths[284] =
 | |
| {
 | |
|     {0x0000, 224}, {0x0021, 266}, {0x0022, 392}, {0x0023, 551},
 | |
|     {0x0024, 562}, {0x0025, 883}, {0x0026, 677}, {0x0027, 213},
 | |
|     {0x0028, 322}, {0x002A, 470}, {0x002B, 677}, {0x002C, 247},
 | |
|     {0x002D, 343}, {0x002E, 245}, {0x002F, 370}, {0x0030, 562},
 | |
|     {0x003A, 245}, {0x003B, 247}, {0x003C, 677}, {0x003F, 447},
 | |
|     {0x0040, 808}, {0x0041, 661}, {0x0042, 602}, {0x0043, 610},
 | |
|     {0x0044, 708}, {0x0045, 535}, {0x0046, 528}, {0x0047, 689},
 | |
|     {0x0048, 703}, {0x0049, 275}, {0x004A, 404}, {0x004B, 602},
 | |
|     {0x004C, 514}, {0x004D, 871}, {0x004E, 708}, {0x004F, 727},
 | |
|     {0x0050, 585}, {0x0051, 727}, {0x0052, 595}, {0x0053, 539},
 | |
|     {0x0054, 541}, {0x0055, 696}, {0x0056, 619}, {0x0057, 922},
 | |
|     {0x0058, 612}, {0x0059, 591}, {0x005A, 584}, {0x005B, 322},
 | |
|     {0x005C, 362}, {0x005D, 322}, {0x005E, 677}, {0x005F, 568},
 | |
|     {0x0060, 340}, {0x0061, 532}, {0x0062, 612}, {0x0063, 475},
 | |
|     {0x0064, 608}, {0x0065, 543}, {0x0066, 332}, {0x0067, 603},
 | |
|     {0x0068, 601}, {0x0069, 265}, {0x006A, 276}, {0x006B, 524},
 | |
|     {0x006C, 264}, {0x006D, 901}, {0x006E, 601}, {0x006F, 590},
 | |
|     {0x0070, 612}, {0x0071, 607}, {0x0072, 367}, {0x0073, 433},
 | |
|     {0x0074, 369}, {0x0075, 597}, {0x0076, 527}, {0x0077, 800},
 | |
|     {0x0078, 511}, {0x0079, 518}, {0x007A, 468}, {0x007B, 321},
 | |
|     {0x007C, 273}, {0x007D, 321}, {0x007E, 341}, {0x007F,1000},
 | |
|     {0x00A1, 266}, {0x00A2, 562}, {0x00A6, 273}, {0x00A7,1000},
 | |
|     {0x00A9, 769}, {0x00AA, 384}, {0x00AB, 472}, {0x00AC, 677},
 | |
|     {0x00AE, 473}, {0x00AF, 340}, {0x00B0,1000}, {0x00B2, 347},
 | |
|     {0x00B3, 340}, {0x00B4,1000}, {0x00B5, 599}, {0x00B6,1000},
 | |
|     {0x00B7, 247}, {0x00B8, 340}, {0x00B9, 284}, {0x00BA, 398},
 | |
|     {0x00BB, 472}, {0x00BC, 845}, {0x00BF, 447}, {0x00C0, 661},
 | |
|     {0x00C6, 857}, {0x00C7, 610}, {0x00C8, 535}, {0x00CC, 275},
 | |
|     {0x00D0, 715}, {0x00D1, 708}, {0x00D2, 727}, {0x00D7,1000},
 | |
|     {0x00D8, 727}, {0x00D9, 696}, {0x00DD, 591}, {0x00DE, 584},
 | |
|     {0x00DF, 605}, {0x00E0, 532}, {0x00E6, 834}, {0x00E7, 475},
 | |
|     {0x00E8, 543}, {0x00EC, 264}, {0x00F0, 584}, {0x00F1, 601},
 | |
|     {0x00F2, 590}, {0x00F7,1000}, {0x00F8, 590}, {0x00F9, 597},
 | |
|     {0x00FD, 518}, {0x00FE, 612}, {0x00FF, 518}, {0x0100, 661},
 | |
|     {0x0101, 532}, {0x0102,1000}, {0x0112, 535}, {0x0113, 543},
 | |
|     {0x0114,1000}, {0x011A, 535}, {0x011B, 543}, {0x011C,1000},
 | |
|     {0x0128, 275}, {0x0129, 264}, {0x012A, 275}, {0x012B, 264},
 | |
|     {0x012C,1000}, {0x0131, 264}, {0x0132,1000}, {0x0141, 519},
 | |
|     {0x0142, 275}, {0x0143,1000}, {0x014B, 602}, {0x014C, 727},
 | |
|     {0x014D, 590}, {0x014E,1000}, {0x0152, 952}, {0x0153, 918},
 | |
|     {0x0154,1000}, {0x0160, 539}, {0x0161, 433}, {0x0162,1000},
 | |
|     {0x0168, 696}, {0x0169, 597}, {0x016A, 696}, {0x016B, 597},
 | |
|     {0x016C,1000}, {0x016E, 696}, {0x016F, 597}, {0x0170,1000},
 | |
|     {0x0178, 591}, {0x0179,1000}, {0x017D, 584}, {0x017E, 468},
 | |
|     {0x017F,1000}, {0x01C0, 273}, {0x01C1,1000}, {0x01CD, 661},
 | |
|     {0x01CE, 532}, {0x01CF, 275}, {0x01D0, 264}, {0x01D1, 727},
 | |
|     {0x01D2, 590}, {0x01D3, 696}, {0x01D4, 597}, {0x01D5,1000},
 | |
|     {0x01FD, 834}, {0x01FE,1000}, {0x0251, 596}, {0x0252,1000},
 | |
|     {0x0254, 475}, {0x0255,1000}, {0x0259, 543}, {0x025A, 759},
 | |
|     {0x025B, 478}, {0x025C,1000}, {0x0275, 579}, {0x0276,1000},
 | |
|     {0x0283, 465}, {0x0284,1000}, {0x028C, 527}, {0x028D,1000},
 | |
|     {0x0292, 509}, {0x0293,1000}, {0x02D0, 280}, {0x02D1,1000},
 | |
|     {0x0300, 340}, {0x0303, 341}, {0x0304, 340}, {0x0305, 446},
 | |
|     {0x0306, 340}, {0x0309,1000}, {0x030A, 455}, {0x030B, 340},
 | |
|     {0x030D,1000}, {0x0327, 340}, {0x0329,1000}, {0x0332, 568},
 | |
|     {0x0333,1000}, {0x0336,1136}, {0x0337,1000}, {0x1EBC, 535},
 | |
|     {0x1EBD, 543}, {0x1EBE,1000}, {0x2002, 500}, {0x2003,1000},
 | |
|     {0x2011, 343}, {0x2012, 568}, {0x2014,1136}, {0x2015,1000},
 | |
|     {0x201A, 239}, {0x201B,1000}, {0x201E, 418}, {0x201F,1000},
 | |
|     {0x2022, 330}, {0x2023,1000}, {0x2039, 283}, {0x203B,1000},
 | |
|     {0x203E, 500}, {0x203F,1000}, {0x2044, 456}, {0x2045,1000},
 | |
|     {0x2070, 375}, {0x2071,1000}, {0x2074, 387}, {0x2075, 345},
 | |
|     {0x2076, 369}, {0x2077, 328}, {0x2078, 366}, {0x2079, 364},
 | |
|     {0x207A,1000}, {0x2080, 375}, {0x2081, 284}, {0x2082, 347},
 | |
|     {0x2083, 340}, {0x2084, 387}, {0x2085, 345}, {0x2086, 369},
 | |
|     {0x2087, 328}, {0x2088, 366}, {0x2089, 364}, {0x208A,1000},
 | |
|     {0x20AC, 562}, {0x20AD,1000}, {0x2122, 683}, {0x2123,1000},
 | |
|     {0x2126, 753}, {0x2127,1000}, {0x2153, 845}, {0x2155,1000},
 | |
|     {0x215B, 845}, {0x215F,1000}, {0xFB00, 650}, {0xFB01, 587},
 | |
|     {0xFB02, 588}, {0xFB03, 909}, {0xFB05,1000}, {0xFF61, 500},
 | |
|     {0xFFA0,1000}, {0xFFE8, 500}, {0xFFE9,1000}, {0xFFFF,1000}
 | |
| };
 | |
| 
 | |
| #endif /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
| /* Font descriptors for the preinstalled CID fonts */
 | |
| 
 | |
| static const pdc_core_metric pdf_cid_metrics[] = {
 | |
| 
 | |
| /* Acrobat 4 standard fonts */
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"HeiseiKakuGo-W5",		/* FontName */
 | |
| 	4L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         -1 * (int) cc_japanese,             /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-92,				/* llx */
 | |
| 	-250,				/* lly */
 | |
| 	1010,				/* urx */
 | |
| 	922,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	737,				/* CapHeight */
 | |
| 	553,				/* xHeight */
 | |
| 	752,				/* Ascender */
 | |
| 	-221,				/* Descender */
 | |
| 	114,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         163,                            /* numOfInter */
 | |
|         pdf_HeiseiKakuGo_W5_widths,     /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"HeiseiMin-W3",			/* FontName */
 | |
| 	6L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         -1 * (int) cc_japanese,            /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-123,				/* llx */
 | |
| 	-257,				/* lly */
 | |
| 	1001,				/* urx */
 | |
| 	910,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	709,				/* CapHeight */
 | |
| 	450,				/* xHeight */
 | |
| 	723,				/* Ascender */
 | |
| 	-241,				/* Descender */
 | |
| 	69,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         164,                            /* numOfInter */
 | |
|         pdf_HeiseiMin_W3_widths,        /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"HYGoThic-Medium",		/* FontName */
 | |
| 	6L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_korean,                /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-6,				/* llx */
 | |
| 	-145,				/* lly */
 | |
| 	1003,				/* urx */
 | |
| 	880,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	737,				/* CapHeight */
 | |
| 	553,				/* xHeight */
 | |
| 	752,				/* Ascender */
 | |
| 	-271,				/* Descender */
 | |
| 	58,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         68,                             /* numOfInter */
 | |
|         pdf_HYGoThic_Medium_widths,     /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"HYSMyeongJo-Medium",		/* FontName */
 | |
| 	6L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_korean,                /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-0,				/* llx */
 | |
| 	-148,				/* lly */
 | |
| 	1001,				/* urx */
 | |
| 	880,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	737,				/* CapHeight */
 | |
| 	553,				/* xHeight */
 | |
| 	752,				/* Ascender */
 | |
| 	-271,				/* Descender */
 | |
| 	58,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         67,                             /* numOfInter */
 | |
|         pdf_HYSMyeongJo_Medium_widths,  /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"MHei-Medium",		        /* FontName */
 | |
| 	6L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_traditional_chinese,   /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-45,				/* llx */
 | |
| 	-250,				/* lly */
 | |
| 	1015,				/* urx */
 | |
| 	887,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	737,				/* CapHeight */
 | |
| 	553,				/* xHeight */
 | |
| 	752,				/* Ascender */
 | |
| 	-271,				/* Descender */
 | |
| 	58,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         67,                             /* numOfInter */
 | |
|         pdf_HYSMyeongJo_Medium_widths,  /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"MSung-Light",			/* FontName */
 | |
| 	6L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_traditional_chinese,   /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-160,				/* llx */
 | |
| 	-259,				/* lly */
 | |
| 	1015,				/* urx */
 | |
| 	888,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	737,				/* CapHeight */
 | |
| 	553,				/* xHeight */
 | |
| 	752,				/* Ascender */
 | |
| 	-271,				/* Descender */
 | |
| 	58,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         80,                             /* numOfInter */
 | |
|         pdf_MSung_Light_widths,         /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"STSong-Light",			/* FontName */
 | |
| 	4L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_simplified_chinese,    /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-250,				/* llx */
 | |
| 	-143,				/* lly */
 | |
| 	600,				/* urx */
 | |
| 	857,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	857,				/* CapHeight */
 | |
| 	599,				/* xHeight */
 | |
| 	857,				/* Ascender */
 | |
| 	-143,				/* Descender */
 | |
| 	91,				/* StdVW */
 | |
| 	91,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         83,                             /* numOfInter */
 | |
|         pdf_STSong_Light_widths,        /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* Acrobat 5 standard fonts */
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"HYSMyeongJoStd-Medium-Acro",	/* FontName */
 | |
| 	6L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_korean,                /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-28,				/* llx */
 | |
| 	-148,				/* lly */
 | |
| 	1001,				/* urx */
 | |
| 	880,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	737,				/* CapHeight */
 | |
| 	553,				/* xHeight */
 | |
| 	752,				/* Ascender */
 | |
| 	-271,				/* Descender */
 | |
| 	58,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         69,                               /* numOfInter */
 | |
|         pdf_HYSMyeongJoStd_Medium_widths, /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"KozMinPro-Regular-Acro",	/* FontName */
 | |
| 	6L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_japanese,              /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-195,				/* llx */
 | |
| 	-272,				/* lly */
 | |
| 	1110,				/* urx */
 | |
| 	1075,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	737,				/* CapHeight */
 | |
| 	553,				/* xHeight */
 | |
| 	752,				/* Ascender */
 | |
| 	-271,				/* Descender */
 | |
| 	58,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         265,                            /* numOfInter */
 | |
|         pdf_KozMinPro_Regular_widths,   /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"MSungStd-Light-Acro",		/* FontName */
 | |
| 	6L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_traditional_chinese,   /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-160,				/* llx */
 | |
| 	-249,				/* lly */
 | |
| 	1015,				/* urx */
 | |
| 	1071,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	737,				/* CapHeight */
 | |
| 	553,				/* xHeight */
 | |
| 	752,				/* Ascender */
 | |
| 	-271,				/* Descender */
 | |
| 	58,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         82,                             /* numOfInter */
 | |
|         pdf_MSungStd_Light_widths,      /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {	"STSongStd-Light-Acro",		/* FontName */
 | |
| 	6L,				/* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_simplified_chinese,    /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
| 	pdc_true,			/* isFixedPitch */
 | |
| 	-134,				/* llx */
 | |
| 	-254,				/* lly */
 | |
| 	1001,				/* urx */
 | |
| 	905,				/* ury */
 | |
| 	-100,				/* UnderlinePosition */
 | |
| 	50,				/* UnderlineThickness */
 | |
| 	737,				/* CapHeight */
 | |
| 	535,				/* xHeight */
 | |
| 	752,				/* Ascender */
 | |
| 	-271,				/* Descender */
 | |
| 	58,				/* StdVW */
 | |
| 	0,				/* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         89,                             /* numOfInter */
 | |
|         pdf_STSongStd_Light_widths,     /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* Acrobat 6 standard fonts */
 | |
| /* ---------------------------------------------------------- */
 | |
| {       "AdobeMingStd-Light-Acro",      /* FontName */
 | |
|         6L,                             /* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_traditional_chinese,   /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
|         pdc_true,                       /* isFixedPitch */
 | |
|         -38,                            /* llx */
 | |
|         -121,                           /* lly */
 | |
|         1002,                           /* urx */
 | |
|         1002,                           /* ury */
 | |
|         -75,                            /* UnderlinePosition */
 | |
|         50,                             /* UnderlineThickness */
 | |
|         731,                            /* CapHeight */
 | |
|         466,                            /* xHeight */
 | |
|         880,                            /* Ascender */
 | |
|         -120,                           /* Descender */
 | |
|         71,                             /* StdVW */
 | |
|         0,                              /* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         90,                             /* numOfInter */
 | |
|         pdf_AdobeMingStd_Light_Acro_widths, /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {       "AdobeMyungjoStd-Medium-Acro",  /* FontName */
 | |
|         6L,                             /* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_korean,                /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
|         pdc_true,                       /* isFixedPitch */
 | |
|         -28,                            /* llx */
 | |
|         -148,                           /* lly */
 | |
|         1001,                           /* urx */
 | |
|         1001,                           /* ury */
 | |
|         -75,                            /* UnderlinePosition */
 | |
|         50,                             /* UnderlineThickness */
 | |
|         719,                            /* CapHeight */
 | |
|         478,                            /* xHeight */
 | |
|         880,                            /* Ascender */
 | |
|         -120,                           /* Descender */
 | |
|         109,                            /* StdVW */
 | |
|         0,                              /* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         71,                             /* numOfInter */
 | |
|         pdf_AdobeMyungjoStd_Medium_Acro_widths, /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {       "AdobeSongStd-Light-Acro",      /* FontName */
 | |
|         6L,                             /* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_simplified_chinese,    /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
|         pdc_true,                       /* isFixedPitch */
 | |
|         -134,                           /* llx */
 | |
|         -254,                           /* lly */
 | |
|         1001,                           /* urx */
 | |
|         1001,                           /* ury */
 | |
|         -75,                            /* UnderlinePosition */
 | |
|         50,                             /* UnderlineThickness */
 | |
|         626,                            /* CapHeight */
 | |
|         416,                            /* xHeight */
 | |
|         880,                            /* Ascender */
 | |
|         -120,                           /* Descender */
 | |
|         71,                             /* StdVW */
 | |
|         0,                              /* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         89,                             /* numOfInter */
 | |
|         pdf_AdobeSongStd_Light_Acro_widths, /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| },
 | |
| 
 | |
| /* ---------------------------------------------------------- */
 | |
| {       "KozGoPro-Medium-Acro",         /* FontName */
 | |
|         6L,                             /* Font flags */
 | |
|         pdc_CIDFontType0,               /* font type */
 | |
|         (int) cc_japanese,              /* Character collection */
 | |
|         0.0,                            /* ItalicAngle */
 | |
|         pdc_true,                       /* isFixedPitch */
 | |
|         -149,                           /* llx */
 | |
|         -374,                           /* lly */
 | |
|         1254,                           /* urx */
 | |
|         1254,                           /* ury */
 | |
|         -75,                            /* UnderlinePosition */
 | |
|         50,                             /* UnderlineThickness */
 | |
|         763,                            /* CapHeight */
 | |
|         549,                            /* xHeight */
 | |
|         880,                            /* Ascender */
 | |
|         -120,                           /* Descender */
 | |
|         109,                            /* StdVW */
 | |
|         0,                              /* StdHW */
 | |
| 
 | |
| #ifdef PDF_CJKFONTWIDTHS_SUPPORTED
 | |
|         284,                             /* numOfInter */
 | |
|         pdf_KozGoPro_Medium_Acro_widths, /* ciw */
 | |
| #else  /* PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
|         0,
 | |
|         NULL,
 | |
| #endif /* !PDF_CJKFONTWIDTHS_SUPPORTED */
 | |
| 
 | |
|         0,                              /* numOfGlyphs */
 | |
|         (pdc_glyphwidth *) NULL,        /* glw */
 | |
| 
 | |
| }
 | |
| 
 | |
| };
 | |
| 
 | |
| #define SIZEOF_CID_METRICS	\
 | |
|         ((int) (sizeof(pdf_cid_metrics)/sizeof(pdc_core_metric)))
 | |
| 
 | |
| #define NUMBER_OF_CMAPS		((int) (sizeof(cmaps)/sizeof(pdf_cmap)))
 | |
| 
 | |
| /* abbreviations of PDF basic CJK font names for form fields */
 | |
| static const char *pdf_abb_cjk_names[] =
 | |
| {
 | |
|   "KaGo",
 | |
|   "KaMi",
 | |
|   "HyGo",
 | |
|   "HySm",
 | |
|   "MHei",
 | |
|   "MSun",
 | |
|   "STSo",
 | |
| };
 | |
| 
 | |
| #endif /* P_CID_H */
 |