예제 #1
0
 /// <summary>
 /// Provides the safe characters for the Phags-pa code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable Phagspa()
 {
     return(CodeChartHelper.GetRange(43072, 43127));
 }
예제 #2
0
 /// <summary>
 /// Provides the safe characters for the Kayah Li code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable KayahLi()
 {
     return(CodeChartHelper.GetRange(43264, 43311));
 }
예제 #3
0
 /// <summary>
 /// Provides the safe characters for the Javanese code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable Javanese()
 {
     return(CodeChartHelper.GetRange(43392, 43487, (int i) => i == 43470 || (i >= 43482 && i <= 43485)));
 }
예제 #4
0
 /// <summary>
 /// Provides the safe characters for the Small Form Variants code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable SmallFormVariants()
 {
     return(CodeChartHelper.GetRange(65104, 65131, (int i) => i == 65107 || i == 65127));
 }
예제 #5
0
 /// <summary>
 /// Provides the safe characters for the Specials code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable Specials()
 {
     return(CodeChartHelper.GetRange(65529, 65533));
 }
예제 #6
0
 /// <summary>
 /// Provides the safe characters for the Variation Selectors code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable VariationSelectors()
 {
     return(CodeChartHelper.GetRange(65024, 65039));
 }
예제 #7
0
 /// <summary>
 /// Provides the safe characters for the Combining Half Marks code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable CombiningHalfMarks()
 {
     return(CodeChartHelper.GetRange(65056, 65062));
 }
예제 #8
0
 /// <summary>
 /// Provides the safe characters for the Ideographic Description Characters code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable IdeographicDescriptionCharacters()
 {
     return(CodeChartHelper.GetRange(12272, 12283));
 }
예제 #9
0
 /// <summary>
 /// Provides the safe characters for the CJK Symbols and Punctuation code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable CjkSymbolsAndPunctuation()
 {
     return(CodeChartHelper.GetRange(12288, 12351));
 }
예제 #10
0
 /// <summary>
 /// Provides the safe characters for the CJK Radicals Supplement code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable CjkRadicalsSupplement()
 {
     return(CodeChartHelper.GetRange(11904, 12019, (int i) => i == 11930));
 }
예제 #11
0
 /// <summary>
 /// Provides the safe characters for the Kangxi Radicals code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable KangxiRadicals()
 {
     return(CodeChartHelper.GetRange(12032, 12245));
 }
예제 #12
0
 /// <summary>
 /// Provides the safe characters for the Cyrillic Extended A code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable SupplementalPunctuation()
 {
     return(CodeChartHelper.GetRange(11776, 11825));
 }
예제 #13
0
 /// <summary>
 /// Provides the safe characters for the Cyrillic Extended A code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable CyrillicExtendedA()
 {
     return(CodeChartHelper.GetRange(11744, 11775));
 }
예제 #14
0
 /// <summary>
 /// Provides the safe characters for the Saurashtra code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable Saurashtra()
 {
     return(CodeChartHelper.GetRange(43136, 43225, (int i) => i >= 43205 && i <= 43213));
 }
예제 #15
0
 /// <summary>
 /// Provides the safe characters for the Alphabetic Presentation Forms code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable AlphabeticPresentationForms()
 {
     return(CodeChartHelper.GetRange(64256, 64335,
                                     (int i) => (i >= 64263 && i <= 64274) || (i >= 64280 && i <= 64284) || i == 64311 || i == 64317 ||
                                     i == 64319 || i == 64322 || i == 64325));
 }
예제 #16
0
 /// <summary>
 /// Provides the safe characters for the Hiragana code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable Hiragana()
 {
     return(CodeChartHelper.GetRange(12353, 12447, (int i) => i == 12439 || i == 12440));
 }
예제 #17
0
 /// <summary>
 /// Provides the safe characters for the Arabic Presentation Forms A code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable ArabicPresentationFormsA()
 {
     return(CodeChartHelper.GetRange(64336, 65021,
                                     (int i) => (i >= 64434 && i <= 64466) || (i >= 64832 && i <= 64847) || i == 64912 || i == 64913 ||
                                     (i >= 64968 && i <= 65007)));
 }
예제 #18
0
 /// <summary>
 /// Provides the safe characters for the Myanmar Extended A code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable MyanmarExtendedA()
 {
     return(CodeChartHelper.GetRange(43616, 43643));
 }
예제 #19
0
 /// <summary>
 /// Provides the safe characters for the Vertical Forms code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable VerticalForms()
 {
     return(CodeChartHelper.GetRange(65040, 65049));
 }
예제 #20
0
 /// <summary>
 /// Provides the safe characters for the Myanmar Extended A code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable TaiViet()
 {
     return(CodeChartHelper.GetRange(43648, 43714).Concat(CodeChartHelper.GetRange(43739, 43743)));
 }
예제 #21
0
 /// <summary>
 /// Provides the safe characters for the CJK Compatibility Forms code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable CjkCompatibilityForms()
 {
     return(CodeChartHelper.GetRange(65072, 65103));
 }
예제 #22
0
 /// <summary>
 /// Provides the safe characters for the Meetei Mayek code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable MeeteiMayek()
 {
     return(CodeChartHelper.GetRange(43968, 44025, (int i) => i == 44014 || i == 44015));
 }
예제 #23
0
 /// <summary>
 /// Provides the safe characters for the Arabic Presentation Forms B code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable ArabicPresentationFormsB()
 {
     return(CodeChartHelper.GetRange(65136, 65276, (int i) => i == 65141));
 }
예제 #24
0
 /// <summary>
 /// Provides the safe characters for the Hangul Syllables code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable HangulSyllables()
 {
     return(CodeChartHelper.GetRange(44032, 55203));
 }
예제 #25
0
 /// <summary>
 /// Provides the safe characters for the Devanagari Extended code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable DevanagariExtended()
 {
     return(CodeChartHelper.GetRange(43232, 43259));
 }
예제 #26
0
 /// <summary>
 /// Provides the safe characters for the Hangul Jamo Extended B code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable HangulJamoExtendedB()
 {
     return(CodeChartHelper.GetRange(55216, 55291,
                                     (int i) => i == 55239 || i == 55240 || i == 55241 || i == 55242));
 }
예제 #27
0
 /// <summary>
 /// Provides the safe characters for the Hangul Jamo Extended A code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable HangulJamoExtendedA()
 {
     return(CodeChartHelper.GetRange(43360, 43388));
 }
예제 #28
0
 /// <summary>
 /// Provides the safe characters for the CJK Compatibility Ideographs code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable CjkCompatibilityIdeographs()
 {
     return(CodeChartHelper.GetRange(63744, 64217,
                                     (int i) => i == 64046 || i == 64047 || i == 64110 || i == 64111));
 }
예제 #29
0
 /// <summary>
 /// Provides the safe characters for the Cham code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable Cham()
 {
     return(CodeChartHelper.GetRange(43520, 43615,
                                     (int i) => (i >= 43575 && i <= 43583) || i == 43598 || i == 43599 || i == 43610 || i == 43611));
 }
예제 #30
0
 /// <summary>
 /// Provides the safe characters for the Common Indic Number Forms code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 internal static IEnumerable CommonIndicNumberForms()
 {
     return(CodeChartHelper.GetRange(43056, 43065));
 }