Example #1
0
 /// <summary>
 /// Provides the safe characters for the Rejang code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable Rejang()
 {
     return(CodeChartHelper.GetRange(0xA930, 0xA953).Concat(new[] { 0xA95F }));
 }
Example #2
0
 /// <summary>
 /// Provides the safe characters for the Devanagari Extended code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable DevanagariExtended()
 {
     return(CodeChartHelper.GetRange(0xA8E0, 0xA8FB));
 }
Example #3
0
 /// <summary>
 /// Provides the safe characters for the Kayah Li code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable KayahLi()
 {
     return(CodeChartHelper.GetRange(0xA900, 0xA92F));
 }
Example #4
0
 /// <summary>
 /// Provides the safe characters for the Arabic Presentation Forms B code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable ArabicPresentationFormsB()
 {
     return(CodeChartHelper.GetRange(0xFE70, 0xFEFC, i => (i == 0xFE75)));
 }
Example #5
0
 /// <summary>
 /// Provides the safe characters for the Specials code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable Specials()
 {
     return(CodeChartHelper.GetRange(0xFFF9, 0xFFFD));
 }
Example #6
0
 /// <summary>
 /// Provides the safe characters for the Myanmar Extended A code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable TaiViet()
 {
     return(CodeChartHelper.GetRange(0xAA80, 0xAAC2).Concat(CodeChartHelper.GetRange(0xAADB, 0xAADF)));
 }
Example #7
0
 /// <summary>
 /// Provides the safe characters for the Small Form Variants code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable SmallFormVariants()
 {
     return(CodeChartHelper.GetRange(0xFE50, 0xFE6B, i => (i == 0xFE53 || i == 0xFE67)));
 }
Example #8
0
 /// <summary>
 /// Provides the safe characters for the Vertical Forms code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable VerticalForms()
 {
     return(CodeChartHelper.GetRange(0xFE10, 0xFE19));
 }
Example #9
0
 /// <summary>
 /// Provides the safe characters for the Combining Half Marks code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable CombiningHalfMarks()
 {
     return(CodeChartHelper.GetRange(0xFE20, 0xFE26));
 }
Example #10
0
 /// <summary>
 /// Provides the safe characters for the CJK Compatibility Ideographs code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable CjkCompatibilityIdeographs()
 {
     return(CodeChartHelper.GetRange(0xF900, 0xFAD9, i => (i == 0xFA2E || i == 0xFA2F || i == 0xFA6E || i == 0xFA6F)));
 }
Example #11
0
 /// <summary>
 /// Provides the safe characters for the Variation Selectors code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable VariationSelectors()
 {
     return(CodeChartHelper.GetRange(0xFE00, 0xFE0F));
 }
Example #12
0
 /// <summary>
 /// Provides the safe characters for the Hangul Jamo Extended B code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable HangulJamoExtendedB()
 {
     return(CodeChartHelper.GetRange(0xD7B0, 0xD7FB, i => (i == 0xD7C7 || i == 0xD7C8 || i == 0xD7C9 || i == 0xD7CA)));
 }
Example #13
0
 /// <summary>
 /// Provides the safe characters for the Hangul Syllables code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable HangulSyllables()
 {
     return(CodeChartHelper.GetRange(0xAC00, 0xD7A3));
 }
Example #14
0
 /// <summary>
 /// Provides the safe characters for the Meetei Mayek code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable MeeteiMayek()
 {
     return(CodeChartHelper.GetRange(0xABC0, 0xABF9, i => (i == 0xABEE || i == 0xABEF)));
 }
Example #15
0
 /// <summary>
 /// Provides the safe characters for the Hangul Jamo Extended A code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable HangulJamoExtendedA()
 {
     return(CodeChartHelper.GetRange(0xA960, 0xA97C));
 }
Example #16
0
 /// <summary>
 /// Provides the safe characters for the CJK Compatibility Forms code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable CjkCompatibilityForms()
 {
     return(CodeChartHelper.GetRange(0xFE30, 0xFE4F));
 }
Example #17
0
 /// <summary>
 /// Provides the safe characters for the Javanese code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable Javanese()
 {
     return(CodeChartHelper.GetRange(0xA980, 0xA9DF, i => (i == 0xA9CE || (i >= 0xA9DA && i <= 0xA9DD))));
 }
Example #18
0
 /// <summary>
 /// Provides the safe characters for the Myanmar Extended A code table.
 /// </summary>
 /// <returns>The safe characters for the code table.</returns>
 public static IEnumerable MyanmarExtendedA()
 {
     return(CodeChartHelper.GetRange(0xAA60, 0xAA7B));
 }