mirror of
https://github.com/unidoc/unipdf.git
synced 2025-05-01 22:17:29 +08:00
419 lines
7.8 KiB
Go
419 lines
7.8 KiB
Go
/*
|
|
* This file is subject to the terms and conditions defined in
|
|
* file 'LICENSE.md', which is part of this source code package.
|
|
*/
|
|
/*
|
|
* The embedded glyph to unicode mappings specified in this file are distributed under the terms listed in
|
|
* ./glyphlist/zapfdingbats.txt.
|
|
*/
|
|
|
|
package textencoding
|
|
|
|
var zapfdingbatsGlyphToRuneMap = map[string]rune{
|
|
"a1": '\u2701',
|
|
"a10": '\u2721',
|
|
"a100": '\u275e',
|
|
"a101": '\u2761',
|
|
"a102": '\u2762',
|
|
"a103": '\u2763',
|
|
"a104": '\u2764',
|
|
"a105": '\u2710',
|
|
"a106": '\u2765',
|
|
"a107": '\u2766',
|
|
"a108": '\u2767',
|
|
"a109": '\u2660',
|
|
"a11": '\u261b',
|
|
"a110": '\u2665',
|
|
"a111": '\u2666',
|
|
"a112": '\u2663',
|
|
"a117": '\u2709',
|
|
"a118": '\u2708',
|
|
"a119": '\u2707',
|
|
"a12": '\u261e',
|
|
"a120": '\u2460',
|
|
"a121": '\u2461',
|
|
"a122": '\u2462',
|
|
"a123": '\u2463',
|
|
"a124": '\u2464',
|
|
"a125": '\u2465',
|
|
"a126": '\u2466',
|
|
"a127": '\u2467',
|
|
"a128": '\u2468',
|
|
"a129": '\u2469',
|
|
"a13": '\u270c',
|
|
"a130": '\u2776',
|
|
"a131": '\u2777',
|
|
"a132": '\u2778',
|
|
"a133": '\u2779',
|
|
"a134": '\u277a',
|
|
"a135": '\u277b',
|
|
"a136": '\u277c',
|
|
"a137": '\u277d',
|
|
"a138": '\u277e',
|
|
"a139": '\u277f',
|
|
"a14": '\u270d',
|
|
"a140": '\u2780',
|
|
"a141": '\u2781',
|
|
"a142": '\u2782',
|
|
"a143": '\u2783',
|
|
"a144": '\u2784',
|
|
"a145": '\u2785',
|
|
"a146": '\u2786',
|
|
"a147": '\u2787',
|
|
"a148": '\u2788',
|
|
"a149": '\u2789',
|
|
"a15": '\u270e',
|
|
"a150": '\u278a',
|
|
"a151": '\u278b',
|
|
"a152": '\u278c',
|
|
"a153": '\u278d',
|
|
"a154": '\u278e',
|
|
"a155": '\u278f',
|
|
"a156": '\u2790',
|
|
"a157": '\u2791',
|
|
"a158": '\u2792',
|
|
"a159": '\u2793',
|
|
"a16": '\u270f',
|
|
"a160": '\u2794',
|
|
"a161": '\u2192',
|
|
"a162": '\u27a3',
|
|
"a163": '\u2194',
|
|
"a164": '\u2195',
|
|
"a165": '\u2799',
|
|
"a166": '\u279b',
|
|
"a167": '\u279c',
|
|
"a168": '\u279d',
|
|
"a169": '\u279e',
|
|
"a17": '\u2711',
|
|
"a170": '\u279f',
|
|
"a171": '\u27a0',
|
|
"a172": '\u27a1',
|
|
"a173": '\u27a2',
|
|
"a174": '\u27a4',
|
|
"a175": '\u27a5',
|
|
"a176": '\u27a6',
|
|
"a177": '\u27a7',
|
|
"a178": '\u27a8',
|
|
"a179": '\u27a9',
|
|
"a18": '\u2712',
|
|
"a180": '\u27ab',
|
|
"a181": '\u27ad',
|
|
"a182": '\u27af',
|
|
"a183": '\u27b2',
|
|
"a184": '\u27b3',
|
|
"a185": '\u27b5',
|
|
"a186": '\u27b8',
|
|
"a187": '\u27ba',
|
|
"a188": '\u27bb',
|
|
"a189": '\u27bc',
|
|
"a19": '\u2713',
|
|
"a190": '\u27bd',
|
|
"a191": '\u27be',
|
|
"a192": '\u279a',
|
|
"a193": '\u27aa',
|
|
"a194": '\u27b6',
|
|
"a195": '\u27b9',
|
|
"a196": '\u2798',
|
|
"a197": '\u27b4',
|
|
"a198": '\u27b7',
|
|
"a199": '\u27ac',
|
|
"a2": '\u2702',
|
|
"a20": '\u2714',
|
|
"a200": '\u27ae',
|
|
"a201": '\u27b1',
|
|
"a202": '\u2703',
|
|
"a203": '\u2750',
|
|
"a204": '\u2752',
|
|
"a205": '\u276e',
|
|
"a206": '\u2770',
|
|
"a21": '\u2715',
|
|
"a22": '\u2716',
|
|
"a23": '\u2717',
|
|
"a24": '\u2718',
|
|
"a25": '\u2719',
|
|
"a26": '\u271a',
|
|
"a27": '\u271b',
|
|
"a28": '\u271c',
|
|
"a29": '\u2722',
|
|
"a3": '\u2704',
|
|
"a30": '\u2723',
|
|
"a31": '\u2724',
|
|
"a32": '\u2725',
|
|
"a33": '\u2726',
|
|
"a34": '\u2727',
|
|
"a35": '\u2605',
|
|
"a36": '\u2729',
|
|
"a37": '\u272a',
|
|
"a38": '\u272b',
|
|
"a39": '\u272c',
|
|
"a4": '\u260e',
|
|
"a40": '\u272d',
|
|
"a41": '\u272e',
|
|
"a42": '\u272f',
|
|
"a43": '\u2730',
|
|
"a44": '\u2731',
|
|
"a45": '\u2732',
|
|
"a46": '\u2733',
|
|
"a47": '\u2734',
|
|
"a48": '\u2735',
|
|
"a49": '\u2736',
|
|
"a5": '\u2706',
|
|
"a50": '\u2737',
|
|
"a51": '\u2738',
|
|
"a52": '\u2739',
|
|
"a53": '\u273a',
|
|
"a54": '\u273b',
|
|
"a55": '\u273c',
|
|
"a56": '\u273d',
|
|
"a57": '\u273e',
|
|
"a58": '\u273f',
|
|
"a59": '\u2740',
|
|
"a6": '\u271d',
|
|
"a60": '\u2741',
|
|
"a61": '\u2742',
|
|
"a62": '\u2743',
|
|
"a63": '\u2744',
|
|
"a64": '\u2745',
|
|
"a65": '\u2746',
|
|
"a66": '\u2747',
|
|
"a67": '\u2748',
|
|
"a68": '\u2749',
|
|
"a69": '\u274a',
|
|
"a7": '\u271e',
|
|
"a70": '\u274b',
|
|
"a71": '\u25cf',
|
|
"a72": '\u274d',
|
|
"a73": '\u25a0',
|
|
"a74": '\u274f',
|
|
"a75": '\u2751',
|
|
"a76": '\u25b2',
|
|
"a77": '\u25bc',
|
|
"a78": '\u25c6',
|
|
"a79": '\u2756',
|
|
"a8": '\u271f',
|
|
"a81": '\u25d7',
|
|
"a82": '\u2758',
|
|
"a83": '\u2759',
|
|
"a84": '\u275a',
|
|
"a85": '\u276f',
|
|
"a86": '\u2771',
|
|
"a87": '\u2772',
|
|
"a88": '\u2773',
|
|
"a89": '\u2768',
|
|
"a9": '\u2720',
|
|
"a90": '\u2769',
|
|
"a91": '\u276c',
|
|
"a92": '\u276d',
|
|
"a93": '\u276a',
|
|
"a94": '\u276b',
|
|
"a95": '\u2774',
|
|
"a96": '\u2775',
|
|
"a97": '\u275b',
|
|
"a98": '\u275c',
|
|
"a99": '\u275d',
|
|
}
|
|
|
|
var zapfdingbatsRuneToGlyphMap = map[rune]string{
|
|
'\u2701': "a1",
|
|
'\u2721': "a10",
|
|
'\u275e': "a100",
|
|
'\u2761': "a101",
|
|
'\u2762': "a102",
|
|
'\u2763': "a103",
|
|
'\u2764': "a104",
|
|
'\u2710': "a105",
|
|
'\u2765': "a106",
|
|
'\u2766': "a107",
|
|
'\u2767': "a108",
|
|
'\u2660': "a109",
|
|
'\u261b': "a11",
|
|
'\u2665': "a110",
|
|
'\u2666': "a111",
|
|
'\u2663': "a112",
|
|
'\u2709': "a117",
|
|
'\u2708': "a118",
|
|
'\u2707': "a119",
|
|
'\u261e': "a12",
|
|
'\u2460': "a120",
|
|
'\u2461': "a121",
|
|
'\u2462': "a122",
|
|
'\u2463': "a123",
|
|
'\u2464': "a124",
|
|
'\u2465': "a125",
|
|
'\u2466': "a126",
|
|
'\u2467': "a127",
|
|
'\u2468': "a128",
|
|
'\u2469': "a129",
|
|
'\u270c': "a13",
|
|
'\u2776': "a130",
|
|
'\u2777': "a131",
|
|
'\u2778': "a132",
|
|
'\u2779': "a133",
|
|
'\u277a': "a134",
|
|
'\u277b': "a135",
|
|
'\u277c': "a136",
|
|
'\u277d': "a137",
|
|
'\u277e': "a138",
|
|
'\u277f': "a139",
|
|
'\u270d': "a14",
|
|
'\u2780': "a140",
|
|
'\u2781': "a141",
|
|
'\u2782': "a142",
|
|
'\u2783': "a143",
|
|
'\u2784': "a144",
|
|
'\u2785': "a145",
|
|
'\u2786': "a146",
|
|
'\u2787': "a147",
|
|
'\u2788': "a148",
|
|
'\u2789': "a149",
|
|
'\u270e': "a15",
|
|
'\u278a': "a150",
|
|
'\u278b': "a151",
|
|
'\u278c': "a152",
|
|
'\u278d': "a153",
|
|
'\u278e': "a154",
|
|
'\u278f': "a155",
|
|
'\u2790': "a156",
|
|
'\u2791': "a157",
|
|
'\u2792': "a158",
|
|
'\u2793': "a159",
|
|
'\u270f': "a16",
|
|
'\u2794': "a160",
|
|
'\u2192': "a161",
|
|
'\u27a3': "a162",
|
|
'\u2194': "a163",
|
|
'\u2195': "a164",
|
|
'\u2799': "a165",
|
|
'\u279b': "a166",
|
|
'\u279c': "a167",
|
|
'\u279d': "a168",
|
|
'\u279e': "a169",
|
|
'\u2711': "a17",
|
|
'\u279f': "a170",
|
|
'\u27a0': "a171",
|
|
'\u27a1': "a172",
|
|
'\u27a2': "a173",
|
|
'\u27a4': "a174",
|
|
'\u27a5': "a175",
|
|
'\u27a6': "a176",
|
|
'\u27a7': "a177",
|
|
'\u27a8': "a178",
|
|
'\u27a9': "a179",
|
|
'\u2712': "a18",
|
|
'\u27ab': "a180",
|
|
'\u27ad': "a181",
|
|
'\u27af': "a182",
|
|
'\u27b2': "a183",
|
|
'\u27b3': "a184",
|
|
'\u27b5': "a185",
|
|
'\u27b8': "a186",
|
|
'\u27ba': "a187",
|
|
'\u27bb': "a188",
|
|
'\u27bc': "a189",
|
|
'\u2713': "a19",
|
|
'\u27bd': "a190",
|
|
'\u27be': "a191",
|
|
'\u279a': "a192",
|
|
'\u27aa': "a193",
|
|
'\u27b6': "a194",
|
|
'\u27b9': "a195",
|
|
'\u2798': "a196",
|
|
'\u27b4': "a197",
|
|
'\u27b7': "a198",
|
|
'\u27ac': "a199",
|
|
'\u2702': "a2",
|
|
'\u2714': "a20",
|
|
'\u27ae': "a200",
|
|
'\u27b1': "a201",
|
|
'\u2703': "a202",
|
|
'\u2750': "a203",
|
|
'\u2752': "a204",
|
|
'\u276e': "a205",
|
|
'\u2770': "a206",
|
|
'\u2715': "a21",
|
|
'\u2716': "a22",
|
|
'\u2717': "a23",
|
|
'\u2718': "a24",
|
|
'\u2719': "a25",
|
|
'\u271a': "a26",
|
|
'\u271b': "a27",
|
|
'\u271c': "a28",
|
|
'\u2722': "a29",
|
|
'\u2704': "a3",
|
|
'\u2723': "a30",
|
|
'\u2724': "a31",
|
|
'\u2725': "a32",
|
|
'\u2726': "a33",
|
|
'\u2727': "a34",
|
|
'\u2605': "a35",
|
|
'\u2729': "a36",
|
|
'\u272a': "a37",
|
|
'\u272b': "a38",
|
|
'\u272c': "a39",
|
|
'\u260e': "a4",
|
|
'\u272d': "a40",
|
|
'\u272e': "a41",
|
|
'\u272f': "a42",
|
|
'\u2730': "a43",
|
|
'\u2731': "a44",
|
|
'\u2732': "a45",
|
|
'\u2733': "a46",
|
|
'\u2734': "a47",
|
|
'\u2735': "a48",
|
|
'\u2736': "a49",
|
|
'\u2706': "a5",
|
|
'\u2737': "a50",
|
|
'\u2738': "a51",
|
|
'\u2739': "a52",
|
|
'\u273a': "a53",
|
|
'\u273b': "a54",
|
|
'\u273c': "a55",
|
|
'\u273d': "a56",
|
|
'\u273e': "a57",
|
|
'\u273f': "a58",
|
|
'\u2740': "a59",
|
|
'\u271d': "a6",
|
|
'\u2741': "a60",
|
|
'\u2742': "a61",
|
|
'\u2743': "a62",
|
|
'\u2744': "a63",
|
|
'\u2745': "a64",
|
|
'\u2746': "a65",
|
|
'\u2747': "a66",
|
|
'\u2748': "a67",
|
|
'\u2749': "a68",
|
|
'\u274a': "a69",
|
|
'\u271e': "a7",
|
|
'\u274b': "a70",
|
|
'\u25cf': "a71",
|
|
'\u274d': "a72",
|
|
'\u25a0': "a73",
|
|
'\u274f': "a74",
|
|
'\u2751': "a75",
|
|
'\u25b2': "a76",
|
|
'\u25bc': "a77",
|
|
'\u25c6': "a78",
|
|
'\u2756': "a79",
|
|
'\u271f': "a8",
|
|
'\u25d7': "a81",
|
|
'\u2758': "a82",
|
|
'\u2759': "a83",
|
|
'\u275a': "a84",
|
|
'\u276f': "a85",
|
|
'\u2771': "a86",
|
|
'\u2772': "a87",
|
|
'\u2773': "a88",
|
|
'\u2768': "a89",
|
|
'\u2720': "a9",
|
|
'\u2769': "a90",
|
|
'\u276c': "a91",
|
|
'\u276d': "a92",
|
|
'\u276a': "a93",
|
|
'\u276b': "a94",
|
|
'\u2774': "a95",
|
|
'\u2775': "a96",
|
|
'\u275b': "a97",
|
|
'\u275c': "a98",
|
|
'\u275d': "a99",
|
|
}
|