|
|
|
|
@ -28,12 +28,16 @@ extension UnicodeScalar {
|
|
|
|
|
// * Scripts/emoji-data.txt
|
|
|
|
|
// * Scripts/emoji_ranges.py
|
|
|
|
|
static let kEmojiRanges = [
|
|
|
|
|
EmojiRange(rangeStart:0x23, rangeEnd:0x23),
|
|
|
|
|
EmojiRange(rangeStart:0x2A, rangeEnd:0x2A),
|
|
|
|
|
// NOTE: Don't treat Pound Sign # as Jumbomoji.
|
|
|
|
|
// EmojiRange(rangeStart:0x23, rangeEnd:0x23),
|
|
|
|
|
// NOTE: Don't treat Asterisk * as Jumbomoji.
|
|
|
|
|
// EmojiRange(rangeStart:0x2A, rangeEnd:0x2A),
|
|
|
|
|
// NOTE: Don't treat Digits 0..9 as Jumbomoji.
|
|
|
|
|
// EmojiRange(rangeStart:0x30, rangeEnd:0x39),
|
|
|
|
|
EmojiRange(rangeStart:0xA9, rangeEnd:0xA9),
|
|
|
|
|
EmojiRange(rangeStart:0xAE, rangeEnd:0xAE),
|
|
|
|
|
// NOTE: Don't treat Copyright Symbol © as Jumbomoji.
|
|
|
|
|
// EmojiRange(rangeStart:0xA9, rangeEnd:0xA9),
|
|
|
|
|
// NOTE: Don't treat Trademark Sign ® as Jumbomoji.
|
|
|
|
|
// EmojiRange(rangeStart:0xAE, rangeEnd:0xAE),
|
|
|
|
|
EmojiRange(rangeStart: 0x200D, rangeEnd: 0x200D),
|
|
|
|
|
EmojiRange(rangeStart: 0x203C, rangeEnd: 0x203C),
|
|
|
|
|
EmojiRange(rangeStart: 0x2049, rangeEnd: 0x2049),
|
|
|
|
|
|