LCOV - code coverage report
Current view: top level - src/base - pdf-text-ucd-proplist.c (source / functions) Hit Total Coverage
Test: libgnupdf.info Lines: 7 7 100.0 %
Date: 2011-12-09 Functions: 1 1 100.0 %
Branches: 6 6 100.0 %

           Branch data     Line data    Source code
       1                 :            : /* -*- mode: C -*-
       2                 :            :  *
       3                 :            :  *       File:         pdf-text-ucd-proplist.c
       4                 :            :  *       Date:         Mon Mar 31 19:58:17 2008
       5                 :            :  *
       6                 :            :  *       GNU PDF Library - Unicode Character Database - Propertly List
       7                 :            :  *
       8                 :            :  *    WARNING! The contents of the arrays in this file are self-generated
       9                 :            :  *     from the UnicodeData.txt and SpecialCasing.txt files, using the
      10                 :            :  *     `pdf_text_generate_ucd' utility
      11                 :            :  *
      12                 :            :  */
      13                 :            : 
      14                 :            : /* Copyright (C) 2008-2011 Free Software Foundation, Inc. */
      15                 :            : 
      16                 :            : /* This program is free software: you can redistribute it and/or modify
      17                 :            :  * it under the terms of the GNU General Public License as published by
      18                 :            :  * the Free Software Foundation, either version 3 of the License, or
      19                 :            :  * (at your option) any later version.
      20                 :            :  *
      21                 :            :  * This program is distributed in the hope that it will be useful,
      22                 :            :  * but WITHOUT ANY WARRANTY; without even the implied warranty of
      23                 :            :  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      24                 :            :  * GNU General Public License for more details.
      25                 :            :  *
      26                 :            :  * You should have received a copy of the GNU General Public License
      27                 :            :  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
      28                 :            :  */
      29                 :            : 
      30                 :            : #include <config.h>
      31                 :            : 
      32                 :            : #include <string.h>
      33                 :            : 
      34                 :            : #include <pdf-text-ucd-proplist.h>
      35                 :            : 
      36                 :            : typedef struct _unicode_proplist_info_s {
      37                 :            :   pdf_u32_t interval_start;
      38                 :            :   pdf_u32_t interval_stop;
      39                 :            :   enum pdf_text_ucd_proplist_e proplist;
      40                 :            : } unicode_proplist_info_t;
      41                 :            : 
      42                 :            : /*************** START OF SELF-GENERATED DATA *********************************/
      43                 :            : 
      44                 :            : /* Indexes of intervals in array */
      45                 :            : /* Index of first 'WHITE_SPACE' interval */
      46                 :            : #define UCD_PL_WHITE_SPACE_F 0
      47                 :            : /* Index of last 'WHITE_SPACE' interval */
      48                 :            : #define UCD_PL_WHITE_SPACE_L 11
      49                 :            : /* Index of first 'BIDI_CONTROL' interval */
      50                 :            : #define UCD_PL_BIDI_CONTROL_F 12
      51                 :            : /* Index of last 'BIDI_CONTROL' interval */
      52                 :            : #define UCD_PL_BIDI_CONTROL_L 13
      53                 :            : /* Index of first 'JOIN_CONTROL' interval */
      54                 :            : #define UCD_PL_JOIN_CONTROL_F 14
      55                 :            : /* Index of last 'JOIN_CONTROL' interval */
      56                 :            : #define UCD_PL_JOIN_CONTROL_L 14
      57                 :            : /* Index of first 'DASH' interval */
      58                 :            : #define UCD_PL_DASH_F 15
      59                 :            : /* Index of last 'DASH' interval */
      60                 :            : #define UCD_PL_DASH_L 32
      61                 :            : /* Index of first 'HYPHEN' interval */
      62                 :            : #define UCD_PL_HYPHEN_F 33
      63                 :            : /* Index of last 'HYPHEN' interval */
      64                 :            : #define UCD_PL_HYPHEN_L 42
      65                 :            : /* Index of first 'QUOTATION_MARK' interval */
      66                 :            : #define UCD_PL_QUOTATION_MARK_F 43
      67                 :            : /* Index of last 'QUOTATION_MARK' interval */
      68                 :            : #define UCD_PL_QUOTATION_MARK_L 69
      69                 :            : /* Index of first 'TERMINAL_PUNCTUATION' interval */
      70                 :            : #define UCD_PL_TERMINAL_PUNCTUATION_F 70
      71                 :            : /* Index of last 'TERMINAL_PUNCTUATION' interval */
      72                 :            : #define UCD_PL_TERMINAL_PUNCTUATION_L 124
      73                 :            : /* Index of first 'OTHER_MATH' interval */
      74                 :            : #define UCD_PL_OTHER_MATH_F 125
      75                 :            : /* Index of last 'OTHER_MATH' interval */
      76                 :            : #define UCD_PL_OTHER_MATH_L 262
      77                 :            : /* Index of first 'HEX_DIGIT' interval */
      78                 :            : #define UCD_PL_HEX_DIGIT_F 263
      79                 :            : /* Index of last 'HEX_DIGIT' interval */
      80                 :            : #define UCD_PL_HEX_DIGIT_L 268
      81                 :            : /* Index of first 'ASCII_HEX_DIGIT' interval */
      82                 :            : #define UCD_PL_ASCII_HEX_DIGIT_F 269
      83                 :            : /* Index of last 'ASCII_HEX_DIGIT' interval */
      84                 :            : #define UCD_PL_ASCII_HEX_DIGIT_L 271
      85                 :            : /* Index of first 'OTHER_ALPHABETIC' interval */
      86                 :            : #define UCD_PL_OTHER_ALPHABETIC_F 272
      87                 :            : /* Index of last 'OTHER_ALPHABETIC' interval */
      88                 :            : #define UCD_PL_OTHER_ALPHABETIC_L 457
      89                 :            : /* Index of first 'IDEOGRAPHIC' interval */
      90                 :            : #define UCD_PL_IDEOGRAPHIC_F 458
      91                 :            : /* Index of last 'IDEOGRAPHIC' interval */
      92                 :            : #define UCD_PL_IDEOGRAPHIC_L 468
      93                 :            : /* Index of first 'DIACRITIC' interval */
      94                 :            : #define UCD_PL_DIACRITIC_F 469
      95                 :            : /* Index of last 'DIACRITIC' interval */
      96                 :            : #define UCD_PL_DIACRITIC_L 588
      97                 :            : /* Index of first 'EXTENDER' interval */
      98                 :            : #define UCD_PL_EXTENDER_F 589
      99                 :            : /* Index of last 'EXTENDER' interval */
     100                 :            : #define UCD_PL_EXTENDER_L 604
     101                 :            : /* Index of first 'OTHER_LOWERCASE' interval */
     102                 :            : #define UCD_PL_OTHER_LOWERCASE_F 605
     103                 :            : /* Index of last 'OTHER_LOWERCASE' interval */
     104                 :            : #define UCD_PL_OTHER_LOWERCASE_L 617
     105                 :            : /* Index of first 'OTHER_UPPERCASE' interval */
     106                 :            : #define UCD_PL_OTHER_UPPERCASE_F 618
     107                 :            : /* Index of last 'OTHER_UPPERCASE' interval */
     108                 :            : #define UCD_PL_OTHER_UPPERCASE_L 619
     109                 :            : /* Index of first 'NONCHARACTER_CODE_POINT' interval */
     110                 :            : #define UCD_PL_NONCHARACTER_CODE_POINT_F 620
     111                 :            : /* Index of last 'NONCHARACTER_CODE_POINT' interval */
     112                 :            : #define UCD_PL_NONCHARACTER_CODE_POINT_L 637
     113                 :            : /* Index of first 'OTHER_GRAPHEME_EXTEND' interval */
     114                 :            : #define UCD_PL_OTHER_GRAPHEME_EXTEND_F 638
     115                 :            : /* Index of last 'OTHER_GRAPHEME_EXTEND' interval */
     116                 :            : #define UCD_PL_OTHER_GRAPHEME_EXTEND_L 653
     117                 :            : /* Index of first 'IDS_BINARY_OPERATOR' interval */
     118                 :            : #define UCD_PL_IDS_BINARY_OPERATOR_F 654
     119                 :            : /* Index of last 'IDS_BINARY_OPERATOR' interval */
     120                 :            : #define UCD_PL_IDS_BINARY_OPERATOR_L 655
     121                 :            : /* Index of first 'IDS_TRINARY_OPERATOR' interval */
     122                 :            : #define UCD_PL_IDS_TRINARY_OPERATOR_F 656
     123                 :            : /* Index of last 'IDS_TRINARY_OPERATOR' interval */
     124                 :            : #define UCD_PL_IDS_TRINARY_OPERATOR_L 656
     125                 :            : /* Index of first 'RADICAL' interval */
     126                 :            : #define UCD_PL_RADICAL_F 657
     127                 :            : /* Index of last 'RADICAL' interval */
     128                 :            : #define UCD_PL_RADICAL_L 659
     129                 :            : /* Index of first 'UNIFIED_IDEOGRAPH' interval */
     130                 :            : #define UCD_PL_UNIFIED_IDEOGRAPH_F 660
     131                 :            : /* Index of last 'UNIFIED_IDEOGRAPH' interval */
     132                 :            : #define UCD_PL_UNIFIED_IDEOGRAPH_L 669
     133                 :            : /* Index of first 'OTHER_DEFAULT_IGNORABLE_CODE_POINT' interval */
     134                 :            : #define UCD_PL_OTHER_DEFAULT_IGNORABLE_CODE_POINT_F 670
     135                 :            : /* Index of last 'OTHER_DEFAULT_IGNORABLE_CODE_POINT' interval */
     136                 :            : #define UCD_PL_OTHER_DEFAULT_IGNORABLE_CODE_POINT_L 679
     137                 :            : /* Index of first 'DEPRECATED' interval */
     138                 :            : #define UCD_PL_DEPRECATED_F 680
     139                 :            : /* Index of last 'DEPRECATED' interval */
     140                 :            : #define UCD_PL_DEPRECATED_L 685
     141                 :            : /* Index of first 'SOFT_DOTTED' interval */
     142                 :            : #define UCD_PL_SOFT_DOTTED_F 686
     143                 :            : /* Index of last 'SOFT_DOTTED' interval */
     144                 :            : #define UCD_PL_SOFT_DOTTED_L 716
     145                 :            : /* Index of first 'LOGICAL_ORDER_EXCEPTION' interval */
     146                 :            : #define UCD_PL_LOGICAL_ORDER_EXCEPTION_F 717
     147                 :            : /* Index of last 'LOGICAL_ORDER_EXCEPTION' interval */
     148                 :            : #define UCD_PL_LOGICAL_ORDER_EXCEPTION_L 718
     149                 :            : /* Index of first 'OTHER_ID_START' interval */
     150                 :            : #define UCD_PL_OTHER_ID_START_F 719
     151                 :            : /* Index of last 'OTHER_ID_START' interval */
     152                 :            : #define UCD_PL_OTHER_ID_START_L 721
     153                 :            : /* Index of first 'OTHER_ID_CONTINUE' interval */
     154                 :            : #define UCD_PL_OTHER_ID_CONTINUE_F 722
     155                 :            : /* Index of last 'OTHER_ID_CONTINUE' interval */
     156                 :            : #define UCD_PL_OTHER_ID_CONTINUE_L 724
     157                 :            : /* Index of first 'STERM' interval */
     158                 :            : #define UCD_PL_STERM_F 725
     159                 :            : /* Index of last 'STERM' interval */
     160                 :            : #define UCD_PL_STERM_L 761
     161                 :            : /* Index of first 'VARIATION_SELECTOR' interval */
     162                 :            : #define UCD_PL_VARIATION_SELECTOR_F 762
     163                 :            : /* Index of last 'VARIATION_SELECTOR' interval */
     164                 :            : #define UCD_PL_VARIATION_SELECTOR_L 764
     165                 :            : /* Index of first 'PATTERN_WHITE_SPACE' interval */
     166                 :            : #define UCD_PL_PATTERN_WHITE_SPACE_F 765
     167                 :            : /* Index of last 'PATTERN_WHITE_SPACE' interval */
     168                 :            : #define UCD_PL_PATTERN_WHITE_SPACE_L 770
     169                 :            : /* Index of first 'PATTERN_SYNTAX' interval */
     170                 :            : #define UCD_PL_PATTERN_SYNTAX_F 771
     171                 :            : /* Index of last 'PATTERN_SYNTAX' interval */
     172                 :            : #define UCD_PL_PATTERN_SYNTAX_L 1037
     173                 :            : #define UCD_PL_INFO_N   1038  /* Maximum number of elements in array    */
     174                 :            : 
     175                 :            : static unicode_proplist_info_t unicode_proplist_info[UCD_PL_INFO_N] = {
     176                 :            :   { 0x0009, 0x000D, PDF_TEXT_UCD_PL_White_Space  }, /* 0 */
     177                 :            :   { 0x0020, 0x0020, PDF_TEXT_UCD_PL_White_Space  }, /* 1 */
     178                 :            :   { 0x0085, 0x0085, PDF_TEXT_UCD_PL_White_Space  }, /* 2 */
     179                 :            :   { 0x00A0, 0x00A0, PDF_TEXT_UCD_PL_White_Space  }, /* 3 */
     180                 :            :   { 0x1680, 0x1680, PDF_TEXT_UCD_PL_White_Space  }, /* 4 */
     181                 :            :   { 0x180E, 0x180E, PDF_TEXT_UCD_PL_White_Space  }, /* 5 */
     182                 :            :   { 0x2000, 0x200A, PDF_TEXT_UCD_PL_White_Space  }, /* 6 */
     183                 :            :   { 0x2028, 0x2028, PDF_TEXT_UCD_PL_White_Space  }, /* 7 */
     184                 :            :   { 0x2029, 0x2029, PDF_TEXT_UCD_PL_White_Space  }, /* 8 */
     185                 :            :   { 0x202F, 0x202F, PDF_TEXT_UCD_PL_White_Space  }, /* 9 */
     186                 :            :   { 0x205F, 0x205F, PDF_TEXT_UCD_PL_White_Space  }, /* 10 */
     187                 :            :   { 0x3000, 0x3000, PDF_TEXT_UCD_PL_White_Space  }, /* 11 */
     188                 :            :   { 0x200E, 0x200F, PDF_TEXT_UCD_PL_Bidi_Control  }, /* 12 */
     189                 :            :   { 0x202A, 0x202E, PDF_TEXT_UCD_PL_Bidi_Control  }, /* 13 */
     190                 :            :   { 0x200C, 0x200D, PDF_TEXT_UCD_PL_Join_Control  }, /* 14 */
     191                 :            :   { 0x002D, 0x002D, PDF_TEXT_UCD_PL_Dash  }, /* 15 */
     192                 :            :   { 0x058A, 0x058A, PDF_TEXT_UCD_PL_Dash  }, /* 16 */
     193                 :            :   { 0x05BE, 0x05BE, PDF_TEXT_UCD_PL_Dash  }, /* 17 */
     194                 :            :   { 0x1806, 0x1806, PDF_TEXT_UCD_PL_Dash  }, /* 18 */
     195                 :            :   { 0x2010, 0x2015, PDF_TEXT_UCD_PL_Dash  }, /* 19 */
     196                 :            :   { 0x2053, 0x2053, PDF_TEXT_UCD_PL_Dash  }, /* 20 */
     197                 :            :   { 0x207B, 0x207B, PDF_TEXT_UCD_PL_Dash  }, /* 21 */
     198                 :            :   { 0x208B, 0x208B, PDF_TEXT_UCD_PL_Dash  }, /* 22 */
     199                 :            :   { 0x2212, 0x2212, PDF_TEXT_UCD_PL_Dash  }, /* 23 */
     200                 :            :   { 0x2E17, 0x2E17, PDF_TEXT_UCD_PL_Dash  }, /* 24 */
     201                 :            :   { 0x2E1A, 0x2E1A, PDF_TEXT_UCD_PL_Dash  }, /* 25 */
     202                 :            :   { 0x301C, 0x301C, PDF_TEXT_UCD_PL_Dash  }, /* 26 */
     203                 :            :   { 0x3030, 0x3030, PDF_TEXT_UCD_PL_Dash  }, /* 27 */
     204                 :            :   { 0x30A0, 0x30A0, PDF_TEXT_UCD_PL_Dash  }, /* 28 */
     205                 :            :   { 0xFE31, 0xFE32, PDF_TEXT_UCD_PL_Dash  }, /* 29 */
     206                 :            :   { 0xFE58, 0xFE58, PDF_TEXT_UCD_PL_Dash  }, /* 30 */
     207                 :            :   { 0xFE63, 0xFE63, PDF_TEXT_UCD_PL_Dash  }, /* 31 */
     208                 :            :   { 0xFF0D, 0xFF0D, PDF_TEXT_UCD_PL_Dash  }, /* 32 */
     209                 :            :   { 0x002D, 0x002D, PDF_TEXT_UCD_PL_Hyphen  }, /* 33 */
     210                 :            :   { 0x00AD, 0x00AD, PDF_TEXT_UCD_PL_Hyphen  }, /* 34 */
     211                 :            :   { 0x058A, 0x058A, PDF_TEXT_UCD_PL_Hyphen  }, /* 35 */
     212                 :            :   { 0x1806, 0x1806, PDF_TEXT_UCD_PL_Hyphen  }, /* 36 */
     213                 :            :   { 0x2010, 0x2011, PDF_TEXT_UCD_PL_Hyphen  }, /* 37 */
     214                 :            :   { 0x2E17, 0x2E17, PDF_TEXT_UCD_PL_Hyphen  }, /* 38 */
     215                 :            :   { 0x30FB, 0x30FB, PDF_TEXT_UCD_PL_Hyphen  }, /* 39 */
     216                 :            :   { 0xFE63, 0xFE63, PDF_TEXT_UCD_PL_Hyphen  }, /* 40 */
     217                 :            :   { 0xFF0D, 0xFF0D, PDF_TEXT_UCD_PL_Hyphen  }, /* 41 */
     218                 :            :   { 0xFF65, 0xFF65, PDF_TEXT_UCD_PL_Hyphen  }, /* 42 */
     219                 :            :   { 0x0022, 0x0022, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 43 */
     220                 :            :   { 0x0027, 0x0027, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 44 */
     221                 :            :   { 0x00AB, 0x00AB, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 45 */
     222                 :            :   { 0x00BB, 0x00BB, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 46 */
     223                 :            :   { 0x2018, 0x2018, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 47 */
     224                 :            :   { 0x2019, 0x2019, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 48 */
     225                 :            :   { 0x201A, 0x201A, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 49 */
     226                 :            :   { 0x201B, 0x201C, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 50 */
     227                 :            :   { 0x201D, 0x201D, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 51 */
     228                 :            :   { 0x201E, 0x201E, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 52 */
     229                 :            :   { 0x201F, 0x201F, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 53 */
     230                 :            :   { 0x2039, 0x2039, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 54 */
     231                 :            :   { 0x203A, 0x203A, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 55 */
     232                 :            :   { 0x300C, 0x300C, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 56 */
     233                 :            :   { 0x300D, 0x300D, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 57 */
     234                 :            :   { 0x300E, 0x300E, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 58 */
     235                 :            :   { 0x300F, 0x300F, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 59 */
     236                 :            :   { 0x301D, 0x301D, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 60 */
     237                 :            :   { 0x301E, 0x301F, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 61 */
     238                 :            :   { 0xFE41, 0xFE41, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 62 */
     239                 :            :   { 0xFE42, 0xFE42, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 63 */
     240                 :            :   { 0xFE43, 0xFE43, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 64 */
     241                 :            :   { 0xFE44, 0xFE44, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 65 */
     242                 :            :   { 0xFF02, 0xFF02, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 66 */
     243                 :            :   { 0xFF07, 0xFF07, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 67 */
     244                 :            :   { 0xFF62, 0xFF62, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 68 */
     245                 :            :   { 0xFF63, 0xFF63, PDF_TEXT_UCD_PL_Quotation_Mark  }, /* 69 */
     246                 :            :   { 0x0021, 0x0021, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 70 */
     247                 :            :   { 0x002C, 0x002C, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 71 */
     248                 :            :   { 0x002E, 0x002E, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 72 */
     249                 :            :   { 0x003A, 0x003B, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 73 */
     250                 :            :   { 0x003F, 0x003F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 74 */
     251                 :            :   { 0x037E, 0x037E, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 75 */
     252                 :            :   { 0x0387, 0x0387, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 76 */
     253                 :            :   { 0x0589, 0x0589, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 77 */
     254                 :            :   { 0x05C3, 0x05C3, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 78 */
     255                 :            :   { 0x060C, 0x060C, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 79 */
     256                 :            :   { 0x061B, 0x061B, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 80 */
     257                 :            :   { 0x061F, 0x061F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 81 */
     258                 :            :   { 0x06D4, 0x06D4, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 82 */
     259                 :            :   { 0x0700, 0x070A, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 83 */
     260                 :            :   { 0x070C, 0x070C, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 84 */
     261                 :            :   { 0x07F8, 0x07F9, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 85 */
     262                 :            :   { 0x0964, 0x0965, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 86 */
     263                 :            :   { 0x0E5A, 0x0E5B, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 87 */
     264                 :            :   { 0x0F08, 0x0F08, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 88 */
     265                 :            :   { 0x0F0D, 0x0F12, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 89 */
     266                 :            :   { 0x104A, 0x104B, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 90 */
     267                 :            :   { 0x1361, 0x1368, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 91 */
     268                 :            :   { 0x166D, 0x166E, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 92 */
     269                 :            :   { 0x16EB, 0x16ED, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 93 */
     270                 :            :   { 0x17D4, 0x17D6, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 94 */
     271                 :            :   { 0x17DA, 0x17DA, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 95 */
     272                 :            :   { 0x1802, 0x1805, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 96 */
     273                 :            :   { 0x1808, 0x1809, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 97 */
     274                 :            :   { 0x1944, 0x1945, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 98 */
     275                 :            :   { 0x1B5A, 0x1B5B, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 99 */
     276                 :            :   { 0x1B5D, 0x1B5F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 100 */
     277                 :            :   { 0x1C3B, 0x1C3F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 101 */
     278                 :            :   { 0x1C7E, 0x1C7F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 102 */
     279                 :            :   { 0x203C, 0x203D, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 103 */
     280                 :            :   { 0x2047, 0x2049, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 104 */
     281                 :            :   { 0x2E2E, 0x2E2E, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 105 */
     282                 :            :   { 0x3001, 0x3002, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 106 */
     283                 :            :   { 0xA60D, 0xA60F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 107 */
     284                 :            :   { 0xA876, 0xA877, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 108 */
     285                 :            :   { 0xA8CE, 0xA8CF, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 109 */
     286                 :            :   { 0xA92F, 0xA92F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 110 */
     287                 :            :   { 0xAA5D, 0xAA5F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 111 */
     288                 :            :   { 0xFE50, 0xFE52, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 112 */
     289                 :            :   { 0xFE54, 0xFE57, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 113 */
     290                 :            :   { 0xFF01, 0xFF01, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 114 */
     291                 :            :   { 0xFF0C, 0xFF0C, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 115 */
     292                 :            :   { 0xFF0E, 0xFF0E, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 116 */
     293                 :            :   { 0xFF1A, 0xFF1B, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 117 */
     294                 :            :   { 0xFF1F, 0xFF1F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 118 */
     295                 :            :   { 0xFF61, 0xFF61, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 119 */
     296                 :            :   { 0xFF64, 0xFF64, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 120 */
     297                 :            :   { 0x1039F, 0x1039F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 121 */
     298                 :            :   { 0x103D0, 0x103D0, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 122 */
     299                 :            :   { 0x1091F, 0x1091F, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 123 */
     300                 :            :   { 0x12470, 0x12473, PDF_TEXT_UCD_PL_Terminal_Punctuation  }, /* 124 */
     301                 :            :   { 0x005E, 0x005E, PDF_TEXT_UCD_PL_Other_Math  }, /* 125 */
     302                 :            :   { 0x03D0, 0x03D2, PDF_TEXT_UCD_PL_Other_Math  }, /* 126 */
     303                 :            :   { 0x03D5, 0x03D5, PDF_TEXT_UCD_PL_Other_Math  }, /* 127 */
     304                 :            :   { 0x03F0, 0x03F1, PDF_TEXT_UCD_PL_Other_Math  }, /* 128 */
     305                 :            :   { 0x03F4, 0x03F5, PDF_TEXT_UCD_PL_Other_Math  }, /* 129 */
     306                 :            :   { 0x2016, 0x2016, PDF_TEXT_UCD_PL_Other_Math  }, /* 130 */
     307                 :            :   { 0x2032, 0x2034, PDF_TEXT_UCD_PL_Other_Math  }, /* 131 */
     308                 :            :   { 0x2040, 0x2040, PDF_TEXT_UCD_PL_Other_Math  }, /* 132 */
     309                 :            :   { 0x2061, 0x2064, PDF_TEXT_UCD_PL_Other_Math  }, /* 133 */
     310                 :            :   { 0x207D, 0x207D, PDF_TEXT_UCD_PL_Other_Math  }, /* 134 */
     311                 :            :   { 0x207E, 0x207E, PDF_TEXT_UCD_PL_Other_Math  }, /* 135 */
     312                 :            :   { 0x208D, 0x208D, PDF_TEXT_UCD_PL_Other_Math  }, /* 136 */
     313                 :            :   { 0x208E, 0x208E, PDF_TEXT_UCD_PL_Other_Math  }, /* 137 */
     314                 :            :   { 0x20D0, 0x20DC, PDF_TEXT_UCD_PL_Other_Math  }, /* 138 */
     315                 :            :   { 0x20E1, 0x20E1, PDF_TEXT_UCD_PL_Other_Math  }, /* 139 */
     316                 :            :   { 0x20E5, 0x20E6, PDF_TEXT_UCD_PL_Other_Math  }, /* 140 */
     317                 :            :   { 0x20EB, 0x20EF, PDF_TEXT_UCD_PL_Other_Math  }, /* 141 */
     318                 :            :   { 0x2102, 0x2102, PDF_TEXT_UCD_PL_Other_Math  }, /* 142 */
     319                 :            :   { 0x210A, 0x2113, PDF_TEXT_UCD_PL_Other_Math  }, /* 143 */
     320                 :            :   { 0x2115, 0x2115, PDF_TEXT_UCD_PL_Other_Math  }, /* 144 */
     321                 :            :   { 0x2119, 0x211D, PDF_TEXT_UCD_PL_Other_Math  }, /* 145 */
     322                 :            :   { 0x2124, 0x2124, PDF_TEXT_UCD_PL_Other_Math  }, /* 146 */
     323                 :            :   { 0x2128, 0x2128, PDF_TEXT_UCD_PL_Other_Math  }, /* 147 */
     324                 :            :   { 0x2129, 0x2129, PDF_TEXT_UCD_PL_Other_Math  }, /* 148 */
     325                 :            :   { 0x212C, 0x212D, PDF_TEXT_UCD_PL_Other_Math  }, /* 149 */
     326                 :            :   { 0x212F, 0x2131, PDF_TEXT_UCD_PL_Other_Math  }, /* 150 */
     327                 :            :   { 0x2133, 0x2134, PDF_TEXT_UCD_PL_Other_Math  }, /* 151 */
     328                 :            :   { 0x2135, 0x2138, PDF_TEXT_UCD_PL_Other_Math  }, /* 152 */
     329                 :            :   { 0x213C, 0x213F, PDF_TEXT_UCD_PL_Other_Math  }, /* 153 */
     330                 :            :   { 0x2145, 0x2149, PDF_TEXT_UCD_PL_Other_Math  }, /* 154 */
     331                 :            :   { 0x2195, 0x2199, PDF_TEXT_UCD_PL_Other_Math  }, /* 155 */
     332                 :            :   { 0x219C, 0x219F, PDF_TEXT_UCD_PL_Other_Math  }, /* 156 */
     333                 :            :   { 0x21A1, 0x21A2, PDF_TEXT_UCD_PL_Other_Math  }, /* 157 */
     334                 :            :   { 0x21A4, 0x21A5, PDF_TEXT_UCD_PL_Other_Math  }, /* 158 */
     335                 :            :   { 0x21A7, 0x21A7, PDF_TEXT_UCD_PL_Other_Math  }, /* 159 */
     336                 :            :   { 0x21A9, 0x21AD, PDF_TEXT_UCD_PL_Other_Math  }, /* 160 */
     337                 :            :   { 0x21B0, 0x21B1, PDF_TEXT_UCD_PL_Other_Math  }, /* 161 */
     338                 :            :   { 0x21B6, 0x21B7, PDF_TEXT_UCD_PL_Other_Math  }, /* 162 */
     339                 :            :   { 0x21BC, 0x21CD, PDF_TEXT_UCD_PL_Other_Math  }, /* 163 */
     340                 :            :   { 0x21D0, 0x21D1, PDF_TEXT_UCD_PL_Other_Math  }, /* 164 */
     341                 :            :   { 0x21D3, 0x21D3, PDF_TEXT_UCD_PL_Other_Math  }, /* 165 */
     342                 :            :   { 0x21D5, 0x21DB, PDF_TEXT_UCD_PL_Other_Math  }, /* 166 */
     343                 :            :   { 0x21DD, 0x21DD, PDF_TEXT_UCD_PL_Other_Math  }, /* 167 */
     344                 :            :   { 0x21E4, 0x21E5, PDF_TEXT_UCD_PL_Other_Math  }, /* 168 */
     345                 :            :   { 0x23B4, 0x23B5, PDF_TEXT_UCD_PL_Other_Math  }, /* 169 */
     346                 :            :   { 0x23B7, 0x23B7, PDF_TEXT_UCD_PL_Other_Math  }, /* 170 */
     347                 :            :   { 0x23D0, 0x23D0, PDF_TEXT_UCD_PL_Other_Math  }, /* 171 */
     348                 :            :   { 0x23E2, 0x23E2, PDF_TEXT_UCD_PL_Other_Math  }, /* 172 */
     349                 :            :   { 0x25A0, 0x25A1, PDF_TEXT_UCD_PL_Other_Math  }, /* 173 */
     350                 :            :   { 0x25AE, 0x25B6, PDF_TEXT_UCD_PL_Other_Math  }, /* 174 */
     351                 :            :   { 0x25BC, 0x25C0, PDF_TEXT_UCD_PL_Other_Math  }, /* 175 */
     352                 :            :   { 0x25C6, 0x25C7, PDF_TEXT_UCD_PL_Other_Math  }, /* 176 */
     353                 :            :   { 0x25CA, 0x25CB, PDF_TEXT_UCD_PL_Other_Math  }, /* 177 */
     354                 :            :   { 0x25CF, 0x25D3, PDF_TEXT_UCD_PL_Other_Math  }, /* 178 */
     355                 :            :   { 0x25E2, 0x25E2, PDF_TEXT_UCD_PL_Other_Math  }, /* 179 */
     356                 :            :   { 0x25E4, 0x25E4, PDF_TEXT_UCD_PL_Other_Math  }, /* 180 */
     357                 :            :   { 0x25E7, 0x25EC, PDF_TEXT_UCD_PL_Other_Math  }, /* 181 */
     358                 :            :   { 0x2605, 0x2606, PDF_TEXT_UCD_PL_Other_Math  }, /* 182 */
     359                 :            :   { 0x2640, 0x2640, PDF_TEXT_UCD_PL_Other_Math  }, /* 183 */
     360                 :            :   { 0x2642, 0x2642, PDF_TEXT_UCD_PL_Other_Math  }, /* 184 */
     361                 :            :   { 0x2660, 0x2663, PDF_TEXT_UCD_PL_Other_Math  }, /* 185 */
     362                 :            :   { 0x266D, 0x266E, PDF_TEXT_UCD_PL_Other_Math  }, /* 186 */
     363                 :            :   { 0x27C5, 0x27C5, PDF_TEXT_UCD_PL_Other_Math  }, /* 187 */
     364                 :            :   { 0x27C6, 0x27C6, PDF_TEXT_UCD_PL_Other_Math  }, /* 188 */
     365                 :            :   { 0x27E6, 0x27E6, PDF_TEXT_UCD_PL_Other_Math  }, /* 189 */
     366                 :            :   { 0x27E7, 0x27E7, PDF_TEXT_UCD_PL_Other_Math  }, /* 190 */
     367                 :            :   { 0x27E8, 0x27E8, PDF_TEXT_UCD_PL_Other_Math  }, /* 191 */
     368                 :            :   { 0x27E9, 0x27E9, PDF_TEXT_UCD_PL_Other_Math  }, /* 192 */
     369                 :            :   { 0x27EA, 0x27EA, PDF_TEXT_UCD_PL_Other_Math  }, /* 193 */
     370                 :            :   { 0x27EB, 0x27EB, PDF_TEXT_UCD_PL_Other_Math  }, /* 194 */
     371                 :            :   { 0x27EC, 0x27EC, PDF_TEXT_UCD_PL_Other_Math  }, /* 195 */
     372                 :            :   { 0x27ED, 0x27ED, PDF_TEXT_UCD_PL_Other_Math  }, /* 196 */
     373                 :            :   { 0x27EE, 0x27EE, PDF_TEXT_UCD_PL_Other_Math  }, /* 197 */
     374                 :            :   { 0x27EF, 0x27EF, PDF_TEXT_UCD_PL_Other_Math  }, /* 198 */
     375                 :            :   { 0x2983, 0x2983, PDF_TEXT_UCD_PL_Other_Math  }, /* 199 */
     376                 :            :   { 0x2984, 0x2984, PDF_TEXT_UCD_PL_Other_Math  }, /* 200 */
     377                 :            :   { 0x2985, 0x2985, PDF_TEXT_UCD_PL_Other_Math  }, /* 201 */
     378                 :            :   { 0x2986, 0x2986, PDF_TEXT_UCD_PL_Other_Math  }, /* 202 */
     379                 :            :   { 0x2987, 0x2987, PDF_TEXT_UCD_PL_Other_Math  }, /* 203 */
     380                 :            :   { 0x2988, 0x2988, PDF_TEXT_UCD_PL_Other_Math  }, /* 204 */
     381                 :            :   { 0x2989, 0x2989, PDF_TEXT_UCD_PL_Other_Math  }, /* 205 */
     382                 :            :   { 0x298A, 0x298A, PDF_TEXT_UCD_PL_Other_Math  }, /* 206 */
     383                 :            :   { 0x298B, 0x298B, PDF_TEXT_UCD_PL_Other_Math  }, /* 207 */
     384                 :            :   { 0x298C, 0x298C, PDF_TEXT_UCD_PL_Other_Math  }, /* 208 */
     385                 :            :   { 0x298D, 0x298D, PDF_TEXT_UCD_PL_Other_Math  }, /* 209 */
     386                 :            :   { 0x298E, 0x298E, PDF_TEXT_UCD_PL_Other_Math  }, /* 210 */
     387                 :            :   { 0x298F, 0x298F, PDF_TEXT_UCD_PL_Other_Math  }, /* 211 */
     388                 :            :   { 0x2990, 0x2990, PDF_TEXT_UCD_PL_Other_Math  }, /* 212 */
     389                 :            :   { 0x2991, 0x2991, PDF_TEXT_UCD_PL_Other_Math  }, /* 213 */
     390                 :            :   { 0x2992, 0x2992, PDF_TEXT_UCD_PL_Other_Math  }, /* 214 */
     391                 :            :   { 0x2993, 0x2993, PDF_TEXT_UCD_PL_Other_Math  }, /* 215 */
     392                 :            :   { 0x2994, 0x2994, PDF_TEXT_UCD_PL_Other_Math  }, /* 216 */
     393                 :            :   { 0x2995, 0x2995, PDF_TEXT_UCD_PL_Other_Math  }, /* 217 */
     394                 :            :   { 0x2996, 0x2996, PDF_TEXT_UCD_PL_Other_Math  }, /* 218 */
     395                 :            :   { 0x2997, 0x2997, PDF_TEXT_UCD_PL_Other_Math  }, /* 219 */
     396                 :            :   { 0x2998, 0x2998, PDF_TEXT_UCD_PL_Other_Math  }, /* 220 */
     397                 :            :   { 0x29D8, 0x29D8, PDF_TEXT_UCD_PL_Other_Math  }, /* 221 */
     398                 :            :   { 0x29D9, 0x29D9, PDF_TEXT_UCD_PL_Other_Math  }, /* 222 */
     399                 :            :   { 0x29DA, 0x29DA, PDF_TEXT_UCD_PL_Other_Math  }, /* 223 */
     400                 :            :   { 0x29DB, 0x29DB, PDF_TEXT_UCD_PL_Other_Math  }, /* 224 */
     401                 :            :   { 0x29FC, 0x29FC, PDF_TEXT_UCD_PL_Other_Math  }, /* 225 */
     402                 :            :   { 0x29FD, 0x29FD, PDF_TEXT_UCD_PL_Other_Math  }, /* 226 */
     403                 :            :   { 0xFE61, 0xFE61, PDF_TEXT_UCD_PL_Other_Math  }, /* 227 */
     404                 :            :   { 0xFE63, 0xFE63, PDF_TEXT_UCD_PL_Other_Math  }, /* 228 */
     405                 :            :   { 0xFE68, 0xFE68, PDF_TEXT_UCD_PL_Other_Math  }, /* 229 */
     406                 :            :   { 0xFF3C, 0xFF3C, PDF_TEXT_UCD_PL_Other_Math  }, /* 230 */
     407                 :            :   { 0xFF3E, 0xFF3E, PDF_TEXT_UCD_PL_Other_Math  }, /* 231 */
     408                 :            :   { 0x1D400, 0x1D454, PDF_TEXT_UCD_PL_Other_Math  }, /* 232 */
     409                 :            :   { 0x1D456, 0x1D49C, PDF_TEXT_UCD_PL_Other_Math  }, /* 233 */
     410                 :            :   { 0x1D49E, 0x1D49F, PDF_TEXT_UCD_PL_Other_Math  }, /* 234 */
     411                 :            :   { 0x1D4A2, 0x1D4A2, PDF_TEXT_UCD_PL_Other_Math  }, /* 235 */
     412                 :            :   { 0x1D4A5, 0x1D4A6, PDF_TEXT_UCD_PL_Other_Math  }, /* 236 */
     413                 :            :   { 0x1D4A9, 0x1D4AC, PDF_TEXT_UCD_PL_Other_Math  }, /* 237 */
     414                 :            :   { 0x1D4AE, 0x1D4B9, PDF_TEXT_UCD_PL_Other_Math  }, /* 238 */
     415                 :            :   { 0x1D4BB, 0x1D4BB, PDF_TEXT_UCD_PL_Other_Math  }, /* 239 */
     416                 :            :   { 0x1D4BD, 0x1D4C3, PDF_TEXT_UCD_PL_Other_Math  }, /* 240 */
     417                 :            :   { 0x1D4C5, 0x1D505, PDF_TEXT_UCD_PL_Other_Math  }, /* 241 */
     418                 :            :   { 0x1D507, 0x1D50A, PDF_TEXT_UCD_PL_Other_Math  }, /* 242 */
     419                 :            :   { 0x1D50D, 0x1D514, PDF_TEXT_UCD_PL_Other_Math  }, /* 243 */
     420                 :            :   { 0x1D516, 0x1D51C, PDF_TEXT_UCD_PL_Other_Math  }, /* 244 */
     421                 :            :   { 0x1D51E, 0x1D539, PDF_TEXT_UCD_PL_Other_Math  }, /* 245 */
     422                 :            :   { 0x1D53B, 0x1D53E, PDF_TEXT_UCD_PL_Other_Math  }, /* 246 */
     423                 :            :   { 0x1D540, 0x1D544, PDF_TEXT_UCD_PL_Other_Math  }, /* 247 */
     424                 :            :   { 0x1D546, 0x1D546, PDF_TEXT_UCD_PL_Other_Math  }, /* 248 */
     425                 :            :   { 0x1D54A, 0x1D550, PDF_TEXT_UCD_PL_Other_Math  }, /* 249 */
     426                 :            :   { 0x1D552, 0x1D6A5, PDF_TEXT_UCD_PL_Other_Math  }, /* 250 */
     427                 :            :   { 0x1D6A8, 0x1D6C0, PDF_TEXT_UCD_PL_Other_Math  }, /* 251 */
     428                 :            :   { 0x1D6C2, 0x1D6DA, PDF_TEXT_UCD_PL_Other_Math  }, /* 252 */
     429                 :            :   { 0x1D6DC, 0x1D6FA, PDF_TEXT_UCD_PL_Other_Math  }, /* 253 */
     430                 :            :   { 0x1D6FC, 0x1D714, PDF_TEXT_UCD_PL_Other_Math  }, /* 254 */
     431                 :            :   { 0x1D716, 0x1D734, PDF_TEXT_UCD_PL_Other_Math  }, /* 255 */
     432                 :            :   { 0x1D736, 0x1D74E, PDF_TEXT_UCD_PL_Other_Math  }, /* 256 */
     433                 :            :   { 0x1D750, 0x1D76E, PDF_TEXT_UCD_PL_Other_Math  }, /* 257 */
     434                 :            :   { 0x1D770, 0x1D788, PDF_TEXT_UCD_PL_Other_Math  }, /* 258 */
     435                 :            :   { 0x1D78A, 0x1D7A8, PDF_TEXT_UCD_PL_Other_Math  }, /* 259 */
     436                 :            :   { 0x1D7AA, 0x1D7C2, PDF_TEXT_UCD_PL_Other_Math  }, /* 260 */
     437                 :            :   { 0x1D7C4, 0x1D7CB, PDF_TEXT_UCD_PL_Other_Math  }, /* 261 */
     438                 :            :   { 0x1D7CE, 0x1D7FF, PDF_TEXT_UCD_PL_Other_Math  }, /* 262 */
     439                 :            :   { 0x0030, 0x0039, PDF_TEXT_UCD_PL_Hex_Digit  }, /* 263 */
     440                 :            :   { 0x0041, 0x0046, PDF_TEXT_UCD_PL_Hex_Digit  }, /* 264 */
     441                 :            :   { 0x0061, 0x0066, PDF_TEXT_UCD_PL_Hex_Digit  }, /* 265 */
     442                 :            :   { 0xFF10, 0xFF19, PDF_TEXT_UCD_PL_Hex_Digit  }, /* 266 */
     443                 :            :   { 0xFF21, 0xFF26, PDF_TEXT_UCD_PL_Hex_Digit  }, /* 267 */
     444                 :            :   { 0xFF41, 0xFF46, PDF_TEXT_UCD_PL_Hex_Digit  }, /* 268 */
     445                 :            :   { 0x0030, 0x0039, PDF_TEXT_UCD_PL_ASCII_Hex_Digit  }, /* 269 */
     446                 :            :   { 0x0041, 0x0046, PDF_TEXT_UCD_PL_ASCII_Hex_Digit  }, /* 270 */
     447                 :            :   { 0x0061, 0x0066, PDF_TEXT_UCD_PL_ASCII_Hex_Digit  }, /* 271 */
     448                 :            :   { 0x0345, 0x0345, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 272 */
     449                 :            :   { 0x05B0, 0x05BD, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 273 */
     450                 :            :   { 0x05BF, 0x05BF, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 274 */
     451                 :            :   { 0x05C1, 0x05C2, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 275 */
     452                 :            :   { 0x05C4, 0x05C5, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 276 */
     453                 :            :   { 0x05C7, 0x05C7, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 277 */
     454                 :            :   { 0x0610, 0x061A, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 278 */
     455                 :            :   { 0x064B, 0x0657, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 279 */
     456                 :            :   { 0x0659, 0x065E, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 280 */
     457                 :            :   { 0x0670, 0x0670, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 281 */
     458                 :            :   { 0x06D6, 0x06DC, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 282 */
     459                 :            :   { 0x06E1, 0x06E4, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 283 */
     460                 :            :   { 0x06E7, 0x06E8, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 284 */
     461                 :            :   { 0x06ED, 0x06ED, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 285 */
     462                 :            :   { 0x0711, 0x0711, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 286 */
     463                 :            :   { 0x0730, 0x073F, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 287 */
     464                 :            :   { 0x07A6, 0x07B0, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 288 */
     465                 :            :   { 0x0901, 0x0902, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 289 */
     466                 :            :   { 0x0903, 0x0903, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 290 */
     467                 :            :   { 0x093E, 0x0940, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 291 */
     468                 :            :   { 0x0941, 0x0948, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 292 */
     469                 :            :   { 0x0949, 0x094C, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 293 */
     470                 :            :   { 0x0962, 0x0963, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 294 */
     471                 :            :   { 0x0981, 0x0981, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 295 */
     472                 :            :   { 0x0982, 0x0983, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 296 */
     473                 :            :   { 0x09BE, 0x09C0, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 297 */
     474                 :            :   { 0x09C1, 0x09C4, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 298 */
     475                 :            :   { 0x09C7, 0x09C8, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 299 */
     476                 :            :   { 0x09CB, 0x09CC, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 300 */
     477                 :            :   { 0x09D7, 0x09D7, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 301 */
     478                 :            :   { 0x09E2, 0x09E3, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 302 */
     479                 :            :   { 0x0A01, 0x0A02, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 303 */
     480                 :            :   { 0x0A03, 0x0A03, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 304 */
     481                 :            :   { 0x0A3E, 0x0A40, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 305 */
     482                 :            :   { 0x0A41, 0x0A42, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 306 */
     483                 :            :   { 0x0A47, 0x0A48, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 307 */
     484                 :            :   { 0x0A4B, 0x0A4C, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 308 */
     485                 :            :   { 0x0A51, 0x0A51, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 309 */
     486                 :            :   { 0x0A70, 0x0A71, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 310 */
     487                 :            :   { 0x0A75, 0x0A75, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 311 */
     488                 :            :   { 0x0A81, 0x0A82, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 312 */
     489                 :            :   { 0x0A83, 0x0A83, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 313 */
     490                 :            :   { 0x0ABE, 0x0AC0, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 314 */
     491                 :            :   { 0x0AC1, 0x0AC5, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 315 */
     492                 :            :   { 0x0AC7, 0x0AC8, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 316 */
     493                 :            :   { 0x0AC9, 0x0AC9, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 317 */
     494                 :            :   { 0x0ACB, 0x0ACC, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 318 */
     495                 :            :   { 0x0AE2, 0x0AE3, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 319 */
     496                 :            :   { 0x0B01, 0x0B01, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 320 */
     497                 :            :   { 0x0B02, 0x0B03, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 321 */
     498                 :            :   { 0x0B3E, 0x0B3E, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 322 */
     499                 :            :   { 0x0B3F, 0x0B3F, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 323 */
     500                 :            :   { 0x0B40, 0x0B40, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 324 */
     501                 :            :   { 0x0B41, 0x0B44, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 325 */
     502                 :            :   { 0x0B47, 0x0B48, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 326 */
     503                 :            :   { 0x0B4B, 0x0B4C, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 327 */
     504                 :            :   { 0x0B56, 0x0B56, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 328 */
     505                 :            :   { 0x0B57, 0x0B57, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 329 */
     506                 :            :   { 0x0B62, 0x0B63, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 330 */
     507                 :            :   { 0x0B82, 0x0B82, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 331 */
     508                 :            :   { 0x0BBE, 0x0BBF, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 332 */
     509                 :            :   { 0x0BC0, 0x0BC0, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 333 */
     510                 :            :   { 0x0BC1, 0x0BC2, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 334 */
     511                 :            :   { 0x0BC6, 0x0BC8, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 335 */
     512                 :            :   { 0x0BCA, 0x0BCC, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 336 */
     513                 :            :   { 0x0BD7, 0x0BD7, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 337 */
     514                 :            :   { 0x0C01, 0x0C03, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 338 */
     515                 :            :   { 0x0C3E, 0x0C40, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 339 */
     516                 :            :   { 0x0C41, 0x0C44, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 340 */
     517                 :            :   { 0x0C46, 0x0C48, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 341 */
     518                 :            :   { 0x0C4A, 0x0C4C, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 342 */
     519                 :            :   { 0x0C55, 0x0C56, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 343 */
     520                 :            :   { 0x0C62, 0x0C63, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 344 */
     521                 :            :   { 0x0C82, 0x0C83, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 345 */
     522                 :            :   { 0x0CBE, 0x0CBE, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 346 */
     523                 :            :   { 0x0CBF, 0x0CBF, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 347 */
     524                 :            :   { 0x0CC0, 0x0CC4, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 348 */
     525                 :            :   { 0x0CC6, 0x0CC6, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 349 */
     526                 :            :   { 0x0CC7, 0x0CC8, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 350 */
     527                 :            :   { 0x0CCA, 0x0CCB, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 351 */
     528                 :            :   { 0x0CCC, 0x0CCC, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 352 */
     529                 :            :   { 0x0CD5, 0x0CD6, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 353 */
     530                 :            :   { 0x0CE2, 0x0CE3, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 354 */
     531                 :            :   { 0x0D02, 0x0D03, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 355 */
     532                 :            :   { 0x0D3E, 0x0D40, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 356 */
     533                 :            :   { 0x0D41, 0x0D44, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 357 */
     534                 :            :   { 0x0D46, 0x0D48, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 358 */
     535                 :            :   { 0x0D4A, 0x0D4C, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 359 */
     536                 :            :   { 0x0D57, 0x0D57, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 360 */
     537                 :            :   { 0x0D62, 0x0D63, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 361 */
     538                 :            :   { 0x0D82, 0x0D83, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 362 */
     539                 :            :   { 0x0DCF, 0x0DD1, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 363 */
     540                 :            :   { 0x0DD2, 0x0DD4, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 364 */
     541                 :            :   { 0x0DD6, 0x0DD6, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 365 */
     542                 :            :   { 0x0DD8, 0x0DDF, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 366 */
     543                 :            :   { 0x0DF2, 0x0DF3, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 367 */
     544                 :            :   { 0x0E31, 0x0E31, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 368 */
     545                 :            :   { 0x0E34, 0x0E3A, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 369 */
     546                 :            :   { 0x0E4D, 0x0E4D, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 370 */
     547                 :            :   { 0x0EB1, 0x0EB1, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 371 */
     548                 :            :   { 0x0EB4, 0x0EB9, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 372 */
     549                 :            :   { 0x0EBB, 0x0EBC, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 373 */
     550                 :            :   { 0x0ECD, 0x0ECD, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 374 */
     551                 :            :   { 0x0F71, 0x0F7E, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 375 */
     552                 :            :   { 0x0F7F, 0x0F7F, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 376 */
     553                 :            :   { 0x0F80, 0x0F81, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 377 */
     554                 :            :   { 0x0F90, 0x0F97, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 378 */
     555                 :            :   { 0x0F99, 0x0FBC, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 379 */
     556                 :            :   { 0x102B, 0x102C, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 380 */
     557                 :            :   { 0x102D, 0x1030, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 381 */
     558                 :            :   { 0x1031, 0x1031, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 382 */
     559                 :            :   { 0x1032, 0x1036, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 383 */
     560                 :            :   { 0x1038, 0x1038, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 384 */
     561                 :            :   { 0x103B, 0x103C, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 385 */
     562                 :            :   { 0x103D, 0x103E, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 386 */
     563                 :            :   { 0x1056, 0x1057, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 387 */
     564                 :            :   { 0x1058, 0x1059, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 388 */
     565                 :            :   { 0x105E, 0x1060, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 389 */
     566                 :            :   { 0x1062, 0x1062, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 390 */
     567                 :            :   { 0x1067, 0x1068, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 391 */
     568                 :            :   { 0x1071, 0x1074, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 392 */
     569                 :            :   { 0x1082, 0x1082, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 393 */
     570                 :            :   { 0x1083, 0x1084, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 394 */
     571                 :            :   { 0x1085, 0x1086, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 395 */
     572                 :            :   { 0x135F, 0x135F, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 396 */
     573                 :            :   { 0x1712, 0x1713, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 397 */
     574                 :            :   { 0x1732, 0x1733, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 398 */
     575                 :            :   { 0x1752, 0x1753, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 399 */
     576                 :            :   { 0x1772, 0x1773, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 400 */
     577                 :            :   { 0x17B6, 0x17B6, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 401 */
     578                 :            :   { 0x17B7, 0x17BD, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 402 */
     579                 :            :   { 0x17BE, 0x17C5, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 403 */
     580                 :            :   { 0x17C6, 0x17C6, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 404 */
     581                 :            :   { 0x17C7, 0x17C8, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 405 */
     582                 :            :   { 0x18A9, 0x18A9, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 406 */
     583                 :            :   { 0x1920, 0x1922, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 407 */
     584                 :            :   { 0x1923, 0x1926, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 408 */
     585                 :            :   { 0x1927, 0x1928, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 409 */
     586                 :            :   { 0x1929, 0x192B, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 410 */
     587                 :            :   { 0x1930, 0x1931, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 411 */
     588                 :            :   { 0x1932, 0x1932, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 412 */
     589                 :            :   { 0x1933, 0x1938, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 413 */
     590                 :            :   { 0x19B0, 0x19C0, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 414 */
     591                 :            :   { 0x19C8, 0x19C9, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 415 */
     592                 :            :   { 0x1A17, 0x1A18, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 416 */
     593                 :            :   { 0x1A19, 0x1A1B, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 417 */
     594                 :            :   { 0x1B00, 0x1B03, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 418 */
     595                 :            :   { 0x1B04, 0x1B04, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 419 */
     596                 :            :   { 0x1B35, 0x1B35, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 420 */
     597                 :            :   { 0x1B36, 0x1B3A, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 421 */
     598                 :            :   { 0x1B3B, 0x1B3B, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 422 */
     599                 :            :   { 0x1B3C, 0x1B3C, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 423 */
     600                 :            :   { 0x1B3D, 0x1B41, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 424 */
     601                 :            :   { 0x1B42, 0x1B42, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 425 */
     602                 :            :   { 0x1B43, 0x1B43, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 426 */
     603                 :            :   { 0x1B80, 0x1B81, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 427 */
     604                 :            :   { 0x1B82, 0x1B82, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 428 */
     605                 :            :   { 0x1BA1, 0x1BA1, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 429 */
     606                 :            :   { 0x1BA2, 0x1BA5, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 430 */
     607                 :            :   { 0x1BA6, 0x1BA7, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 431 */
     608                 :            :   { 0x1BA8, 0x1BA9, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 432 */
     609                 :            :   { 0x1C24, 0x1C2B, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 433 */
     610                 :            :   { 0x1C2C, 0x1C33, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 434 */
     611                 :            :   { 0x1C34, 0x1C35, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 435 */
     612                 :            :   { 0x24B6, 0x24E9, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 436 */
     613                 :            :   { 0x2DE0, 0x2DFF, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 437 */
     614                 :            :   { 0xA823, 0xA824, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 438 */
     615                 :            :   { 0xA825, 0xA826, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 439 */
     616                 :            :   { 0xA827, 0xA827, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 440 */
     617                 :            :   { 0xA880, 0xA881, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 441 */
     618                 :            :   { 0xA8B4, 0xA8C3, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 442 */
     619                 :            :   { 0xA926, 0xA92A, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 443 */
     620                 :            :   { 0xA947, 0xA951, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 444 */
     621                 :            :   { 0xA952, 0xA952, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 445 */
     622                 :            :   { 0xAA29, 0xAA2E, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 446 */
     623                 :            :   { 0xAA2F, 0xAA30, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 447 */
     624                 :            :   { 0xAA31, 0xAA32, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 448 */
     625                 :            :   { 0xAA33, 0xAA34, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 449 */
     626                 :            :   { 0xAA35, 0xAA36, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 450 */
     627                 :            :   { 0xAA43, 0xAA43, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 451 */
     628                 :            :   { 0xAA4C, 0xAA4C, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 452 */
     629                 :            :   { 0xAA4D, 0xAA4D, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 453 */
     630                 :            :   { 0xFB1E, 0xFB1E, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 454 */
     631                 :            :   { 0x10A01, 0x10A03, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 455 */
     632                 :            :   { 0x10A05, 0x10A06, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 456 */
     633                 :            :   { 0x10A0C, 0x10A0F, PDF_TEXT_UCD_PL_Other_Alphabetic  }, /* 457 */
     634                 :            :   { 0x3006, 0x3006, PDF_TEXT_UCD_PL_Ideographic  }, /* 458 */
     635                 :            :   { 0x3007, 0x3007, PDF_TEXT_UCD_PL_Ideographic  }, /* 459 */
     636                 :            :   { 0x3021, 0x3029, PDF_TEXT_UCD_PL_Ideographic  }, /* 460 */
     637                 :            :   { 0x3038, 0x303A, PDF_TEXT_UCD_PL_Ideographic  }, /* 461 */
     638                 :            :   { 0x3400, 0x4DB5, PDF_TEXT_UCD_PL_Ideographic  }, /* 462 */
     639                 :            :   { 0x4E00, 0x9FC3, PDF_TEXT_UCD_PL_Ideographic  }, /* 463 */
     640                 :            :   { 0xF900, 0xFA2D, PDF_TEXT_UCD_PL_Ideographic  }, /* 464 */
     641                 :            :   { 0xFA30, 0xFA6A, PDF_TEXT_UCD_PL_Ideographic  }, /* 465 */
     642                 :            :   { 0xFA70, 0xFAD9, PDF_TEXT_UCD_PL_Ideographic  }, /* 466 */
     643                 :            :   { 0x20000, 0x2A6D6, PDF_TEXT_UCD_PL_Ideographic  }, /* 467 */
     644                 :            :   { 0x2F800, 0x2FA1D, PDF_TEXT_UCD_PL_Ideographic  }, /* 468 */
     645                 :            :   { 0x005E, 0x005E, PDF_TEXT_UCD_PL_Diacritic  }, /* 469 */
     646                 :            :   { 0x0060, 0x0060, PDF_TEXT_UCD_PL_Diacritic  }, /* 470 */
     647                 :            :   { 0x00A8, 0x00A8, PDF_TEXT_UCD_PL_Diacritic  }, /* 471 */
     648                 :            :   { 0x00AF, 0x00AF, PDF_TEXT_UCD_PL_Diacritic  }, /* 472 */
     649                 :            :   { 0x00B4, 0x00B4, PDF_TEXT_UCD_PL_Diacritic  }, /* 473 */
     650                 :            :   { 0x00B7, 0x00B7, PDF_TEXT_UCD_PL_Diacritic  }, /* 474 */
     651                 :            :   { 0x00B8, 0x00B8, PDF_TEXT_UCD_PL_Diacritic  }, /* 475 */
     652                 :            :   { 0x02B0, 0x02C1, PDF_TEXT_UCD_PL_Diacritic  }, /* 476 */
     653                 :            :   { 0x02C2, 0x02C5, PDF_TEXT_UCD_PL_Diacritic  }, /* 477 */
     654                 :            :   { 0x02C6, 0x02D1, PDF_TEXT_UCD_PL_Diacritic  }, /* 478 */
     655                 :            :   { 0x02D2, 0x02DF, PDF_TEXT_UCD_PL_Diacritic  }, /* 479 */
     656                 :            :   { 0x02E0, 0x02E4, PDF_TEXT_UCD_PL_Diacritic  }, /* 480 */
     657                 :            :   { 0x02E5, 0x02EB, PDF_TEXT_UCD_PL_Diacritic  }, /* 481 */
     658                 :            :   { 0x02EC, 0x02EC, PDF_TEXT_UCD_PL_Diacritic  }, /* 482 */
     659                 :            :   { 0x02ED, 0x02ED, PDF_TEXT_UCD_PL_Diacritic  }, /* 483 */
     660                 :            :   { 0x02EE, 0x02EE, PDF_TEXT_UCD_PL_Diacritic  }, /* 484 */
     661                 :            :   { 0x02EF, 0x02FF, PDF_TEXT_UCD_PL_Diacritic  }, /* 485 */
     662                 :            :   { 0x0300, 0x034E, PDF_TEXT_UCD_PL_Diacritic  }, /* 486 */
     663                 :            :   { 0x0350, 0x0357, PDF_TEXT_UCD_PL_Diacritic  }, /* 487 */
     664                 :            :   { 0x035D, 0x0362, PDF_TEXT_UCD_PL_Diacritic  }, /* 488 */
     665                 :            :   { 0x0374, 0x0374, PDF_TEXT_UCD_PL_Diacritic  }, /* 489 */
     666                 :            :   { 0x0375, 0x0375, PDF_TEXT_UCD_PL_Diacritic  }, /* 490 */
     667                 :            :   { 0x037A, 0x037A, PDF_TEXT_UCD_PL_Diacritic  }, /* 491 */
     668                 :            :   { 0x0384, 0x0385, PDF_TEXT_UCD_PL_Diacritic  }, /* 492 */
     669                 :            :   { 0x0483, 0x0487, PDF_TEXT_UCD_PL_Diacritic  }, /* 493 */
     670                 :            :   { 0x0559, 0x0559, PDF_TEXT_UCD_PL_Diacritic  }, /* 494 */
     671                 :            :   { 0x0591, 0x05A1, PDF_TEXT_UCD_PL_Diacritic  }, /* 495 */
     672                 :            :   { 0x05A3, 0x05BD, PDF_TEXT_UCD_PL_Diacritic  }, /* 496 */
     673                 :            :   { 0x05BF, 0x05BF, PDF_TEXT_UCD_PL_Diacritic  }, /* 497 */
     674                 :            :   { 0x05C1, 0x05C2, PDF_TEXT_UCD_PL_Diacritic  }, /* 498 */
     675                 :            :   { 0x05C4, 0x05C4, PDF_TEXT_UCD_PL_Diacritic  }, /* 499 */
     676                 :            :   { 0x064B, 0x0652, PDF_TEXT_UCD_PL_Diacritic  }, /* 500 */
     677                 :            :   { 0x0657, 0x0658, PDF_TEXT_UCD_PL_Diacritic  }, /* 501 */
     678                 :            :   { 0x06DF, 0x06E0, PDF_TEXT_UCD_PL_Diacritic  }, /* 502 */
     679                 :            :   { 0x06E5, 0x06E6, PDF_TEXT_UCD_PL_Diacritic  }, /* 503 */
     680                 :            :   { 0x06EA, 0x06EC, PDF_TEXT_UCD_PL_Diacritic  }, /* 504 */
     681                 :            :   { 0x0730, 0x074A, PDF_TEXT_UCD_PL_Diacritic  }, /* 505 */
     682                 :            :   { 0x07A6, 0x07B0, PDF_TEXT_UCD_PL_Diacritic  }, /* 506 */
     683                 :            :   { 0x07EB, 0x07F3, PDF_TEXT_UCD_PL_Diacritic  }, /* 507 */
     684                 :            :   { 0x07F4, 0x07F5, PDF_TEXT_UCD_PL_Diacritic  }, /* 508 */
     685                 :            :   { 0x093C, 0x093C, PDF_TEXT_UCD_PL_Diacritic  }, /* 509 */
     686                 :            :   { 0x094D, 0x094D, PDF_TEXT_UCD_PL_Diacritic  }, /* 510 */
     687                 :            :   { 0x0951, 0x0954, PDF_TEXT_UCD_PL_Diacritic  }, /* 511 */
     688                 :            :   { 0x0971, 0x0971, PDF_TEXT_UCD_PL_Diacritic  }, /* 512 */
     689                 :            :   { 0x09BC, 0x09BC, PDF_TEXT_UCD_PL_Diacritic  }, /* 513 */
     690                 :            :   { 0x09CD, 0x09CD, PDF_TEXT_UCD_PL_Diacritic  }, /* 514 */
     691                 :            :   { 0x0A3C, 0x0A3C, PDF_TEXT_UCD_PL_Diacritic  }, /* 515 */
     692                 :            :   { 0x0A4D, 0x0A4D, PDF_TEXT_UCD_PL_Diacritic  }, /* 516 */
     693                 :            :   { 0x0ABC, 0x0ABC, PDF_TEXT_UCD_PL_Diacritic  }, /* 517 */
     694                 :            :   { 0x0ACD, 0x0ACD, PDF_TEXT_UCD_PL_Diacritic  }, /* 518 */
     695                 :            :   { 0x0B3C, 0x0B3C, PDF_TEXT_UCD_PL_Diacritic  }, /* 519 */
     696                 :            :   { 0x0B4D, 0x0B4D, PDF_TEXT_UCD_PL_Diacritic  }, /* 520 */
     697                 :            :   { 0x0BCD, 0x0BCD, PDF_TEXT_UCD_PL_Diacritic  }, /* 521 */
     698                 :            :   { 0x0C4D, 0x0C4D, PDF_TEXT_UCD_PL_Diacritic  }, /* 522 */
     699                 :            :   { 0x0CBC, 0x0CBC, PDF_TEXT_UCD_PL_Diacritic  }, /* 523 */
     700                 :            :   { 0x0CCD, 0x0CCD, PDF_TEXT_UCD_PL_Diacritic  }, /* 524 */
     701                 :            :   { 0x0D4D, 0x0D4D, PDF_TEXT_UCD_PL_Diacritic  }, /* 525 */
     702                 :            :   { 0x0DCA, 0x0DCA, PDF_TEXT_UCD_PL_Diacritic  }, /* 526 */
     703                 :            :   { 0x0E47, 0x0E4C, PDF_TEXT_UCD_PL_Diacritic  }, /* 527 */
     704                 :            :   { 0x0E4E, 0x0E4E, PDF_TEXT_UCD_PL_Diacritic  }, /* 528 */
     705                 :            :   { 0x0EC8, 0x0ECC, PDF_TEXT_UCD_PL_Diacritic  }, /* 529 */
     706                 :            :   { 0x0F18, 0x0F19, PDF_TEXT_UCD_PL_Diacritic  }, /* 530 */
     707                 :            :   { 0x0F35, 0x0F35, PDF_TEXT_UCD_PL_Diacritic  }, /* 531 */
     708                 :            :   { 0x0F37, 0x0F37, PDF_TEXT_UCD_PL_Diacritic  }, /* 532 */
     709                 :            :   { 0x0F39, 0x0F39, PDF_TEXT_UCD_PL_Diacritic  }, /* 533 */
     710                 :            :   { 0x0F3E, 0x0F3F, PDF_TEXT_UCD_PL_Diacritic  }, /* 534 */
     711                 :            :   { 0x0F82, 0x0F84, PDF_TEXT_UCD_PL_Diacritic  }, /* 535 */
     712                 :            :   { 0x0F86, 0x0F87, PDF_TEXT_UCD_PL_Diacritic  }, /* 536 */
     713                 :            :   { 0x0FC6, 0x0FC6, PDF_TEXT_UCD_PL_Diacritic  }, /* 537 */
     714                 :            :   { 0x1037, 0x1037, PDF_TEXT_UCD_PL_Diacritic  }, /* 538 */
     715                 :            :   { 0x1039, 0x103A, PDF_TEXT_UCD_PL_Diacritic  }, /* 539 */
     716                 :            :   { 0x1087, 0x108C, PDF_TEXT_UCD_PL_Diacritic  }, /* 540 */
     717                 :            :   { 0x108D, 0x108D, PDF_TEXT_UCD_PL_Diacritic  }, /* 541 */
     718                 :            :   { 0x108F, 0x108F, PDF_TEXT_UCD_PL_Diacritic  }, /* 542 */
     719                 :            :   { 0x17C9, 0x17D3, PDF_TEXT_UCD_PL_Diacritic  }, /* 543 */
     720                 :            :   { 0x17DD, 0x17DD, PDF_TEXT_UCD_PL_Diacritic  }, /* 544 */
     721                 :            :   { 0x1939, 0x193B, PDF_TEXT_UCD_PL_Diacritic  }, /* 545 */
     722                 :            :   { 0x1B34, 0x1B34, PDF_TEXT_UCD_PL_Diacritic  }, /* 546 */
     723                 :            :   { 0x1B44, 0x1B44, PDF_TEXT_UCD_PL_Diacritic  }, /* 547 */
     724                 :            :   { 0x1B6B, 0x1B73, PDF_TEXT_UCD_PL_Diacritic  }, /* 548 */
     725                 :            :   { 0x1BAA, 0x1BAA, PDF_TEXT_UCD_PL_Diacritic  }, /* 549 */
     726                 :            :   { 0x1C36, 0x1C37, PDF_TEXT_UCD_PL_Diacritic  }, /* 550 */
     727                 :            :   { 0x1C78, 0x1C7D, PDF_TEXT_UCD_PL_Diacritic  }, /* 551 */
     728                 :            :   { 0x1D2C, 0x1D61, PDF_TEXT_UCD_PL_Diacritic  }, /* 552 */
     729                 :            :   { 0x1D62, 0x1D6A, PDF_TEXT_UCD_PL_Diacritic  }, /* 553 */
     730                 :            :   { 0x1DC4, 0x1DCF, PDF_TEXT_UCD_PL_Diacritic  }, /* 554 */
     731                 :            :   { 0x1DFE, 0x1DFF, PDF_TEXT_UCD_PL_Diacritic  }, /* 555 */
     732                 :            :   { 0x1FBD, 0x1FBD, PDF_TEXT_UCD_PL_Diacritic  }, /* 556 */
     733                 :            :   { 0x1FBF, 0x1FC1, PDF_TEXT_UCD_PL_Diacritic  }, /* 557 */
     734                 :            :   { 0x1FCD, 0x1FCF, PDF_TEXT_UCD_PL_Diacritic  }, /* 558 */
     735                 :            :   { 0x1FDD, 0x1FDF, PDF_TEXT_UCD_PL_Diacritic  }, /* 559 */
     736                 :            :   { 0x1FED, 0x1FEF, PDF_TEXT_UCD_PL_Diacritic  }, /* 560 */
     737                 :            :   { 0x1FFD, 0x1FFE, PDF_TEXT_UCD_PL_Diacritic  }, /* 561 */
     738                 :            :   { 0x2E2F, 0x2E2F, PDF_TEXT_UCD_PL_Diacritic  }, /* 562 */
     739                 :            :   { 0x302A, 0x302F, PDF_TEXT_UCD_PL_Diacritic  }, /* 563 */
     740                 :            :   { 0x3099, 0x309A, PDF_TEXT_UCD_PL_Diacritic  }, /* 564 */
     741                 :            :   { 0x309B, 0x309C, PDF_TEXT_UCD_PL_Diacritic  }, /* 565 */
     742                 :            :   { 0x30FC, 0x30FC, PDF_TEXT_UCD_PL_Diacritic  }, /* 566 */
     743                 :            :   { 0xA66F, 0xA66F, PDF_TEXT_UCD_PL_Diacritic  }, /* 567 */
     744                 :            :   { 0xA67C, 0xA67D, PDF_TEXT_UCD_PL_Diacritic  }, /* 568 */
     745                 :            :   { 0xA67F, 0xA67F, PDF_TEXT_UCD_PL_Diacritic  }, /* 569 */
     746                 :            :   { 0xA717, 0xA71F, PDF_TEXT_UCD_PL_Diacritic  }, /* 570 */
     747                 :            :   { 0xA720, 0xA721, PDF_TEXT_UCD_PL_Diacritic  }, /* 571 */
     748                 :            :   { 0xA788, 0xA788, PDF_TEXT_UCD_PL_Diacritic  }, /* 572 */
     749                 :            :   { 0xA8C4, 0xA8C4, PDF_TEXT_UCD_PL_Diacritic  }, /* 573 */
     750                 :            :   { 0xA92B, 0xA92D, PDF_TEXT_UCD_PL_Diacritic  }, /* 574 */
     751                 :            :   { 0xA92E, 0xA92E, PDF_TEXT_UCD_PL_Diacritic  }, /* 575 */
     752                 :            :   { 0xA953, 0xA953, PDF_TEXT_UCD_PL_Diacritic  }, /* 576 */
     753                 :            :   { 0xFB1E, 0xFB1E, PDF_TEXT_UCD_PL_Diacritic  }, /* 577 */
     754                 :            :   { 0xFE20, 0xFE26, PDF_TEXT_UCD_PL_Diacritic  }, /* 578 */
     755                 :            :   { 0xFF3E, 0xFF3E, PDF_TEXT_UCD_PL_Diacritic  }, /* 579 */
     756                 :            :   { 0xFF40, 0xFF40, PDF_TEXT_UCD_PL_Diacritic  }, /* 580 */
     757                 :            :   { 0xFF70, 0xFF70, PDF_TEXT_UCD_PL_Diacritic  }, /* 581 */
     758                 :            :   { 0xFF9E, 0xFF9F, PDF_TEXT_UCD_PL_Diacritic  }, /* 582 */
     759                 :            :   { 0xFFE3, 0xFFE3, PDF_TEXT_UCD_PL_Diacritic  }, /* 583 */
     760                 :            :   { 0x1D167, 0x1D169, PDF_TEXT_UCD_PL_Diacritic  }, /* 584 */
     761                 :            :   { 0x1D16D, 0x1D172, PDF_TEXT_UCD_PL_Diacritic  }, /* 585 */
     762                 :            :   { 0x1D17B, 0x1D182, PDF_TEXT_UCD_PL_Diacritic  }, /* 586 */
     763                 :            :   { 0x1D185, 0x1D18B, PDF_TEXT_UCD_PL_Diacritic  }, /* 587 */
     764                 :            :   { 0x1D1AA, 0x1D1AD, PDF_TEXT_UCD_PL_Diacritic  }, /* 588 */
     765                 :            :   { 0x00B7, 0x00B7, PDF_TEXT_UCD_PL_Extender  }, /* 589 */
     766                 :            :   { 0x02D0, 0x02D1, PDF_TEXT_UCD_PL_Extender  }, /* 590 */
     767                 :            :   { 0x0640, 0x0640, PDF_TEXT_UCD_PL_Extender  }, /* 591 */
     768                 :            :   { 0x07FA, 0x07FA, PDF_TEXT_UCD_PL_Extender  }, /* 592 */
     769                 :            :   { 0x0E46, 0x0E46, PDF_TEXT_UCD_PL_Extender  }, /* 593 */
     770                 :            :   { 0x0EC6, 0x0EC6, PDF_TEXT_UCD_PL_Extender  }, /* 594 */
     771                 :            :   { 0x1843, 0x1843, PDF_TEXT_UCD_PL_Extender  }, /* 595 */
     772                 :            :   { 0x1C36, 0x1C36, PDF_TEXT_UCD_PL_Extender  }, /* 596 */
     773                 :            :   { 0x1C7B, 0x1C7B, PDF_TEXT_UCD_PL_Extender  }, /* 597 */
     774                 :            :   { 0x3005, 0x3005, PDF_TEXT_UCD_PL_Extender  }, /* 598 */
     775                 :            :   { 0x3031, 0x3035, PDF_TEXT_UCD_PL_Extender  }, /* 599 */
     776                 :            :   { 0x309D, 0x309E, PDF_TEXT_UCD_PL_Extender  }, /* 600 */
     777                 :            :   { 0x30FC, 0x30FE, PDF_TEXT_UCD_PL_Extender  }, /* 601 */
     778                 :            :   { 0xA015, 0xA015, PDF_TEXT_UCD_PL_Extender  }, /* 602 */
     779                 :            :   { 0xA60C, 0xA60C, PDF_TEXT_UCD_PL_Extender  }, /* 603 */
     780                 :            :   { 0xFF70, 0xFF70, PDF_TEXT_UCD_PL_Extender  }, /* 604 */
     781                 :            :   { 0x02B0, 0x02B8, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 605 */
     782                 :            :   { 0x02C0, 0x02C1, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 606 */
     783                 :            :   { 0x02E0, 0x02E4, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 607 */
     784                 :            :   { 0x0345, 0x0345, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 608 */
     785                 :            :   { 0x037A, 0x037A, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 609 */
     786                 :            :   { 0x1D2C, 0x1D61, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 610 */
     787                 :            :   { 0x1D78, 0x1D78, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 611 */
     788                 :            :   { 0x1D9B, 0x1DBF, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 612 */
     789                 :            :   { 0x2090, 0x2094, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 613 */
     790                 :            :   { 0x2170, 0x217F, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 614 */
     791                 :            :   { 0x24D0, 0x24E9, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 615 */
     792                 :            :   { 0x2C7D, 0x2C7D, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 616 */
     793                 :            :   { 0xA770, 0xA770, PDF_TEXT_UCD_PL_Other_Lowercase  }, /* 617 */
     794                 :            :   { 0x2160, 0x216F, PDF_TEXT_UCD_PL_Other_Uppercase  }, /* 618 */
     795                 :            :   { 0x24B6, 0x24CF, PDF_TEXT_UCD_PL_Other_Uppercase  }, /* 619 */
     796                 :            :   { 0xFDD0, 0xFDEF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 620 */
     797                 :            :   { 0xFFFE, 0xFFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 621 */
     798                 :            :   { 0x1FFFE, 0x1FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 622 */
     799                 :            :   { 0x2FFFE, 0x2FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 623 */
     800                 :            :   { 0x3FFFE, 0x3FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 624 */
     801                 :            :   { 0x4FFFE, 0x4FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 625 */
     802                 :            :   { 0x5FFFE, 0x5FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 626 */
     803                 :            :   { 0x6FFFE, 0x6FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 627 */
     804                 :            :   { 0x7FFFE, 0x7FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 628 */
     805                 :            :   { 0x8FFFE, 0x8FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 629 */
     806                 :            :   { 0x9FFFE, 0x9FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 630 */
     807                 :            :   { 0xAFFFE, 0xAFFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 631 */
     808                 :            :   { 0xBFFFE, 0xBFFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 632 */
     809                 :            :   { 0xCFFFE, 0xCFFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 633 */
     810                 :            :   { 0xDFFFE, 0xDFFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 634 */
     811                 :            :   { 0xEFFFE, 0xEFFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 635 */
     812                 :            :   { 0xFFFFE, 0xFFFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 636 */
     813                 :            :   { 0x10FFFE, 0x10FFFF, PDF_TEXT_UCD_PL_Noncharacter_Code_Point  }, /* 637 */
     814                 :            :   { 0x09BE, 0x09BE, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 638 */
     815                 :            :   { 0x09D7, 0x09D7, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 639 */
     816                 :            :   { 0x0B3E, 0x0B3E, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 640 */
     817                 :            :   { 0x0B57, 0x0B57, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 641 */
     818                 :            :   { 0x0BBE, 0x0BBE, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 642 */
     819                 :            :   { 0x0BD7, 0x0BD7, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 643 */
     820                 :            :   { 0x0CC2, 0x0CC2, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 644 */
     821                 :            :   { 0x0CD5, 0x0CD6, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 645 */
     822                 :            :   { 0x0D3E, 0x0D3E, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 646 */
     823                 :            :   { 0x0D57, 0x0D57, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 647 */
     824                 :            :   { 0x0DCF, 0x0DCF, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 648 */
     825                 :            :   { 0x0DDF, 0x0DDF, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 649 */
     826                 :            :   { 0x200C, 0x200D, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 650 */
     827                 :            :   { 0xFF9E, 0xFF9F, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 651 */
     828                 :            :   { 0x1D165, 0x1D165, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 652 */
     829                 :            :   { 0x1D16E, 0x1D172, PDF_TEXT_UCD_PL_Other_Grapheme_Extend  }, /* 653 */
     830                 :            :   { 0x2FF0, 0x2FF1, PDF_TEXT_UCD_PL_IDS_Binary_Operator  }, /* 654 */
     831                 :            :   { 0x2FF4, 0x2FFB, PDF_TEXT_UCD_PL_IDS_Binary_Operator  }, /* 655 */
     832                 :            :   { 0x2FF2, 0x2FF3, PDF_TEXT_UCD_PL_IDS_Trinary_Operator  }, /* 656 */
     833                 :            :   { 0x2E80, 0x2E99, PDF_TEXT_UCD_PL_Radical  }, /* 657 */
     834                 :            :   { 0x2E9B, 0x2EF3, PDF_TEXT_UCD_PL_Radical  }, /* 658 */
     835                 :            :   { 0x2F00, 0x2FD5, PDF_TEXT_UCD_PL_Radical  }, /* 659 */
     836                 :            :   { 0x3400, 0x4DB5, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 660 */
     837                 :            :   { 0x4E00, 0x9FC3, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 661 */
     838                 :            :   { 0xFA0E, 0xFA0F, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 662 */
     839                 :            :   { 0xFA11, 0xFA11, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 663 */
     840                 :            :   { 0xFA13, 0xFA14, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 664 */
     841                 :            :   { 0xFA1F, 0xFA1F, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 665 */
     842                 :            :   { 0xFA21, 0xFA21, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 666 */
     843                 :            :   { 0xFA23, 0xFA24, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 667 */
     844                 :            :   { 0xFA27, 0xFA29, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 668 */
     845                 :            :   { 0x20000, 0x2A6D6, PDF_TEXT_UCD_PL_Unified_Ideograph  }, /* 669 */
     846                 :            :   { 0x034F, 0x034F, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 670 */
     847                 :            :   { 0x115F, 0x1160, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 671 */
     848                 :            :   { 0x2065, 0x2069, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 672 */
     849                 :            :   { 0x3164, 0x3164, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 673 */
     850                 :            :   { 0xFFA0, 0xFFA0, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 674 */
     851                 :            :   { 0xFFF0, 0xFFF8, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 675 */
     852                 :            :   { 0xE0000, 0xE0000, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 676 */
     853                 :            :   { 0xE0002, 0xE001F, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 677 */
     854                 :            :   { 0xE0080, 0xE00FF, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 678 */
     855                 :            :   { 0xE01F0, 0xE0FFF, PDF_TEXT_UCD_PL_Other_Default_Ignorable_Code_Point  }, /* 679 */
     856                 :            :   { 0x0340, 0x0341, PDF_TEXT_UCD_PL_Deprecated  }, /* 680 */
     857                 :            :   { 0x17A3, 0x17A3, PDF_TEXT_UCD_PL_Deprecated  }, /* 681 */
     858                 :            :   { 0x17D3, 0x17D3, PDF_TEXT_UCD_PL_Deprecated  }, /* 682 */
     859                 :            :   { 0x206A, 0x206F, PDF_TEXT_UCD_PL_Deprecated  }, /* 683 */
     860                 :            :   { 0xE0001, 0xE0001, PDF_TEXT_UCD_PL_Deprecated  }, /* 684 */
     861                 :            :   { 0xE0020, 0xE007F, PDF_TEXT_UCD_PL_Deprecated  }, /* 685 */
     862                 :            :   { 0x0069, 0x006A, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 686 */
     863                 :            :   { 0x012F, 0x012F, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 687 */
     864                 :            :   { 0x0249, 0x0249, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 688 */
     865                 :            :   { 0x0268, 0x0268, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 689 */
     866                 :            :   { 0x029D, 0x029D, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 690 */
     867                 :            :   { 0x02B2, 0x02B2, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 691 */
     868                 :            :   { 0x03F3, 0x03F3, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 692 */
     869                 :            :   { 0x0456, 0x0456, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 693 */
     870                 :            :   { 0x0458, 0x0458, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 694 */
     871                 :            :   { 0x1D62, 0x1D62, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 695 */
     872                 :            :   { 0x1D96, 0x1D96, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 696 */
     873                 :            :   { 0x1DA4, 0x1DA4, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 697 */
     874                 :            :   { 0x1DA8, 0x1DA8, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 698 */
     875                 :            :   { 0x1E2D, 0x1E2D, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 699 */
     876                 :            :   { 0x1ECB, 0x1ECB, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 700 */
     877                 :            :   { 0x2071, 0x2071, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 701 */
     878                 :            :   { 0x2148, 0x2149, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 702 */
     879                 :            :   { 0x2C7C, 0x2C7C, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 703 */
     880                 :            :   { 0x1D422, 0x1D423, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 704 */
     881                 :            :   { 0x1D456, 0x1D457, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 705 */
     882                 :            :   { 0x1D48A, 0x1D48B, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 706 */
     883                 :            :   { 0x1D4BE, 0x1D4BF, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 707 */
     884                 :            :   { 0x1D4F2, 0x1D4F3, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 708 */
     885                 :            :   { 0x1D526, 0x1D527, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 709 */
     886                 :            :   { 0x1D55A, 0x1D55B, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 710 */
     887                 :            :   { 0x1D58E, 0x1D58F, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 711 */
     888                 :            :   { 0x1D5C2, 0x1D5C3, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 712 */
     889                 :            :   { 0x1D5F6, 0x1D5F7, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 713 */
     890                 :            :   { 0x1D62A, 0x1D62B, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 714 */
     891                 :            :   { 0x1D65E, 0x1D65F, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 715 */
     892                 :            :   { 0x1D692, 0x1D693, PDF_TEXT_UCD_PL_Soft_Dotted  }, /* 716 */
     893                 :            :   { 0x0E40, 0x0E44, PDF_TEXT_UCD_PL_Logical_Order_Exception  }, /* 717 */
     894                 :            :   { 0x0EC0, 0x0EC4, PDF_TEXT_UCD_PL_Logical_Order_Exception  }, /* 718 */
     895                 :            :   { 0x2118, 0x2118, PDF_TEXT_UCD_PL_Other_ID_Start  }, /* 719 */
     896                 :            :   { 0x212E, 0x212E, PDF_TEXT_UCD_PL_Other_ID_Start  }, /* 720 */
     897                 :            :   { 0x309B, 0x309C, PDF_TEXT_UCD_PL_Other_ID_Start  }, /* 721 */
     898                 :            :   { 0x00B7, 0x00B7, PDF_TEXT_UCD_PL_Other_ID_Continue  }, /* 722 */
     899                 :            :   { 0x0387, 0x0387, PDF_TEXT_UCD_PL_Other_ID_Continue  }, /* 723 */
     900                 :            :   { 0x1369, 0x1371, PDF_TEXT_UCD_PL_Other_ID_Continue  }, /* 724 */
     901                 :            :   { 0x0021, 0x0021, PDF_TEXT_UCD_PL_STerm  }, /* 725 */
     902                 :            :   { 0x002E, 0x002E, PDF_TEXT_UCD_PL_STerm  }, /* 726 */
     903                 :            :   { 0x003F, 0x003F, PDF_TEXT_UCD_PL_STerm  }, /* 727 */
     904                 :            :   { 0x055C, 0x055C, PDF_TEXT_UCD_PL_STerm  }, /* 728 */
     905                 :            :   { 0x055E, 0x055E, PDF_TEXT_UCD_PL_STerm  }, /* 729 */
     906                 :            :   { 0x0589, 0x0589, PDF_TEXT_UCD_PL_STerm  }, /* 730 */
     907                 :            :   { 0x061F, 0x061F, PDF_TEXT_UCD_PL_STerm  }, /* 731 */
     908                 :            :   { 0x06D4, 0x06D4, PDF_TEXT_UCD_PL_STerm  }, /* 732 */
     909                 :            :   { 0x0700, 0x0702, PDF_TEXT_UCD_PL_STerm  }, /* 733 */
     910                 :            :   { 0x07F9, 0x07F9, PDF_TEXT_UCD_PL_STerm  }, /* 734 */
     911                 :            :   { 0x0964, 0x0965, PDF_TEXT_UCD_PL_STerm  }, /* 735 */
     912                 :            :   { 0x104A, 0x104B, PDF_TEXT_UCD_PL_STerm  }, /* 736 */
     913                 :            :   { 0x1362, 0x1362, PDF_TEXT_UCD_PL_STerm  }, /* 737 */
     914                 :            :   { 0x1367, 0x1368, PDF_TEXT_UCD_PL_STerm  }, /* 738 */
     915                 :            :   { 0x166E, 0x166E, PDF_TEXT_UCD_PL_STerm  }, /* 739 */
     916                 :            :   { 0x1803, 0x1803, PDF_TEXT_UCD_PL_STerm  }, /* 740 */
     917                 :            :   { 0x1809, 0x1809, PDF_TEXT_UCD_PL_STerm  }, /* 741 */
     918                 :            :   { 0x1944, 0x1945, PDF_TEXT_UCD_PL_STerm  }, /* 742 */
     919                 :            :   { 0x1B5A, 0x1B5B, PDF_TEXT_UCD_PL_STerm  }, /* 743 */
     920                 :            :   { 0x1B5E, 0x1B5F, PDF_TEXT_UCD_PL_STerm  }, /* 744 */
     921                 :            :   { 0x1C3B, 0x1C3C, PDF_TEXT_UCD_PL_STerm  }, /* 745 */
     922                 :            :   { 0x1C7E, 0x1C7F, PDF_TEXT_UCD_PL_STerm  }, /* 746 */
     923                 :            :   { 0x203C, 0x203D, PDF_TEXT_UCD_PL_STerm  }, /* 747 */
     924                 :            :   { 0x2047, 0x2049, PDF_TEXT_UCD_PL_STerm  }, /* 748 */
     925                 :            :   { 0x2E2E, 0x2E2E, PDF_TEXT_UCD_PL_STerm  }, /* 749 */
     926                 :            :   { 0x3002, 0x3002, PDF_TEXT_UCD_PL_STerm  }, /* 750 */
     927                 :            :   { 0xA60E, 0xA60F, PDF_TEXT_UCD_PL_STerm  }, /* 751 */
     928                 :            :   { 0xA876, 0xA877, PDF_TEXT_UCD_PL_STerm  }, /* 752 */
     929                 :            :   { 0xA8CE, 0xA8CF, PDF_TEXT_UCD_PL_STerm  }, /* 753 */
     930                 :            :   { 0xA92F, 0xA92F, PDF_TEXT_UCD_PL_STerm  }, /* 754 */
     931                 :            :   { 0xAA5D, 0xAA5F, PDF_TEXT_UCD_PL_STerm  }, /* 755 */
     932                 :            :   { 0xFE52, 0xFE52, PDF_TEXT_UCD_PL_STerm  }, /* 756 */
     933                 :            :   { 0xFE56, 0xFE57, PDF_TEXT_UCD_PL_STerm  }, /* 757 */
     934                 :            :   { 0xFF01, 0xFF01, PDF_TEXT_UCD_PL_STerm  }, /* 758 */
     935                 :            :   { 0xFF0E, 0xFF0E, PDF_TEXT_UCD_PL_STerm  }, /* 759 */
     936                 :            :   { 0xFF1F, 0xFF1F, PDF_TEXT_UCD_PL_STerm  }, /* 760 */
     937                 :            :   { 0xFF61, 0xFF61, PDF_TEXT_UCD_PL_STerm  }, /* 761 */
     938                 :            :   { 0x180B, 0x180D, PDF_TEXT_UCD_PL_Variation_Selector  }, /* 762 */
     939                 :            :   { 0xFE00, 0xFE0F, PDF_TEXT_UCD_PL_Variation_Selector  }, /* 763 */
     940                 :            :   { 0xE0100, 0xE01EF, PDF_TEXT_UCD_PL_Variation_Selector  }, /* 764 */
     941                 :            :   { 0x0009, 0x000D, PDF_TEXT_UCD_PL_Pattern_White_Space  }, /* 765 */
     942                 :            :   { 0x0020, 0x0020, PDF_TEXT_UCD_PL_Pattern_White_Space  }, /* 766 */
     943                 :            :   { 0x0085, 0x0085, PDF_TEXT_UCD_PL_Pattern_White_Space  }, /* 767 */
     944                 :            :   { 0x200E, 0x200F, PDF_TEXT_UCD_PL_Pattern_White_Space  }, /* 768 */
     945                 :            :   { 0x2028, 0x2028, PDF_TEXT_UCD_PL_Pattern_White_Space  }, /* 769 */
     946                 :            :   { 0x2029, 0x2029, PDF_TEXT_UCD_PL_Pattern_White_Space  }, /* 770 */
     947                 :            :   { 0x0021, 0x0023, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 771 */
     948                 :            :   { 0x0024, 0x0024, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 772 */
     949                 :            :   { 0x0025, 0x0027, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 773 */
     950                 :            :   { 0x0028, 0x0028, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 774 */
     951                 :            :   { 0x0029, 0x0029, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 775 */
     952                 :            :   { 0x002A, 0x002A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 776 */
     953                 :            :   { 0x002B, 0x002B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 777 */
     954                 :            :   { 0x002C, 0x002C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 778 */
     955                 :            :   { 0x002D, 0x002D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 779 */
     956                 :            :   { 0x002E, 0x002F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 780 */
     957                 :            :   { 0x003A, 0x003B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 781 */
     958                 :            :   { 0x003C, 0x003E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 782 */
     959                 :            :   { 0x003F, 0x0040, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 783 */
     960                 :            :   { 0x005B, 0x005B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 784 */
     961                 :            :   { 0x005C, 0x005C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 785 */
     962                 :            :   { 0x005D, 0x005D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 786 */
     963                 :            :   { 0x005E, 0x005E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 787 */
     964                 :            :   { 0x0060, 0x0060, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 788 */
     965                 :            :   { 0x007B, 0x007B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 789 */
     966                 :            :   { 0x007C, 0x007C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 790 */
     967                 :            :   { 0x007D, 0x007D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 791 */
     968                 :            :   { 0x007E, 0x007E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 792 */
     969                 :            :   { 0x00A1, 0x00A1, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 793 */
     970                 :            :   { 0x00A2, 0x00A5, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 794 */
     971                 :            :   { 0x00A6, 0x00A7, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 795 */
     972                 :            :   { 0x00A9, 0x00A9, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 796 */
     973                 :            :   { 0x00AB, 0x00AB, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 797 */
     974                 :            :   { 0x00AC, 0x00AC, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 798 */
     975                 :            :   { 0x00AE, 0x00AE, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 799 */
     976                 :            :   { 0x00B0, 0x00B0, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 800 */
     977                 :            :   { 0x00B1, 0x00B1, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 801 */
     978                 :            :   { 0x00B6, 0x00B6, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 802 */
     979                 :            :   { 0x00BB, 0x00BB, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 803 */
     980                 :            :   { 0x00BF, 0x00BF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 804 */
     981                 :            :   { 0x00D7, 0x00D7, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 805 */
     982                 :            :   { 0x00F7, 0x00F7, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 806 */
     983                 :            :   { 0x2010, 0x2015, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 807 */
     984                 :            :   { 0x2016, 0x2017, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 808 */
     985                 :            :   { 0x2018, 0x2018, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 809 */
     986                 :            :   { 0x2019, 0x2019, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 810 */
     987                 :            :   { 0x201A, 0x201A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 811 */
     988                 :            :   { 0x201B, 0x201C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 812 */
     989                 :            :   { 0x201D, 0x201D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 813 */
     990                 :            :   { 0x201E, 0x201E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 814 */
     991                 :            :   { 0x201F, 0x201F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 815 */
     992                 :            :   { 0x2020, 0x2027, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 816 */
     993                 :            :   { 0x2030, 0x2038, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 817 */
     994                 :            :   { 0x2039, 0x2039, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 818 */
     995                 :            :   { 0x203A, 0x203A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 819 */
     996                 :            :   { 0x203B, 0x203E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 820 */
     997                 :            :   { 0x2041, 0x2043, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 821 */
     998                 :            :   { 0x2044, 0x2044, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 822 */
     999                 :            :   { 0x2045, 0x2045, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 823 */
    1000                 :            :   { 0x2046, 0x2046, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 824 */
    1001                 :            :   { 0x2047, 0x2051, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 825 */
    1002                 :            :   { 0x2052, 0x2052, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 826 */
    1003                 :            :   { 0x2053, 0x2053, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 827 */
    1004                 :            :   { 0x2055, 0x205E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 828 */
    1005                 :            :   { 0x2190, 0x2194, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 829 */
    1006                 :            :   { 0x2195, 0x2199, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 830 */
    1007                 :            :   { 0x219A, 0x219B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 831 */
    1008                 :            :   { 0x219C, 0x219F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 832 */
    1009                 :            :   { 0x21A0, 0x21A0, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 833 */
    1010                 :            :   { 0x21A1, 0x21A2, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 834 */
    1011                 :            :   { 0x21A3, 0x21A3, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 835 */
    1012                 :            :   { 0x21A4, 0x21A5, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 836 */
    1013                 :            :   { 0x21A6, 0x21A6, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 837 */
    1014                 :            :   { 0x21A7, 0x21AD, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 838 */
    1015                 :            :   { 0x21AE, 0x21AE, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 839 */
    1016                 :            :   { 0x21AF, 0x21CD, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 840 */
    1017                 :            :   { 0x21CE, 0x21CF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 841 */
    1018                 :            :   { 0x21D0, 0x21D1, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 842 */
    1019                 :            :   { 0x21D2, 0x21D2, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 843 */
    1020                 :            :   { 0x21D3, 0x21D3, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 844 */
    1021                 :            :   { 0x21D4, 0x21D4, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 845 */
    1022                 :            :   { 0x21D5, 0x21F3, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 846 */
    1023                 :            :   { 0x21F4, 0x22FF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 847 */
    1024                 :            :   { 0x2300, 0x2307, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 848 */
    1025                 :            :   { 0x2308, 0x230B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 849 */
    1026                 :            :   { 0x230C, 0x231F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 850 */
    1027                 :            :   { 0x2320, 0x2321, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 851 */
    1028                 :            :   { 0x2322, 0x2328, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 852 */
    1029                 :            :   { 0x2329, 0x2329, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 853 */
    1030                 :            :   { 0x232A, 0x232A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 854 */
    1031                 :            :   { 0x232B, 0x237B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 855 */
    1032                 :            :   { 0x237C, 0x237C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 856 */
    1033                 :            :   { 0x237D, 0x239A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 857 */
    1034                 :            :   { 0x239B, 0x23B3, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 858 */
    1035                 :            :   { 0x23B4, 0x23DB, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 859 */
    1036                 :            :   { 0x23DC, 0x23E1, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 860 */
    1037                 :            :   { 0x23E2, 0x23E7, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 861 */
    1038                 :            :   { 0x23E8, 0x23FF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 862 */
    1039                 :            :   { 0x2400, 0x2426, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 863 */
    1040                 :            :   { 0x2427, 0x243F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 864 */
    1041                 :            :   { 0x2440, 0x244A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 865 */
    1042                 :            :   { 0x244B, 0x245F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 866 */
    1043                 :            :   { 0x2500, 0x25B6, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 867 */
    1044                 :            :   { 0x25B7, 0x25B7, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 868 */
    1045                 :            :   { 0x25B8, 0x25C0, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 869 */
    1046                 :            :   { 0x25C1, 0x25C1, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 870 */
    1047                 :            :   { 0x25C2, 0x25F7, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 871 */
    1048                 :            :   { 0x25F8, 0x25FF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 872 */
    1049                 :            :   { 0x2600, 0x266E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 873 */
    1050                 :            :   { 0x266F, 0x266F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 874 */
    1051                 :            :   { 0x2670, 0x269D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 875 */
    1052                 :            :   { 0x269E, 0x269F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 876 */
    1053                 :            :   { 0x26A0, 0x26BC, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 877 */
    1054                 :            :   { 0x26BD, 0x26BF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 878 */
    1055                 :            :   { 0x26C0, 0x26C3, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 879 */
    1056                 :            :   { 0x26C4, 0x2700, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 880 */
    1057                 :            :   { 0x2701, 0x2704, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 881 */
    1058                 :            :   { 0x2705, 0x2705, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 882 */
    1059                 :            :   { 0x2706, 0x2709, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 883 */
    1060                 :            :   { 0x270A, 0x270B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 884 */
    1061                 :            :   { 0x270C, 0x2727, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 885 */
    1062                 :            :   { 0x2728, 0x2728, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 886 */
    1063                 :            :   { 0x2729, 0x274B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 887 */
    1064                 :            :   { 0x274C, 0x274C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 888 */
    1065                 :            :   { 0x274D, 0x274D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 889 */
    1066                 :            :   { 0x274E, 0x274E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 890 */
    1067                 :            :   { 0x274F, 0x2752, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 891 */
    1068                 :            :   { 0x2753, 0x2755, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 892 */
    1069                 :            :   { 0x2756, 0x2756, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 893 */
    1070                 :            :   { 0x2757, 0x2757, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 894 */
    1071                 :            :   { 0x2758, 0x275E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 895 */
    1072                 :            :   { 0x275F, 0x2760, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 896 */
    1073                 :            :   { 0x2761, 0x2767, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 897 */
    1074                 :            :   { 0x2768, 0x2768, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 898 */
    1075                 :            :   { 0x2769, 0x2769, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 899 */
    1076                 :            :   { 0x276A, 0x276A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 900 */
    1077                 :            :   { 0x276B, 0x276B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 901 */
    1078                 :            :   { 0x276C, 0x276C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 902 */
    1079                 :            :   { 0x276D, 0x276D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 903 */
    1080                 :            :   { 0x276E, 0x276E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 904 */
    1081                 :            :   { 0x276F, 0x276F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 905 */
    1082                 :            :   { 0x2770, 0x2770, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 906 */
    1083                 :            :   { 0x2771, 0x2771, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 907 */
    1084                 :            :   { 0x2772, 0x2772, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 908 */
    1085                 :            :   { 0x2773, 0x2773, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 909 */
    1086                 :            :   { 0x2774, 0x2774, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 910 */
    1087                 :            :   { 0x2775, 0x2775, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 911 */
    1088                 :            :   { 0x2794, 0x2794, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 912 */
    1089                 :            :   { 0x2795, 0x2797, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 913 */
    1090                 :            :   { 0x2798, 0x27AF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 914 */
    1091                 :            :   { 0x27B0, 0x27B0, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 915 */
    1092                 :            :   { 0x27B1, 0x27BE, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 916 */
    1093                 :            :   { 0x27BF, 0x27BF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 917 */
    1094                 :            :   { 0x27C0, 0x27C4, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 918 */
    1095                 :            :   { 0x27C5, 0x27C5, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 919 */
    1096                 :            :   { 0x27C6, 0x27C6, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 920 */
    1097                 :            :   { 0x27C7, 0x27CA, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 921 */
    1098                 :            :   { 0x27CB, 0x27CB, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 922 */
    1099                 :            :   { 0x27CC, 0x27CC, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 923 */
    1100                 :            :   { 0x27CD, 0x27CF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 924 */
    1101                 :            :   { 0x27D0, 0x27E5, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 925 */
    1102                 :            :   { 0x27E6, 0x27E6, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 926 */
    1103                 :            :   { 0x27E7, 0x27E7, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 927 */
    1104                 :            :   { 0x27E8, 0x27E8, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 928 */
    1105                 :            :   { 0x27E9, 0x27E9, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 929 */
    1106                 :            :   { 0x27EA, 0x27EA, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 930 */
    1107                 :            :   { 0x27EB, 0x27EB, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 931 */
    1108                 :            :   { 0x27EC, 0x27EC, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 932 */
    1109                 :            :   { 0x27ED, 0x27ED, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 933 */
    1110                 :            :   { 0x27EE, 0x27EE, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 934 */
    1111                 :            :   { 0x27EF, 0x27EF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 935 */
    1112                 :            :   { 0x27F0, 0x27FF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 936 */
    1113                 :            :   { 0x2800, 0x28FF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 937 */
    1114                 :            :   { 0x2900, 0x2982, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 938 */
    1115                 :            :   { 0x2983, 0x2983, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 939 */
    1116                 :            :   { 0x2984, 0x2984, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 940 */
    1117                 :            :   { 0x2985, 0x2985, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 941 */
    1118                 :            :   { 0x2986, 0x2986, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 942 */
    1119                 :            :   { 0x2987, 0x2987, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 943 */
    1120                 :            :   { 0x2988, 0x2988, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 944 */
    1121                 :            :   { 0x2989, 0x2989, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 945 */
    1122                 :            :   { 0x298A, 0x298A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 946 */
    1123                 :            :   { 0x298B, 0x298B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 947 */
    1124                 :            :   { 0x298C, 0x298C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 948 */
    1125                 :            :   { 0x298D, 0x298D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 949 */
    1126                 :            :   { 0x298E, 0x298E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 950 */
    1127                 :            :   { 0x298F, 0x298F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 951 */
    1128                 :            :   { 0x2990, 0x2990, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 952 */
    1129                 :            :   { 0x2991, 0x2991, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 953 */
    1130                 :            :   { 0x2992, 0x2992, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 954 */
    1131                 :            :   { 0x2993, 0x2993, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 955 */
    1132                 :            :   { 0x2994, 0x2994, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 956 */
    1133                 :            :   { 0x2995, 0x2995, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 957 */
    1134                 :            :   { 0x2996, 0x2996, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 958 */
    1135                 :            :   { 0x2997, 0x2997, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 959 */
    1136                 :            :   { 0x2998, 0x2998, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 960 */
    1137                 :            :   { 0x2999, 0x29D7, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 961 */
    1138                 :            :   { 0x29D8, 0x29D8, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 962 */
    1139                 :            :   { 0x29D9, 0x29D9, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 963 */
    1140                 :            :   { 0x29DA, 0x29DA, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 964 */
    1141                 :            :   { 0x29DB, 0x29DB, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 965 */
    1142                 :            :   { 0x29DC, 0x29FB, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 966 */
    1143                 :            :   { 0x29FC, 0x29FC, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 967 */
    1144                 :            :   { 0x29FD, 0x29FD, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 968 */
    1145                 :            :   { 0x29FE, 0x2AFF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 969 */
    1146                 :            :   { 0x2B00, 0x2B2F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 970 */
    1147                 :            :   { 0x2B30, 0x2B44, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 971 */
    1148                 :            :   { 0x2B45, 0x2B46, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 972 */
    1149                 :            :   { 0x2B47, 0x2B4C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 973 */
    1150                 :            :   { 0x2B4D, 0x2B4F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 974 */
    1151                 :            :   { 0x2B50, 0x2B54, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 975 */
    1152                 :            :   { 0x2B55, 0x2BFF, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 976 */
    1153                 :            :   { 0x2E00, 0x2E01, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 977 */
    1154                 :            :   { 0x2E02, 0x2E02, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 978 */
    1155                 :            :   { 0x2E03, 0x2E03, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 979 */
    1156                 :            :   { 0x2E04, 0x2E04, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 980 */
    1157                 :            :   { 0x2E05, 0x2E05, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 981 */
    1158                 :            :   { 0x2E06, 0x2E08, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 982 */
    1159                 :            :   { 0x2E09, 0x2E09, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 983 */
    1160                 :            :   { 0x2E0A, 0x2E0A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 984 */
    1161                 :            :   { 0x2E0B, 0x2E0B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 985 */
    1162                 :            :   { 0x2E0C, 0x2E0C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 986 */
    1163                 :            :   { 0x2E0D, 0x2E0D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 987 */
    1164                 :            :   { 0x2E0E, 0x2E16, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 988 */
    1165                 :            :   { 0x2E17, 0x2E17, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 989 */
    1166                 :            :   { 0x2E18, 0x2E19, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 990 */
    1167                 :            :   { 0x2E1A, 0x2E1A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 991 */
    1168                 :            :   { 0x2E1B, 0x2E1B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 992 */
    1169                 :            :   { 0x2E1C, 0x2E1C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 993 */
    1170                 :            :   { 0x2E1D, 0x2E1D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 994 */
    1171                 :            :   { 0x2E1E, 0x2E1F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 995 */
    1172                 :            :   { 0x2E20, 0x2E20, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 996 */
    1173                 :            :   { 0x2E21, 0x2E21, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 997 */
    1174                 :            :   { 0x2E22, 0x2E22, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 998 */
    1175                 :            :   { 0x2E23, 0x2E23, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 999 */
    1176                 :            :   { 0x2E24, 0x2E24, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1000 */
    1177                 :            :   { 0x2E25, 0x2E25, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1001 */
    1178                 :            :   { 0x2E26, 0x2E26, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1002 */
    1179                 :            :   { 0x2E27, 0x2E27, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1003 */
    1180                 :            :   { 0x2E28, 0x2E28, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1004 */
    1181                 :            :   { 0x2E29, 0x2E29, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1005 */
    1182                 :            :   { 0x2E2A, 0x2E2E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1006 */
    1183                 :            :   { 0x2E2F, 0x2E2F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1007 */
    1184                 :            :   { 0x2E30, 0x2E30, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1008 */
    1185                 :            :   { 0x2E31, 0x2E7F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1009 */
    1186                 :            :   { 0x3001, 0x3003, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1010 */
    1187                 :            :   { 0x3008, 0x3008, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1011 */
    1188                 :            :   { 0x3009, 0x3009, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1012 */
    1189                 :            :   { 0x300A, 0x300A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1013 */
    1190                 :            :   { 0x300B, 0x300B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1014 */
    1191                 :            :   { 0x300C, 0x300C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1015 */
    1192                 :            :   { 0x300D, 0x300D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1016 */
    1193                 :            :   { 0x300E, 0x300E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1017 */
    1194                 :            :   { 0x300F, 0x300F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1018 */
    1195                 :            :   { 0x3010, 0x3010, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1019 */
    1196                 :            :   { 0x3011, 0x3011, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1020 */
    1197                 :            :   { 0x3012, 0x3013, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1021 */
    1198                 :            :   { 0x3014, 0x3014, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1022 */
    1199                 :            :   { 0x3015, 0x3015, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1023 */
    1200                 :            :   { 0x3016, 0x3016, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1024 */
    1201                 :            :   { 0x3017, 0x3017, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1025 */
    1202                 :            :   { 0x3018, 0x3018, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1026 */
    1203                 :            :   { 0x3019, 0x3019, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1027 */
    1204                 :            :   { 0x301A, 0x301A, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1028 */
    1205                 :            :   { 0x301B, 0x301B, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1029 */
    1206                 :            :   { 0x301C, 0x301C, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1030 */
    1207                 :            :   { 0x301D, 0x301D, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1031 */
    1208                 :            :   { 0x301E, 0x301F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1032 */
    1209                 :            :   { 0x3020, 0x3020, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1033 */
    1210                 :            :   { 0x3030, 0x3030, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1034 */
    1211                 :            :   { 0xFD3E, 0xFD3E, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1035 */
    1212                 :            :   { 0xFD3F, 0xFD3F, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1036 */
    1213                 :            :   { 0xFE45, 0xFE46, PDF_TEXT_UCD_PL_Pattern_Syntax  }, /* 1037 */
    1214                 :            : };
    1215                 :            : 
    1216                 :            : /***************** END OF SELF-GENERATED DATA *********************************/
    1217                 :            : 
    1218                 :            : static pdf_bool_t
    1219                 :            : pdf_text_ucd_pl_in_interval (pdf_u32_t character,
    1220                 :            :                              pdf_u32_t first_interval,
    1221                 :            :                              pdf_u32_t last_interval)
    1222                 :            : {
    1223                 :            :   int i;
    1224                 :            : 
    1225         [ +  + ]:        102 :   for (i = first_interval; i <= last_interval; ++i)
    1226                 :            :     {
    1227 [ +  + ][ +  + ]:         99 :       if ((character >= unicode_proplist_info[i].interval_start) &&
    1228                 :         24 :           (character <= unicode_proplist_info[i].interval_stop))
    1229                 :            :         {
    1230                 :          6 :           return PDF_TRUE;
    1231                 :            :         }
    1232                 :            :     }
    1233                 :          3 :   return PDF_FALSE;
    1234                 :            : }
    1235                 :            : 
    1236                 :            : /* Returns true if the given UTF-32HE unicode point has the Soft_Dotted
    1237                 :            :  *  property */
    1238                 :            : pdf_bool_t
    1239                 :          9 : pdf_text_ucd_pl_is_Soft_Dotted (pdf_u32_t character)
    1240                 :            : {
    1241                 :          9 :   return pdf_text_ucd_pl_in_interval (character,
    1242                 :            :                                       UCD_PL_SOFT_DOTTED_F,
    1243                 :            :                                       UCD_PL_SOFT_DOTTED_L);
    1244                 :            : }
    1245                 :            : 
    1246                 :            : /* NOTE: If needed, other properties can also be questioned like in
    1247                 :            :  *  `pdf_text_ucd_pl_is_Soft_Dotted'. By now, this is not necessary. */
    1248                 :            : 
    1249                 :            : /* End of pdf-text-ucd-proplist.c */

Generated by: LCOV version 1.8