📄 glyphlist.java
字号:
/*
* $Id: GlyphList.java,v 1.9 2001/12/10 13:53:21 blowagie Exp $
* $Name: $
*
* Copyright 2001 by Paulo Soares.
*
* This library is free software; you can redistribute it and/or modify it
* under the terms of the GNU Library General Public License as published
* by the Free Software Foundation; either version 2 of the License, or any
* later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Library general Public License for more
* details.
*
* You should have received a copy of the GNU Library General Public License along
* with this library; if not, write to the Free Foundation, Inc., 59 Temple Place,
* Suite 330, Boston, MA 02111-1307 USA.
*
* If you didn't download this code from the following link, you should check if
* you aren't using an obsolete version:
* http://www.lowagie.com/iText/
*
* ir-arch Bruno Lowagie,
* Adolf Baeyensstraat 121
* 9040 Sint-Amandsberg
* BELGIUM
* tel. +32 (0)9 228.10.97
* bruno@lowagie.com
*
*/
package com.lowagie.text.pdf;
import java.util.HashMap;
public class GlyphList
{
private static HashMap unicode2names = new HashMap();
private static HashMap names2unicode = new HashMap();
private static final int unicode[] =
{
0x0041,
0x00C6,
0x01FC,
0xF7E6,
0x00C1,
0xF7E1,
0x0102,
0x00C2,
0xF7E2,
0xF6C9,
0xF7B4,
0x00C4,
0xF7E4,
0x00C0,
0xF7E0,
0x0391,
0x0386,
0x0100,
0x0104,
0x00C5,
0x01FA,
0xF7E5,
0xF761,
0x00C3,
0xF7E3,
0x0042,
0x0392,
0xF6F4,
0xF762,
0x0043,
0x0106,
0xF6CA,
0xF6F5,
0x010C,
0x00C7,
0xF7E7,
0x0108,
0x010A,
0xF7B8,
0x03A7,
0xF6F6,
0xF763,
0x0044,
0x010E,
0x0110,
0x2206,
0x0394,
0xF6CB,
0xF6CC,
0xF6CD,
0xF7A8,
0xF6F7,
0xF764,
0x0045,
0x00C9,
0xF7E9,
0x0114,
0x011A,
0x00CA,
0xF7EA,
0x00CB,
0xF7EB,
0x0116,
0x00C8,
0xF7E8,
0x0112,
0x014A,
0x0118,
0x0395,
0x0388,
0xF765,
0x0397,
0x0389,
0x00D0,
0xF7F0,
0x20AC,
0x0046,
0xF766,
0x0047,
0x0393,
0x011E,
0x01E6,
0x011C,
0x0122,
0x0120,
0xF6CE,
0xF760,
0xF767,
0x0048,
0x25CF,
0x25AA,
0x25AB,
0x25A1,
0x0126,
0x0124,
0xF768,
0xF6CF,
0xF6F8,
0x0049,
0x0132,
0x00CD,
0xF7ED,
0x012C,
0x00CE,
0xF7EE,
0x00CF,
0xF7EF,
0x0130,
0x2111,
0x00CC,
0xF7EC,
0x012A,
0x012E,
0x0399,
0x03AA,
0x038A,
0xF769,
0x0128,
0x004A,
0x0134,
0xF76A,
0x004B,
0x039A,
0x0136,
0xF76B,
0x004C,
0xF6BF,
0x0139,
0x039B,
0x013D,
0x013B,
0x013F,
0x0141,
0xF6F9,
0xF76C,
0x004D,
0xF6D0,
0xF7AF,
0xF76D,
0x039C,
0x004E,
0x0143,
0x0147,
0x0145,
0xF76E,
0x00D1,
0xF7F1,
0x039D,
0x004F,
0x0152,
0xF6FA,
0x00D3,
0xF7F3,
0x014E,
0x00D4,
0xF7F4,
0x00D6,
0xF7F6,
0xF6FB,
0x00D2,
0xF7F2,
0x01A0,
0x0150,
0x014C,
0x2126,
0x03A9,
0x038F,
0x039F,
0x038C,
0x00D8,
0x01FE,
0xF7F8,
0xF76F,
0x00D5,
0xF7F5,
0x0050,
0x03A6,
0x03A0,
0x03A8,
0xF770,
0x0051,
0xF771,
0x0052,
0x0154,
0x0158,
0x0156,
0x211C,
0x03A1,
0xF6FC,
0xF772,
0x0053,
0x250C,
0x2514,
0x2510,
0x2518,
0x253C,
0x252C,
0x2534,
0x251C,
0x2524,
0x2500,
0x2502,
0x2561,
0x2562,
0x2556,
0x2555,
0x2563,
0x2551,
0x2557,
0x255D,
0x255C,
0x255B,
0x255E,
0x255F,
0x255A,
0x2554,
0x2569,
0x2566,
0x2560,
0x2550,
0x256C,
0x2567,
0x2568,
0x2564,
0x2565,
0x2559,
0x2558,
0x2552,
0x2553,
0x256B,
0x256A,
0x015A,
0x0160,
0xF6FD,
0x015E,
0xF6C1,
0x015C,
0x0218,
0x03A3,
0xF773,
0x0054,
0x03A4,
0x0166,
0x0164,
0x0162,
0x021A,
0x0398,
0x00DE,
0xF7FE,
0xF6FE,
0xF774,
0x0055,
0x00DA,
0xF7FA,
0x016C,
0x00DB,
0xF7FB,
0x00DC,
0xF7FC,
0x00D9,
0xF7F9,
0x01AF,
0x0170,
0x016A,
0x0172,
0x03A5,
0x03D2,
0x03AB,
0x038E,
0x016E,
0xF775,
0x0168,
0x0056,
0xF776,
0x0057,
0x1E82,
0x0174,
0x1E84,
0x1E80,
0xF777,
0x0058,
0x039E,
0xF778,
0x0059,
0x00DD,
0xF7FD,
0x0176,
0x0178,
0xF7FF,
0x1EF2,
0xF779,
0x005A,
0x0179,
0x017D,
0xF6FF,
0x017B,
0x0396,
0xF77A,
0x0061,
0x00E1,
0x0103,
0x00E2,
0x00B4,
0x0301,
0x00E4,
0x00E6,
0x01FD,
0x2015,
0x0410,
0x0411,
0x0412,
0x0413,
0x0414,
0x0415,
0x0401,
0x0416,
0x0417,
0x0418,
0x0419,
0x041A,
0x041B,
0x041C,
0x041D,
0x041E,
0x041F,
0x0420,
0x0421,
0x0422,
0x0423,
0x0424,
0x0425,
0x0426,
0x0427,
0x0428,
0x0429,
0x042A,
0x042B,
0x042C,
0x042D,
0x042E,
0x042F,
0x0490,
0x0402,
0x0403,
0x0404,
0x0405,
0x0406,
0x0407,
0x0408,
0x0409,
0x040A,
0x040B,
0x040C,
0x040E,
0xF6C4,
0xF6C5,
0x0430,
0x0431,
0x0432,
0x0433,
0x0434,
0x0435,
0x0451,
0x0436,
0x0437,
0x0438,
0x0439,
0x043A,
0x043B,
0x043C,
0x043D,
0x043E,
0x043F,
0x0440,
0x0441,
0x0442,
0x0443,
0x0444,
0x0445,
0x0446,
0x0447,
0x0448,
0x0449,
0x044A,
0x044B,
0x044C,
0x044D,
0x044E,
0x044F,
0x0491,
0x0452,
0x0453,
0x0454,
0x0455,
0x0456,
0x0457,
0x0458,
0x0459,
0x045A,
0x045B,
0x045C,
0x045E,
0x040F,
0x0462,
0x0472,
0x0474,
0xF6C6,
0x045F,
0x0463,
0x0473,
0x0475,
0xF6C7,
0xF6C8,
0x04D9,
0x200E,
0x200F,
0x200D,
0x066A,
0x060C,
0x0660,
0x0661,
0x0662,
0x0663,
0x0664,
0x0665,
0x0666,
0x0667,
0x0668,
0x0669,
0x061B,
0x061F,
0x0621,
0x0622,
0x0623,
0x0624,
0x0625,
0x0626,
0x0627,
0x0628,
0x0629,
0x062A,
0x062B,
0x062C,
0x062D,
0x062E,
0x062F,
0x0630,
0x0631,
0x0632,
0x0633,
0x0634,
0x0635,
0x0636,
0x0637,
0x0638,
0x0639,
0x063A,
0x0640,
0x0641,
0x0642,
0x0643,
0x0644,
0x0645,
0x0646,
0x0648,
0x0649,
0x064A,
0x064B,
0x064C,
0x064D,
0x064E,
0x064F,
0x0650,
0x0651,
0x0652,
0x0647,
0x06A4,
0x067E,
0x0686,
0x0698,
0x06AF,
0x0679,
0x0688,
0x0691,
0x06BA,
0x06D2,
0x06D5,
0x20AA,
0x05BE,
0x05C3,
0x05D0,
0x05D1,
0x05D2,
0x05D3,
0x05D4,
0x05D5,
0x05D6,
0x05D7,
0x05D8,
0x05D9,
0x05DA,
0x05DB,
0x05DC,
0x05DD,
0x05DE,
0x05DF,
0x05E0,
0x05E1,
0x05E2,
0x05E3,
0x05E4,
0x05E5,
0x05E6,
0x05E7,
0x05E8,
0x05E9,
0x05EA,
0xFB2A,
0xFB2B,
0xFB4B,
0xFB1F,
0x05F0,
0x05F1,
0x05F2,
0xFB35,
0x05B4,
0x05B5,
0x05B6,
0x05BB,
0x05B8,
0x05B7,
0x05B0,
0x05B2,
0x05B1,
0x05B3,
0x05C2,
0x05C1,
0x05B9,
0x05BC,
0x05BD,
0x05BF,
0x05C0,
0x02BC,
0x2105,
0x2113,
0x2116,
0x202C,
0x202D,
0x202E,
0x200C,
0x066D,
0x02BD,
0x00E0,
0x2135,
0x03B1,
0x03AC,
0x0101,
0x0026,
0xF726,
0x2220,
0x2329,
0x232A,
0x0387,
0x0105,
0x2248,
0x00E5,
0x01FB,
0x2194,
0x21D4,
0x21D3,
0x21D0,
0x21D2,
0x21D1,
0x2193,
0xF8E7,
0x2190,
0x2192,
0x2191,
0x2195,
0x21A8,
0xF8E6,
0x005E,
0x007E,
0x002A,
0x2217,
0xF6E9,
0x0040,
0x00E3,
0x0062,
0x005C,
0x007C,
0x03B2,
0x2588,
0xF8F4,
0x007B,
0xF8F3,
0xF8F2,
0xF8F1,
0x007D,
0xF8FE,
0xF8FD,
0xF8FC,
0x005B,
0xF8F0,
0xF8EF,
0xF8EE,
0x005D,
0xF8FB,
0xF8FA,
0xF8F9,
0x02D8,
0x00A6,
0xF6EA,
0x2022,
0x0063,
0x0107,
0x02C7,
0x21B5,
0x010D,
0x00E7,
0x0109,
0x010B,
0x00B8,
0x00A2,
0xF6DF,
0xF7A2,
0xF6E0,
0x03C7,
0x25CB,
0x2297,
0x2295,
0x02C6,
0x2663,
0x003A,
0x20A1,
0x002C,
0xF6C3,
0xF6E1,
0xF6E2,
0x2245,
0x00A9,
0xF8E9,
0xF6D9,
0x00A4,
0xF6D1,
0xF6D2,
0xF6D4,
0xF6D5,
0x0064,
0x2020,
0x2021,
0xF6D3,
0xF6D6,
0x010F,
0x0111,
0x00B0,
0x03B4,
0x2666,
0x00A8,
0xF6D7,
0xF6D8,
0x0385,
0x00F7,
0x2593,
0x2584,
0x0024,
0xF6E3,
0xF724,
0xF6E4,
0x20AB,
0x02D9,
0x0323,
0x0131,
0xF6BE,
0x22C5,
0xF6EB,
0x0065,
0x00E9,
0x0115,
0x011B,
0x00EA,
0x00EB,
0x0117,
0x00E8,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -