FONTAINE  1.0
Jinmeiyo.h
Go to the documentation of this file.
1 //
2 // The Fontaine Font Analysis Project
3 //
4 // Copyright (c) 2009 by Edward H. Trager
5 // All Rights Reserved
6 //
7 // Released under the GNU GPL version 2.0 or later.
8 //
9 
10 
11 //
12 // Jinmeiyo.h
13 //
14 
15 #ifndef ORTHOGRAPHY_DATA
16 #include "../OrthographyData.h"
17 #endif
18 
19 #ifndef JINMEIYO
20 #define JINMEIYO
21 
22 namespace Jinmeiyo{
23 
24 //
25 // Unicode values
26 //
27 // 773 Japanese jinmeiyo characters (with variants) based on
28 // http://en.wikipedia.org/wiki/Jinmeiy%C5%8D_kanji
29 // #List_of_the_jinmeiy.C5.8D_kanji_.28.E4.BA.BA.E5.90.8D.E7.94.A8.E6.BC.A2.E5.AD.97.E5.88.A5.E8.A1.A8.29
30 //
31 // At the top of the article a number of 983 characters is given.
32 // However preceding the actual list of characters, the number 774 is given.
33 // I found one duplicate though, so here there are but 773 ...
34 //
36  0x4e11,
37  0x4e1e,
38  0x4e32,
39  0x4e43,
40  0x4e4b,
41  0x4e4e,
42  0x4e5f,
43  0x4e91,
44  0x4e98,
45  0x4e99,
46  0x4e9b,
47  0x4ea6,
48  0x4ea5,
49  0x4ea8,
50  0x4eae,
51  0x4ed4,
52  0x4f0a,
53  0x4f0e,
54  0x4f0d,
55  0x4f3d,
56  0x4f43,
57  0x4f51,
58  0x4f36,
59  0x4f83,
60  0x4f91,
61  0x4fc4,
62  0x4fe0,
63  0x4fe3,
64  0x4fd0,
65  0x4fb6,
66  0x502d,
67  0x4ffa,
68  0x4ff1,
69  0x5026,
70  0x5016,
71  0x5072,
72  0x50c5,
73  0x50ad,
74  0x5132,
75  0x5141,
76  0x514e,
77  0x515c,
78  0x5176,
79  0x51a5,
80  0x51b4,
81  0x51b6,
82  0x51c4,
83  0x51cc,
84  0x51dc,
85  0x51db,
86  0x51e7,
87  0x51ea,
88  0x51f0,
89  0x51f1,
90  0x51fd,
91  0x5239,
92  0x5289,
93  0x52ab,
94  0x52c1,
95  0x52c3,
96  0x52fe,
97  0x5302,
98  0x52ff,
99  0x5321,
100  0x5eff,
101  0x535c,
102  0x536f,
103  0x537f,
104  0x53a8,
105  0x53a9,
106  0x53c9,
107  0x53e1,
108  0x53e2,
109  0x53f6,
110  0x53ea,
111  0x543e,
112  0x541e,
113  0x543b,
114  0x5442,
115  0x54c9,
116  0x54e8,
117  0x5544,
118  0x5504,
119  0x54e9,
120  0x55ac,
121  0x55a7,
122  0x55b0,
123  0x558b,
124  0x5629,
125  0x5609,
126  0x5617,
127  0x564c,
128  0x5642,
129  0x5703,
130  0x572d,
131  0x5750,
132  0x5c2d,
133  0x582f,
134  0x5766,
135  0x57fc,
136  0x57f4,
137  0x5806,
138  0x5830,
139  0x583a,
140  0x5835,
141  0x5859,
142  0x585e,
143  0x5861,
144  0x58d5,
145  0x58ec,
146  0x5937,
147  0x5944,
148  0x5948,
149  0x594e,
150  0x5957,
151  0x5996,
152  0x5a03,
153  0x59ea,
154  0x59e5,
155  0x5a29,
156  0x5a9b,
157  0x5b09,
158  0x5b5f,
159  0x5b8f,
160  0x5b8b,
161  0x5b9b,
162  0x5b95,
163  0x5ba5,
164  0x5bc5,
165  0x5bd3,
166  0x5bf5,
167  0x5c16,
168  0x5c24,
169  0x5c51,
170  0x5ca1,
171  0x5ce8,
172  0x5cfb,
173  0x5d16,
174  0x5d1a,
175  0x5d50,
176  0x5d6f,
177  0x5d69,
178  0x5dba,
179  0x5dcc,
180  0x5dd6,
181  0x5df2,
182  0x5df3,
183  0x5df4,
184  0x5df7,
185  0x5dfd,
186  0x5dfe,
187  0x5e16,
188  0x5e4c,
189  0x5e61,
190  0x5e84,
191  0x5e87,
192  0x5e9a,
193  0x5eb5,
194  0x5edf,
195  0x5efb,
196  0x5f18,
197  0x5f1b,
198  0x5f25,
199  0x5f4c,
200  0x5f57,
201  0x5f66,
202  0x5f6a,
203  0x5f6c,
204  0x5fa0,
205  0x5ffd,
206  0x601c,
207  0x6062,
208  0x6070,
209  0x6055,
210  0x608c,
211  0x60df,
212  0x60da,
213  0x6089,
214  0x60c7,
215  0x60f9,
216  0x60fa,
217  0x60e3,
218  0x6167,
219  0x61a7,
220  0x6190,
221  0x620a,
222  0x6216,
223  0x621a,
224  0x621f,
225  0x6234,
226  0x6258,
227  0x6309,
228  0x62f6,
229  0x62ed,
230  0x6328,
231  0x62f3,
232  0x6349,
233  0x633a,
234  0x633d,
235  0x63ac,
236  0x6372,
237  0x6377,
238  0x637a,
239  0x637b,
240  0x6367,
241  0x63a0,
242  0x63c3,
243  0x6451,
244  0x647a,
245  0x6492,
246  0x64b0,
247  0x649e,
248  0x64ad,
249  0x64ab,
250  0x64e2,
251  0x5b5c,
252  0x6566,
253  0x6591,
254  0x6590,
255  0x65a1,
256  0x65a7,
257  0x65af,
258  0x65bc,
259  0x65e6,
260  0x65ed,
261  0x65fa,
262  0x6602,
263  0x660a,
264  0x660f,
265  0x660c,
266  0x6627,
267  0x6634,
268  0x664f,
269  0x6643,
270  0x6644,
271  0x6652,
272  0x664b,
273  0x665f,
274  0x6666,
275  0x6668,
276  0x667a,
277  0x6689,
278  0x66a2,
279  0x66d6,
280  0x66d9,
281  0x66dd,
282  0x66f3,
283  0x66fd,
284  0x66fe,
285  0x670b,
286  0x6714,
287  0x674f,
288  0x6756,
289  0x675c,
290  0x674e,
291  0x676d,
292  0x6775,
293  0x6795,
294  0x6777,
295  0x6787,
296  0x67d1,
297  0x67f4,
298  0x67f5,
299  0x67ff,
300  0x67d8,
301  0x67ca,
302  0x6803,
303  0x67cf,
304  0x67fe,
305  0x67da,
306  0x6867,
307  0x6a9c,
308  0x681e,
309  0x6854,
310  0x6842,
311  0x6841,
312  0x6816,
313  0x6850,
314  0x6817,
315  0x68a7,
316  0x6897,
317  0x6893,
318  0x68a2,
319  0x689b,
320  0x68af,
321  0x6876,
322  0x68b6,
323  0x691b,
324  0x68a8,
325  0x6881,
326  0x6905,
327  0x68f2,
328  0x690e,
329  0x690b,
330  0x6900,
331  0x696f,
332  0x695a,
333  0x6955,
334  0x693f,
335  0x6960,
336  0x6953,
337  0x6930,
338  0x6962,
339  0x694a,
340  0x698e,
341  0x6a3a,
342  0x698a,
343  0x699b,
344  0x69d9,
345  0x69c7,
346  0x69cd,
347  0x69cc,
348  0x6a2b,
349  0x69fb,
350  0x6a1f,
351  0x6a0b,
352  0x6a58,
353  0x6a3d,
354  0x6a59,
355  0x6a8e,
356  0x6a80,
357  0x6ac2,
358  0x6adb,
359  0x6ad3,
360  0x6b23,
361  0x6b3d,
362  0x6b4e,
363  0x6b64,
364  0x6b86,
365  0x6bc5,
366  0x6bd8,
367  0x6bec,
368  0x6c40,
369  0x6c5d,
370  0x6c50,
371  0x6c4e,
372  0x6c72,
373  0x6c99,
374  0x6c70,
375  0x6c8c,
376  0x6c93,
377  0x6cab,
378  0x6d38,
379  0x6d32,
380  0x6d35,
381  0x6d1b,
382  0x6d69,
383  0x6d6c,
384  0x6df5,
385  0x6df3,
386  0x6e1a,
387  0x6e1a,
388  0x6dc0,
389  0x6dcb,
390  0x6e25,
391  0x6e58,
392  0x6e4a,
393  0x6e5b,
394  0x6e67,
395  0x6ea2,
396  0x6ec9,
397  0x6e9c,
398  0x6f31,
399  0x6f15,
400  0x6f23,
401  0x6faa,
402  0x6fe1,
403  0x7015,
404  0x7058,
405  0x7078,
406  0x707c,
407  0x70cf,
408  0x7130,
409  0x711a,
410  0x714c,
411  0x714e,
412  0x7164,
413  0x7149,
414  0x7199,
415  0x718a,
416  0x71d5,
417  0x71ce,
418  0x71e6,
419  0x71ed,
420  0x71ff,
421  0x722a,
422  0x723d,
423  0x723e,
424  0x7252,
425  0x7259,
426  0x725f,
427  0x7261,
428  0x727d,
429  0x7280,
430  0x72fc,
431  0x732a,
432  0x7345,
433  0x7396,
434  0x73a9,
435  0x73c2,
436  0x73c8,
437  0x73ca,
438  0x73c0,
439  0x73b2,
440  0x7422,
441  0x7422,
442  0x7409,
443  0x745b,
444  0x7425,
445  0x7436,
446  0x7435,
447  0x7433,
448  0x745a,
449  0x745e,
450  0x7476,
451  0x7473,
452  0x7460,
453  0x7483,
454  0x74dc,
455  0x74e2,
456  0x74e6,
457  0x7525,
458  0x752b,
459  0x754f,
460  0x7560,
461  0x7562,
462  0x757f,
463  0x758b,
464  0x758f,
465  0x7626,
466  0x7690,
467  0x7693,
468  0x7709,
469  0x7738,
470  0x7766,
471  0x77b3,
472  0x77a5,
473  0x77ad,
474  0x77e9,
475  0x7826,
476  0x7825,
477  0x7827,
478  0x786f,
479  0x7893,
480  0x7897,
481  0x78a9,
482  0x78a7,
483  0x78d0,
484  0x78ef,
485  0x7947,
486  0x7962,
487  0x79b0,
488  0x7950,
489  0x7950,
490  0x7984,
491  0x797f,
492  0x798e,
493  0x798e,
494  0x79b1,
495  0x79bd,
496  0x79be,
497  0x79e6,
498  0x79e4,
499  0x7a00,
500  0x7a14,
501  0x7a1f,
502  0x7a1c,
503  0x7a3d,
504  0x7a63,
505  0x7a70,
506  0x7a7f,
507  0x7a84,
508  0x7a9f,
509  0x7aaa,
510  0x7aba,
511  0x7ae3,
512  0x7aea,
513  0x7afa,
514  0x7aff,
515  0x7b08,
516  0x7b39,
517  0x7b19,
518  0x7b20,
519  0x7b48,
520  0x7b51,
521  0x7b95,
522  0x7b94,
523  0x7bb8,
524  0x7bc7,
525  0x7be0,
526  0x7c1e,
527  0x7c3e,
528  0x7c7e,
529  0x7ca5,
530  0x7c9f,
531  0x7cca,
532  0x7d18,
533  0x7d17,
534  0x7d10,
535  0x7d43,
536  0x7d2c,
537  0x7d46,
538  0x7d62,
539  0x7dba,
540  0x7d9c,
541  0x7db4,
542  0x7dcb,
543  0x7dbe,
544  0x7db8,
545  0x7e1e,
546  0x5fbd,
547  0x7e6b,
548  0x7e61,
549  0x7e82,
550  0x7e8f,
551  0x7f9a,
552  0x7fa8,
553  0x7fd4,
554  0x7fe0,
555  0x8000,
556  0x800c,
557  0x8036,
558  0x803d,
559  0x8061,
560  0x8087,
561  0x808b,
562  0x8098,
563  0x80b4,
564  0x80e4,
565  0x80e1,
566  0x8107,
567  0x8129,
568  0x8154,
569  0x814e,
570  0x818f,
571  0x81b3,
572  0x81c6,
573  0x81e5,
574  0x81fc,
575  0x821c,
576  0x8237,
577  0x8235,
578  0x8276,
579  0x82a5,
580  0x82b9,
581  0x82af,
582  0x82ad,
583  0x8299,
584  0x82a6,
585  0x82d1,
586  0x8304,
587  0x82d4,
588  0x82fa,
589  0x8305,
590  0x8309,
591  0x8328,
592  0x8338,
593  0x831c,
594  0x839e,
595  0x837b,
596  0x83ab,
597  0x8389,
598  0x83c5,
599  0x83eb,
600  0x83d6,
601  0x8404,
602  0x83e9,
603  0x840c,
604  0x8420,
605  0x840a,
606  0x83f1,
607  0x8466,
608  0x845b,
609  0x8475,
610  0x8431,
611  0x847a,
612  0x8429,
613  0x8463,
614  0x8461,
615  0x84cb,
616  0x84d1,
617  0x8494,
618  0x8490,
619  0x84bc,
620  0x84b2,
621  0x8499,
622  0x84c9,
623  0x84ee,
624  0x852d,
625  0x8523,
626  0x8526,
627  0x84ec,
628  0x8513,
629  0x854e,
630  0x8568,
631  0x8549,
632  0x8543,
633  0x856a,
634  0x853d,
635  0x8599,
636  0x857e,
637  0x8557,
638  0x85c1,
639  0x85a9,
640  0x85e4,
641  0x85cd,
642  0x8607,
643  0x862d,
644  0x864e ,
645  0x8679,
646  0x8702,
647  0x871c,
648  0x8766,
649  0x8776,
650  0x87ba,
651  0x87ec,
652  0x87f9,
653  0x881f,
654  0x887f,
655  0x8896,
656  0x8888,
657  0x88b4,
658  0x88e1,
659  0x88fe,
660  0x88df,
661  0x88f3,
662  0x8956,
663  0x8a0a,
664  0x8a23,
665  0x8a3b,
666  0x8a63,
667  0x8a62,
668  0x8a6e,
669  0x8a6b,
670  0x8abc,
671  0x8acf,
672  0x8ac4,
673  0x8ab0,
674  0x8ad2,
675  0x8b02,
676  0x8afa,
677  0x8ae6,
678  0x8b0e,
679  0x8b83,
680  0x8c79,
681  0x8c8c,
682  0x8cb0,
683  0x8cbc,
684  0x8cd1,
685  0x8d73,
686  0x8de8,
687  0x8e44,
688  0x8e5f,
689  0x8e74,
690  0x8f14,
691  0x8f2f,
692  0x8f3f,
693  0x8f5f,
694  0x8fb0,
695  0x8fbb,
696  0x8fc2,
697  0x8fc4,
698  0x8fbf,
699  0x8fea,
700  0x8fe6,
701  0x9019,
702  0x901e,
703  0x9017,
704  0x9022,
705  0x9065,
706  0x9059,
707  0x9041,
708  0x9061,
709  0x905c,
710  0x907c,
711  0x9091,
712  0x90a3,
713  0x7941,
714  0x90c1,
715  0x912d,
716  0x9149,
717  0x914e,
718  0x9187,
719  0x9190,
720  0x9192,
721  0x918d,
722  0x91ac,
723  0x91c7,
724  0x91c9,
725  0x91d8,
726  0x91dc,
727  0x91e7,
728  0x92d2,
729  0x92f8,
730  0x9326,
731  0x9310,
732  0x9306,
733  0x932b,
734  0x934b,
735  0x9375,
736  0x936c,
737  0x93a7,
738  0x938c,
739  0x9583,
740  0x958f,
741  0x95a4,
742  0x95c7,
743  0x961c,
744  0x962a,
745  0x963f,
746  0x9640,
747  0x9688,
748  0x9699,
749  0x96bc,
750  0x96c0,
751  0x96c1,
752  0x96db,
753  0x96eb,
754  0x971e,
755  0x9756,
756  0x9784,
757  0x978d,
758  0x9798,
759  0x97a0,
760  0x97ad,
761  0x97d3,
762  0x9801,
763  0x9803,
764  0x9808,
765  0x980c,
766  0x9813,
767  0x9817,
768  0x9830,
769  0x985a,
770  0x98af,
771  0x9905,
772  0x9957,
773  0x99a8,
774  0x99b4,
775  0x99b3,
776  0x99d5,
777  0x99d2,
778  0x99ff,
779  0x9a4d,
780  0x9b41,
781  0x9b6f,
782  0x9b8e,
783  0x9bc9,
784  0x9bdb,
785  0x9c2f,
786  0x9c52,
787  0x9c57,
788  0x9ce9,
789  0x9cf6,
790  0x9cf3,
791  0x9d28,
792  0x9d3b,
793  0x9d5c,
794  0x9d6c,
795  0x9db4,
796  0x9dd7,
797  0x9df2,
798  0x9dfa,
799  0x9df9,
800  0x9e7f,
801  0x9e92,
802  0x9e93,
803  0x9e9f,
804  0x9ebf,
805  0x9ece,
806  0x9edb,
807  0x9f0e,
808  0x4e80,
810 };
811 
812 //
813 // Sample sentences
814 //
815 const char *sentences[]={
816  "琵琶湖(びわこ)は、滋賀県にある湖。",
818 };
819 
820 
821 //
822 //
823 //
825  "Japanese Jinmeiyo",
826  "日本人名用漢字",
827  0x7435, // The "bi" in Biwa ...
828  values,
829  "串之佃寵尖胤萠琵琶頁鷗鼎",
830  sentences
831 };
832 
834 
835 }; // end of namespace
836 
837 #endif
const char * sentences[]
Definition: Jinmeiyo.h:815
unsigned int UINT32
Definition: OrthographyData.h:19
Definition: OrthographyData.h:28
UINT32 values[]
Definition: Jinmeiyo.h:35
#define END_OF_DATA
Definition: OrthographyData.h:23
OrthographyData data
Definition: Jinmeiyo.h:824
const OrthographyData * pData
Definition: Jinmeiyo.h:833