1#!/usr/bin/env python 2# 3# Copyright 2015 The Android Open Source Project. 4# 5# Licensed under the Apache License, Version 2.0 (the "License"); 6# you may not use this file except in compliance with the License. 7# You may obtain a copy of the License at 8# 9# http://www.apache.org/licenses/LICENSE-2.0 10# 11# Unless required by applicable law or agreed to in writing, software 12# distributed under the License is distributed on an "AS IS" BASIS, 13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14# See the License for the specific language governing permissions and 15# limitations under the License. 16 17"""Subset the Noto Sans Japanese font.""" 18 19from nototools import subset 20 21CHARSET = [ 22 0x22EF, # MIDLINE HORIZONTAL ELLIPSIS 23 0x3031, # VERTICAL KANA REPEAT MARK 24 0x3032, # VERTICAL KANA REPEAT WITH VOICED SOUND MARK 25 0x3033, # VERTICAL KANA REPEAT MARK UPPER HALF 26 0x3034, # VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF 27 0x3035, # VERTICAL KANA REPEAT MARK LOWER HALF 28 0x303B, # VERTICAL IDEOGRAPHIC ITERATION MARK 29 0x3094, # HIRAGANA LETTER VU 30 0x3095, # HIRAGANA LETTER SMALL KA 31 0x3096, # HIRAGANA LETTER SMALL KE 32 0x3099, # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK 33 0x309A, # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK 34 0x309F, # HIRAGANA DIGRAPH YORI 35 0x30F7, # KATAKANA LETTER VA 36 0x30F8, # KATAKANA LETTER VI 37 0x30F9, # KATAKANA LETTER VE 38 0x30FA, # KATAKANA LETTER VO 39 0x30FF, # KATAKANA DIGRAPH KOTO 40 0x31F0, # KATAKANA LETTER SMALL KU 41 0x31F1, # KATAKANA LETTER SMALL SI 42 0x31F2, # KATAKANA LETTER SMALL SU 43 0x31F3, # KATAKANA LETTER SMALL TO 44 0x31F4, # KATAKANA LETTER SMALL NU 45 0x31F5, # KATAKANA LETTER SMALL HA 46 0x31F6, # KATAKANA LETTER SMALL HI 47 0x31F7, # KATAKANA LETTER SMALL HU 48 0x31F8, # KATAKANA LETTER SMALL HE 49 0x31F9, # KATAKANA LETTER SMALL HO 50 0x31FA, # KATAKANA LETTER SMALL MU 51 0x31FB, # KATAKANA LETTER SMALL RA 52 0x31FC, # KATAKANA LETTER SMALL RI 53 0x31FD, # KATAKANA LETTER SMALL RU 54 0x31FE, # KATAKANA LETTER SMALL RE 55 0x31FF, # KATAKANA LETTER SMALL RO 56 0x32D0, # CIRCLED KATAKANA A 57 0x32D1, # CIRCLED KATAKANA I 58 0x32D2, # CIRCLED KATAKANA U 59 0x32D3, # CIRCLED KATAKANA E 60 0x32D4, # CIRCLED KATAKANA O 61 0x32D5, # CIRCLED KATAKANA KA 62 0x32D6, # CIRCLED KATAKANA KI 63 0x32D7, # CIRCLED KATAKANA KU 64 0x32D8, # CIRCLED KATAKANA KE 65 0x32D9, # CIRCLED KATAKANA KO 66 0x32DA, # CIRCLED KATAKANA SA 67 0x32DB, # CIRCLED KATAKANA SI 68 0x32DC, # CIRCLED KATAKANA SU 69 0x32DD, # CIRCLED KATAKANA SE 70 0x32DE, # CIRCLED KATAKANA SO 71 0x32DF, # CIRCLED KATAKANA TA 72 0x32E0, # CIRCLED KATAKANA TI 73 0x32E1, # CIRCLED KATAKANA TU 74 0x32E2, # CIRCLED KATAKANA TE 75 0x32E3, # CIRCLED KATAKANA TO 76 0x32E4, # CIRCLED KATAKANA NA 77 0x32E5, # CIRCLED KATAKANA NI 78 0x32E6, # CIRCLED KATAKANA NU 79 0x32E7, # CIRCLED KATAKANA NE 80 0x32E8, # CIRCLED KATAKANA NO 81 0x32E9, # CIRCLED KATAKANA HA 82 0x32EA, # CIRCLED KATAKANA HI 83 0x32EB, # CIRCLED KATAKANA HU 84 0x32EC, # CIRCLED KATAKANA HE 85 0x32ED, # CIRCLED KATAKANA HO 86 0x32EE, # CIRCLED KATAKANA MA 87 0x32EF, # CIRCLED KATAKANA MI 88 0x32F0, # CIRCLED KATAKANA MU 89 0x32F1, # CIRCLED KATAKANA ME 90 0x32F2, # CIRCLED KATAKANA MO 91 0x32F3, # CIRCLED KATAKANA YA 92 0x32F4, # CIRCLED KATAKANA YU 93 0x32F5, # CIRCLED KATAKANA YO 94 0x32F6, # CIRCLED KATAKANA RA 95 0x32F7, # CIRCLED KATAKANA RI 96 0x32F8, # CIRCLED KATAKANA RU 97 0x32F9, # CIRCLED KATAKANA RE 98 0x32FA, # CIRCLED KATAKANA RO 99 0x32FB, # CIRCLED KATAKANA WA 100 0x32FC, # CIRCLED KATAKANA WI 101 0x32FD, # CIRCLED KATAKANA WE 102 0x32FE, # CIRCLED KATAKANA WO 103 0x3300, # SQUARE APAATO 104 0x3301, # SQUARE ARUHUA 105 0x3302, # SQUARE ANPEA 106 0x3304, # SQUARE ININGU 107 0x3305, # SQUARE INTI 108 0x3306, # SQUARE UON 109 0x3307, # SQUARE ESUKUUDO 110 0x3308, # SQUARE EEKAA 111 0x3309, # SQUARE ONSU 112 0x330A, # SQUARE OOMU 113 0x330B, # SQUARE KAIRI 114 0x330C, # SQUARE KARATTO 115 0x330E, # SQUARE GARON 116 0x330F, # SQUARE GANMA 117 0x3310, # SQUARE GIGA 118 0x3311, # SQUARE GINII 119 0x3312, # SQUARE KYURII 120 0x3313, # SQUARE GIRUDAA 121 0x3315, # SQUARE KIROGURAMU 122 0x3316, # SQUARE KIROMEETORU 123 0x3317, # SQUARE KIROWATTO 124 0x3319, # SQUARE GURAMUTON 125 0x331A, # SQUARE KURUZEIRO 126 0x331B, # SQUARE KUROONE 127 0x331C, # SQUARE KEESU 128 0x331D, # SQUARE KORUNA 129 0x331E, # SQUARE KOOPO 130 0x331F, # SQUARE SAIKURU 131 0x3320, # SQUARE SANTIIMU 132 0x3321, # SQUARE SIRINGU 133 0x3324, # SQUARE DAASU 134 0x3325, # SQUARE DESI 135 0x3328, # SQUARE NANO 136 0x3329, # SQUARE NOTTO 137 0x332A, # SQUARE HAITU 138 0x332D, # SQUARE BAARERU 139 0x332E, # SQUARE PIASUTORU 140 0x332F, # SQUARE PIKURU 141 0x3330, # SQUARE PIKO 142 0x3331, # SQUARE BIRU 143 0x3332, # SQUARE HUARADDO 144 0x3333, # SQUARE HUIITO 145 0x3334, # SQUARE BUSSYERU 146 0x3335, # SQUARE HURAN 147 0x3337, # SQUARE PESO 148 0x3338, # SQUARE PENIHI 149 0x3339, # SQUARE HERUTU 150 0x333A, # SQUARE PENSU 151 0x333C, # SQUARE BEETA 152 0x333D, # SQUARE POINTO 153 0x333E, # SQUARE BORUTO 154 0x333F, # SQUARE HON 155 0x3340, # SQUARE PONDO 156 0x3341, # SQUARE HOORU 157 0x3342, # SQUARE HOON 158 0x3343, # SQUARE MAIKURO 159 0x3344, # SQUARE MAIRU 160 0x3345, # SQUARE MAHHA 161 0x3346, # SQUARE MARUKU 162 0x3347, # SQUARE MANSYON 163 0x3348, # SQUARE MIKURON 164 0x334B, # SQUARE MEGA 165 0x334C, # SQUARE MEGATON 166 0x334E, # SQUARE YAADO 167 0x334F, # SQUARE YAARU 168 0x3350, # SQUARE YUAN 169 0x3352, # SQUARE RIRA 170 0x3353, # SQUARE RUPII 171 0x3354, # SQUARE RUUBURU 172 0x3355, # SQUARE REMU 173 0x3356, # SQUARE RENTOGEN 174 0x2000B, # CJK UNIFIED IDEOGRAPH-2000B 175 0x200A2, # CJK UNIFIED IDEOGRAPH-200A2 176 0x200A4, # CJK UNIFIED IDEOGRAPH-200A4 177 0x200B0, # CJK UNIFIED IDEOGRAPH-200B0 178 0x200F5, # CJK UNIFIED IDEOGRAPH-200F5 179 0x20158, # CJK UNIFIED IDEOGRAPH-20158 180 0x201A2, # CJK UNIFIED IDEOGRAPH-201A2 181 0x20213, # CJK UNIFIED IDEOGRAPH-20213 182 0x2032B, # CJK UNIFIED IDEOGRAPH-2032B 183 0x20371, # CJK UNIFIED IDEOGRAPH-20371 184 0x20381, # CJK UNIFIED IDEOGRAPH-20381 185 0x203F9, # CJK UNIFIED IDEOGRAPH-203F9 186 0x2044A, # CJK UNIFIED IDEOGRAPH-2044A 187 0x20509, # CJK UNIFIED IDEOGRAPH-20509 188 0x2053F, # CJK UNIFIED IDEOGRAPH-2053F 189 0x205B1, # CJK UNIFIED IDEOGRAPH-205B1 190 0x205D6, # CJK UNIFIED IDEOGRAPH-205D6 191 0x206EC, # CJK UNIFIED IDEOGRAPH-206EC 192 0x2074F, # CJK UNIFIED IDEOGRAPH-2074F 193 0x207C8, # CJK UNIFIED IDEOGRAPH-207C8 194 0x20807, # CJK UNIFIED IDEOGRAPH-20807 195 0x2083A, # CJK UNIFIED IDEOGRAPH-2083A 196 0x208B9, # CJK UNIFIED IDEOGRAPH-208B9 197 0x2090E, # CJK UNIFIED IDEOGRAPH-2090E 198 0x2097C, # CJK UNIFIED IDEOGRAPH-2097C 199 0x20984, # CJK UNIFIED IDEOGRAPH-20984 200 0x2099D, # CJK UNIFIED IDEOGRAPH-2099D 201 0x20A64, # CJK UNIFIED IDEOGRAPH-20A64 202 0x20AD3, # CJK UNIFIED IDEOGRAPH-20AD3 203 0x20B1D, # CJK UNIFIED IDEOGRAPH-20B1D 204 0x20BB7, # CJK UNIFIED IDEOGRAPH-20BB7 205 0x20D45, # CJK UNIFIED IDEOGRAPH-20D45 206 0x20D58, # CJK UNIFIED IDEOGRAPH-20D58 207 0x20DE1, # CJK UNIFIED IDEOGRAPH-20DE1 208 0x20E64, # CJK UNIFIED IDEOGRAPH-20E64 209 0x20E95, # CJK UNIFIED IDEOGRAPH-20E95 210 0x20F5F, # CJK UNIFIED IDEOGRAPH-20F5F 211 0x21201, # CJK UNIFIED IDEOGRAPH-21201 212 0x2123D, # CJK UNIFIED IDEOGRAPH-2123D 213 0x21255, # CJK UNIFIED IDEOGRAPH-21255 214 0x21274, # CJK UNIFIED IDEOGRAPH-21274 215 0x2127B, # CJK UNIFIED IDEOGRAPH-2127B 216 0x212D7, # CJK UNIFIED IDEOGRAPH-212D7 217 0x212E4, # CJK UNIFIED IDEOGRAPH-212E4 218 0x212FD, # CJK UNIFIED IDEOGRAPH-212FD 219 0x2131B, # CJK UNIFIED IDEOGRAPH-2131B 220 0x21344, # CJK UNIFIED IDEOGRAPH-21344 221 0x213C4, # CJK UNIFIED IDEOGRAPH-213C4 222 0x2146D, # CJK UNIFIED IDEOGRAPH-2146D 223 0x2146E, # CJK UNIFIED IDEOGRAPH-2146E 224 0x21647, # CJK UNIFIED IDEOGRAPH-21647 225 0x216B4, # CJK UNIFIED IDEOGRAPH-216B4 226 0x21706, # CJK UNIFIED IDEOGRAPH-21706 227 0x21742, # CJK UNIFIED IDEOGRAPH-21742 228 0x218BD, # CJK UNIFIED IDEOGRAPH-218BD 229 0x219C3, # CJK UNIFIED IDEOGRAPH-219C3 230 0x21A1A, # CJK UNIFIED IDEOGRAPH-21A1A 231 0x21C56, # CJK UNIFIED IDEOGRAPH-21C56 232 0x21D2D, # CJK UNIFIED IDEOGRAPH-21D2D 233 0x21D45, # CJK UNIFIED IDEOGRAPH-21D45 234 0x21D62, # CJK UNIFIED IDEOGRAPH-21D62 235 0x21D78, # CJK UNIFIED IDEOGRAPH-21D78 236 0x21D92, # CJK UNIFIED IDEOGRAPH-21D92 237 0x21D9C, # CJK UNIFIED IDEOGRAPH-21D9C 238 0x21DA1, # CJK UNIFIED IDEOGRAPH-21DA1 239 0x21DB7, # CJK UNIFIED IDEOGRAPH-21DB7 240 0x21DE0, # CJK UNIFIED IDEOGRAPH-21DE0 241 0x21E33, # CJK UNIFIED IDEOGRAPH-21E33 242 0x21E34, # CJK UNIFIED IDEOGRAPH-21E34 243 0x21F1E, # CJK UNIFIED IDEOGRAPH-21F1E 244 0x21F76, # CJK UNIFIED IDEOGRAPH-21F76 245 0x21FFA, # CJK UNIFIED IDEOGRAPH-21FFA 246 0x2217B, # CJK UNIFIED IDEOGRAPH-2217B 247 0x22218, # CJK UNIFIED IDEOGRAPH-22218 248 0x2231E, # CJK UNIFIED IDEOGRAPH-2231E 249 0x223AD, # CJK UNIFIED IDEOGRAPH-223AD 250 0x22609, # CJK UNIFIED IDEOGRAPH-22609 251 0x226F3, # CJK UNIFIED IDEOGRAPH-226F3 252 0x2285B, # CJK UNIFIED IDEOGRAPH-2285B 253 0x228AB, # CJK UNIFIED IDEOGRAPH-228AB 254 0x22AB8, # CJK UNIFIED IDEOGRAPH-22AB8 255 0x22B46, # CJK UNIFIED IDEOGRAPH-22B46 256 0x22B4F, # CJK UNIFIED IDEOGRAPH-22B4F 257 0x22B50, # CJK UNIFIED IDEOGRAPH-22B50 258 0x22BA6, # CJK UNIFIED IDEOGRAPH-22BA6 259 0x22C1D, # CJK UNIFIED IDEOGRAPH-22C1D 260 0x22C24, # CJK UNIFIED IDEOGRAPH-22C24 261 0x22DE1, # CJK UNIFIED IDEOGRAPH-22DE1 262 0x22FEB, # CJK UNIFIED IDEOGRAPH-22FEB 263 0x231B6, # CJK UNIFIED IDEOGRAPH-231B6 264 0x231C3, # CJK UNIFIED IDEOGRAPH-231C3 265 0x231C4, # CJK UNIFIED IDEOGRAPH-231C4 266 0x231F5, # CJK UNIFIED IDEOGRAPH-231F5 267 0x23372, # CJK UNIFIED IDEOGRAPH-23372 268 0x233D0, # CJK UNIFIED IDEOGRAPH-233D0 269 0x233D2, # CJK UNIFIED IDEOGRAPH-233D2 270 0x233D3, # CJK UNIFIED IDEOGRAPH-233D3 271 0x233D5, # CJK UNIFIED IDEOGRAPH-233D5 272 0x233DA, # CJK UNIFIED IDEOGRAPH-233DA 273 0x233DF, # CJK UNIFIED IDEOGRAPH-233DF 274 0x233E4, # CJK UNIFIED IDEOGRAPH-233E4 275 0x2344A, # CJK UNIFIED IDEOGRAPH-2344A 276 0x2344B, # CJK UNIFIED IDEOGRAPH-2344B 277 0x23451, # CJK UNIFIED IDEOGRAPH-23451 278 0x23465, # CJK UNIFIED IDEOGRAPH-23465 279 0x234E4, # CJK UNIFIED IDEOGRAPH-234E4 280 0x23594, # CJK UNIFIED IDEOGRAPH-23594 281 0x235C4, # CJK UNIFIED IDEOGRAPH-235C4 282 0x23638, # CJK UNIFIED IDEOGRAPH-23638 283 0x23639, # CJK UNIFIED IDEOGRAPH-23639 284 0x2363A, # CJK UNIFIED IDEOGRAPH-2363A 285 0x23647, # CJK UNIFIED IDEOGRAPH-23647 286 0x2370C, # CJK UNIFIED IDEOGRAPH-2370C 287 0x2371C, # CJK UNIFIED IDEOGRAPH-2371C 288 0x23763, # CJK UNIFIED IDEOGRAPH-23763 289 0x23764, # CJK UNIFIED IDEOGRAPH-23764 290 0x237E7, # CJK UNIFIED IDEOGRAPH-237E7 291 0x237F1, # CJK UNIFIED IDEOGRAPH-237F1 292 0x237FF, # CJK UNIFIED IDEOGRAPH-237FF 293 0x23824, # CJK UNIFIED IDEOGRAPH-23824 294 0x2383D, # CJK UNIFIED IDEOGRAPH-2383D 295 0x23A98, # CJK UNIFIED IDEOGRAPH-23A98 296 0x23C7F, # CJK UNIFIED IDEOGRAPH-23C7F 297 0x23CBE, # CJK UNIFIED IDEOGRAPH-23CBE 298 0x23D00, # CJK UNIFIED IDEOGRAPH-23D00 299 0x23D0E, # CJK UNIFIED IDEOGRAPH-23D0E 300 0x23DD3, # CJK UNIFIED IDEOGRAPH-23DD3 301 0x23DF9, # CJK UNIFIED IDEOGRAPH-23DF9 302 0x23DFA, # CJK UNIFIED IDEOGRAPH-23DFA 303 0x23F7E, # CJK UNIFIED IDEOGRAPH-23F7E 304 0x2404B, # CJK UNIFIED IDEOGRAPH-2404B 305 0x24096, # CJK UNIFIED IDEOGRAPH-24096 306 0x24103, # CJK UNIFIED IDEOGRAPH-24103 307 0x241C6, # CJK UNIFIED IDEOGRAPH-241C6 308 0x243BC, # CJK UNIFIED IDEOGRAPH-243BC 309 0x243D0, # CJK UNIFIED IDEOGRAPH-243D0 310 0x24629, # CJK UNIFIED IDEOGRAPH-24629 311 0x246A5, # CJK UNIFIED IDEOGRAPH-246A5 312 0x247F1, # CJK UNIFIED IDEOGRAPH-247F1 313 0x24896, # CJK UNIFIED IDEOGRAPH-24896 314 0x24A4D, # CJK UNIFIED IDEOGRAPH-24A4D 315 0x24B56, # CJK UNIFIED IDEOGRAPH-24B56 316 0x24B6F, # CJK UNIFIED IDEOGRAPH-24B6F 317 0x24C16, # CJK UNIFIED IDEOGRAPH-24C16 318 0x24D14, # CJK UNIFIED IDEOGRAPH-24D14 319 0x24E04, # CJK UNIFIED IDEOGRAPH-24E04 320 0x24E0E, # CJK UNIFIED IDEOGRAPH-24E0E 321 0x24E37, # CJK UNIFIED IDEOGRAPH-24E37 322 0x24E6A, # CJK UNIFIED IDEOGRAPH-24E6A 323 0x24E8B, # CJK UNIFIED IDEOGRAPH-24E8B 324 0x24FF2, # CJK UNIFIED IDEOGRAPH-24FF2 325 0x2504A, # CJK UNIFIED IDEOGRAPH-2504A 326 0x25055, # CJK UNIFIED IDEOGRAPH-25055 327 0x25122, # CJK UNIFIED IDEOGRAPH-25122 328 0x251A9, # CJK UNIFIED IDEOGRAPH-251A9 329 0x251E5, # CJK UNIFIED IDEOGRAPH-251E5 330 0x2521E, # CJK UNIFIED IDEOGRAPH-2521E 331 0x2524C, # CJK UNIFIED IDEOGRAPH-2524C 332 0x2542E, # CJK UNIFIED IDEOGRAPH-2542E 333 0x2548E, # CJK UNIFIED IDEOGRAPH-2548E 334 0x254D9, # CJK UNIFIED IDEOGRAPH-254D9 335 0x2550E, # CJK UNIFIED IDEOGRAPH-2550E 336 0x255A7, # CJK UNIFIED IDEOGRAPH-255A7 337 0x2567F, # CJK UNIFIED IDEOGRAPH-2567F 338 0x25771, # CJK UNIFIED IDEOGRAPH-25771 339 0x257A9, # CJK UNIFIED IDEOGRAPH-257A9 340 0x257B4, # CJK UNIFIED IDEOGRAPH-257B4 341 0x25874, # CJK UNIFIED IDEOGRAPH-25874 342 0x259C4, # CJK UNIFIED IDEOGRAPH-259C4 343 0x259D4, # CJK UNIFIED IDEOGRAPH-259D4 344 0x25AE3, # CJK UNIFIED IDEOGRAPH-25AE3 345 0x25AE4, # CJK UNIFIED IDEOGRAPH-25AE4 346 0x25AF1, # CJK UNIFIED IDEOGRAPH-25AF1 347 0x25BB2, # CJK UNIFIED IDEOGRAPH-25BB2 348 0x25C4B, # CJK UNIFIED IDEOGRAPH-25C4B 349 0x25C64, # CJK UNIFIED IDEOGRAPH-25C64 350 0x25DA1, # CJK UNIFIED IDEOGRAPH-25DA1 351 0x25E2E, # CJK UNIFIED IDEOGRAPH-25E2E 352 0x25E56, # CJK UNIFIED IDEOGRAPH-25E56 353 0x25E62, # CJK UNIFIED IDEOGRAPH-25E62 354 0x25E65, # CJK UNIFIED IDEOGRAPH-25E65 355 0x25EC2, # CJK UNIFIED IDEOGRAPH-25EC2 356 0x25EE8, # CJK UNIFIED IDEOGRAPH-25EE8 357 0x25F23, # CJK UNIFIED IDEOGRAPH-25F23 358 0x25F5C, # CJK UNIFIED IDEOGRAPH-25F5C 359 0x25FD4, # CJK UNIFIED IDEOGRAPH-25FD4 360 0x25FE0, # CJK UNIFIED IDEOGRAPH-25FE0 361 0x25FFB, # CJK UNIFIED IDEOGRAPH-25FFB 362 0x2600C, # CJK UNIFIED IDEOGRAPH-2600C 363 0x26017, # CJK UNIFIED IDEOGRAPH-26017 364 0x26060, # CJK UNIFIED IDEOGRAPH-26060 365 0x260ED, # CJK UNIFIED IDEOGRAPH-260ED 366 0x26222, # CJK UNIFIED IDEOGRAPH-26222 367 0x26270, # CJK UNIFIED IDEOGRAPH-26270 368 0x26286, # CJK UNIFIED IDEOGRAPH-26286 369 0x2667E, # CJK UNIFIED IDEOGRAPH-2667E 370 0x266B0, # CJK UNIFIED IDEOGRAPH-266B0 371 0x2671D, # CJK UNIFIED IDEOGRAPH-2671D 372 0x268DD, # CJK UNIFIED IDEOGRAPH-268DD 373 0x268EA, # CJK UNIFIED IDEOGRAPH-268EA 374 0x2696F, # CJK UNIFIED IDEOGRAPH-2696F 375 0x26999, # CJK UNIFIED IDEOGRAPH-26999 376 0x269DD, # CJK UNIFIED IDEOGRAPH-269DD 377 0x26A1E, # CJK UNIFIED IDEOGRAPH-26A1E 378 0x26A58, # CJK UNIFIED IDEOGRAPH-26A58 379 0x26A8C, # CJK UNIFIED IDEOGRAPH-26A8C 380 0x26AB7, # CJK UNIFIED IDEOGRAPH-26AB7 381 0x26AFF, # CJK UNIFIED IDEOGRAPH-26AFF 382 0x26C29, # CJK UNIFIED IDEOGRAPH-26C29 383 0x26C73, # CJK UNIFIED IDEOGRAPH-26C73 384 0x26C9E, # CJK UNIFIED IDEOGRAPH-26C9E 385 0x26CDD, # CJK UNIFIED IDEOGRAPH-26CDD 386 0x26E40, # CJK UNIFIED IDEOGRAPH-26E40 387 0x26E65, # CJK UNIFIED IDEOGRAPH-26E65 388 0x26F94, # CJK UNIFIED IDEOGRAPH-26F94 389 0x26FF6, # CJK UNIFIED IDEOGRAPH-26FF6 390 0x26FF7, # CJK UNIFIED IDEOGRAPH-26FF7 391 0x26FF8, # CJK UNIFIED IDEOGRAPH-26FF8 392 0x270F4, # CJK UNIFIED IDEOGRAPH-270F4 393 0x27139, # CJK UNIFIED IDEOGRAPH-27139 394 0x273DA, # CJK UNIFIED IDEOGRAPH-273DA 395 0x273DB, # CJK UNIFIED IDEOGRAPH-273DB 396 0x273FE, # CJK UNIFIED IDEOGRAPH-273FE 397 0x27410, # CJK UNIFIED IDEOGRAPH-27410 398 0x27449, # CJK UNIFIED IDEOGRAPH-27449 399 0x27614, # CJK UNIFIED IDEOGRAPH-27614 400 0x27615, # CJK UNIFIED IDEOGRAPH-27615 401 0x27631, # CJK UNIFIED IDEOGRAPH-27631 402 0x27684, # CJK UNIFIED IDEOGRAPH-27684 403 0x27693, # CJK UNIFIED IDEOGRAPH-27693 404 0x2770E, # CJK UNIFIED IDEOGRAPH-2770E 405 0x27723, # CJK UNIFIED IDEOGRAPH-27723 406 0x27752, # CJK UNIFIED IDEOGRAPH-27752 407 0x27985, # CJK UNIFIED IDEOGRAPH-27985 408 0x279B4, # CJK UNIFIED IDEOGRAPH-279B4 409 0x27BB3, # CJK UNIFIED IDEOGRAPH-27BB3 410 0x27BBE, # CJK UNIFIED IDEOGRAPH-27BBE 411 0x27BC7, # CJK UNIFIED IDEOGRAPH-27BC7 412 0x27C3C, # CJK UNIFIED IDEOGRAPH-27C3C 413 0x27CB8, # CJK UNIFIED IDEOGRAPH-27CB8 414 0x27DA0, # CJK UNIFIED IDEOGRAPH-27DA0 415 0x27E10, # CJK UNIFIED IDEOGRAPH-27E10 416 0x2808A, # CJK UNIFIED IDEOGRAPH-2808A 417 0x280BB, # CJK UNIFIED IDEOGRAPH-280BB 418 0x28277, # CJK UNIFIED IDEOGRAPH-28277 419 0x28282, # CJK UNIFIED IDEOGRAPH-28282 420 0x282F3, # CJK UNIFIED IDEOGRAPH-282F3 421 0x283CD, # CJK UNIFIED IDEOGRAPH-283CD 422 0x2840C, # CJK UNIFIED IDEOGRAPH-2840C 423 0x28455, # CJK UNIFIED IDEOGRAPH-28455 424 0x2856B, # CJK UNIFIED IDEOGRAPH-2856B 425 0x285C8, # CJK UNIFIED IDEOGRAPH-285C8 426 0x285C9, # CJK UNIFIED IDEOGRAPH-285C9 427 0x286D7, # CJK UNIFIED IDEOGRAPH-286D7 428 0x286FA, # CJK UNIFIED IDEOGRAPH-286FA 429 0x28946, # CJK UNIFIED IDEOGRAPH-28946 430 0x2896B, # CJK UNIFIED IDEOGRAPH-2896B 431 0x28987, # CJK UNIFIED IDEOGRAPH-28987 432 0x28988, # CJK UNIFIED IDEOGRAPH-28988 433 0x289BA, # CJK UNIFIED IDEOGRAPH-289BA 434 0x289BB, # CJK UNIFIED IDEOGRAPH-289BB 435 0x28A1E, # CJK UNIFIED IDEOGRAPH-28A1E 436 0x28A43, # CJK UNIFIED IDEOGRAPH-28A43 437 0x28A71, # CJK UNIFIED IDEOGRAPH-28A71 438 0x28A99, # CJK UNIFIED IDEOGRAPH-28A99 439 0x28ACD, # CJK UNIFIED IDEOGRAPH-28ACD 440 0x28ADD, # CJK UNIFIED IDEOGRAPH-28ADD 441 0x28AE4, # CJK UNIFIED IDEOGRAPH-28AE4 442 0x28BC1, # CJK UNIFIED IDEOGRAPH-28BC1 443 0x28BEF, # CJK UNIFIED IDEOGRAPH-28BEF 444 0x28CDD, # CJK UNIFIED IDEOGRAPH-28CDD 445 0x28D10, # CJK UNIFIED IDEOGRAPH-28D10 446 0x28D71, # CJK UNIFIED IDEOGRAPH-28D71 447 0x28DFB, # CJK UNIFIED IDEOGRAPH-28DFB 448 0x28E17, # CJK UNIFIED IDEOGRAPH-28E17 449 0x28E1F, # CJK UNIFIED IDEOGRAPH-28E1F 450 0x28E89, # CJK UNIFIED IDEOGRAPH-28E89 451 0x28EEB, # CJK UNIFIED IDEOGRAPH-28EEB 452 0x28EF6, # CJK UNIFIED IDEOGRAPH-28EF6 453 0x28F32, # CJK UNIFIED IDEOGRAPH-28F32 454 0x28FF8, # CJK UNIFIED IDEOGRAPH-28FF8 455 0x292A0, # CJK UNIFIED IDEOGRAPH-292A0 456 0x292B1, # CJK UNIFIED IDEOGRAPH-292B1 457 0x29490, # CJK UNIFIED IDEOGRAPH-29490 458 0x295CF, # CJK UNIFIED IDEOGRAPH-295CF 459 0x296F0, # CJK UNIFIED IDEOGRAPH-296F0 460 0x29719, # CJK UNIFIED IDEOGRAPH-29719 461 0x29750, # CJK UNIFIED IDEOGRAPH-29750 462 0x298C6, # CJK UNIFIED IDEOGRAPH-298C6 463 0x29A72, # CJK UNIFIED IDEOGRAPH-29A72 464 0x29D4B, # CJK UNIFIED IDEOGRAPH-29D4B 465 0x29DDB, # CJK UNIFIED IDEOGRAPH-29DDB 466 0x29E15, # CJK UNIFIED IDEOGRAPH-29E15 467 0x29E3D, # CJK UNIFIED IDEOGRAPH-29E3D 468 0x29E49, # CJK UNIFIED IDEOGRAPH-29E49 469 0x29E8A, # CJK UNIFIED IDEOGRAPH-29E8A 470 0x29EC4, # CJK UNIFIED IDEOGRAPH-29EC4 471 0x29EDB, # CJK UNIFIED IDEOGRAPH-29EDB 472 0x29EE9, # CJK UNIFIED IDEOGRAPH-29EE9 473 0x29FCE, # CJK UNIFIED IDEOGRAPH-29FCE 474 0x29FD7, # CJK UNIFIED IDEOGRAPH-29FD7 475 0x2A01A, # CJK UNIFIED IDEOGRAPH-2A01A 476 0x2A02F, # CJK UNIFIED IDEOGRAPH-2A02F 477 0x2A082, # CJK UNIFIED IDEOGRAPH-2A082 478 0x2A0F9, # CJK UNIFIED IDEOGRAPH-2A0F9 479 0x2A190, # CJK UNIFIED IDEOGRAPH-2A190 480 0x2A38C, # CJK UNIFIED IDEOGRAPH-2A38C 481 0x2A437, # CJK UNIFIED IDEOGRAPH-2A437 482 0x2A5F1, # CJK UNIFIED IDEOGRAPH-2A5F1 483 0x2A602, # CJK UNIFIED IDEOGRAPH-2A602 484 0x2A61A, # CJK UNIFIED IDEOGRAPH-2A61A 485 0x2A6B2, # CJK UNIFIED IDEOGRAPH-2A6B2 486 0x2A9E6, # CJK UNIFIED IDEOGRAPH-2A9E6 487 0x2B746, # CJK UNIFIED IDEOGRAPH-2B746 488 0x2B751, # CJK UNIFIED IDEOGRAPH-2B751 489 0x2B753, # CJK UNIFIED IDEOGRAPH-2B753 490 0x2B75A, # CJK UNIFIED IDEOGRAPH-2B75A 491 0x2B75C, # CJK UNIFIED IDEOGRAPH-2B75C 492 0x2B765, # CJK UNIFIED IDEOGRAPH-2B765 493 0x2B776, # CJK UNIFIED IDEOGRAPH-2B776 494 0x2B777, # CJK UNIFIED IDEOGRAPH-2B777 495 0x2B77C, # CJK UNIFIED IDEOGRAPH-2B77C 496 0x2B782, # CJK UNIFIED IDEOGRAPH-2B782 497 0x2B789, # CJK UNIFIED IDEOGRAPH-2B789 498 0x2B78B, # CJK UNIFIED IDEOGRAPH-2B78B 499 0x2B78E, # CJK UNIFIED IDEOGRAPH-2B78E 500 0x2B794, # CJK UNIFIED IDEOGRAPH-2B794 501 0x2B7AC, # CJK UNIFIED IDEOGRAPH-2B7AC 502 0x2B7AF, # CJK UNIFIED IDEOGRAPH-2B7AF 503 0x2B7BD, # CJK UNIFIED IDEOGRAPH-2B7BD 504 0x2B7C9, # CJK UNIFIED IDEOGRAPH-2B7C9 505 0x2B7CF, # CJK UNIFIED IDEOGRAPH-2B7CF 506 0x2B7D2, # CJK UNIFIED IDEOGRAPH-2B7D2 507 0x2B7D8, # CJK UNIFIED IDEOGRAPH-2B7D8 508 0x2B7F0, # CJK UNIFIED IDEOGRAPH-2B7F0 509 0x2B80D, # CJK UNIFIED IDEOGRAPH-2B80D 510 0x2B817, # CJK UNIFIED IDEOGRAPH-2B817 511 0x2B81A, # CJK UNIFIED IDEOGRAPH-2B81A 512] 513 514subset.subset_font('NotoSansJP-Regular.otf', 515 'NotoSansJP-Regular-Subsetted.otf', 516 include=CHARSET) 517