summaryrefslogtreecommitdiff
path: root/src/ui/text.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/text.h')
-rw-r--r--src/ui/text.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ui/text.h b/src/ui/text.h
index d57c2c62..8a023546 100644
--- a/src/ui/text.h
+++ b/src/ui/text.h
@@ -39,7 +39,7 @@ enum iFontId {
39 defaultLarge_FontId, 39 defaultLarge_FontId,
40 defaultLargeBold_FontId, 40 defaultLargeBold_FontId,
41 defaultMonospace_FontId, 41 defaultMonospace_FontId,
42 defaultContentSized_FontId, 42 defaultContentSized_FontId,
43 /* content fonts */ 43 /* content fonts */
44 regular_FontId, 44 regular_FontId,
45 monospace_FontId, 45 monospace_FontId,
@@ -138,14 +138,16 @@ iLocalDef iBool isDefaultIgnorable_Char(iChar c) {
138} 138}
139iLocalDef iBool isEmoji_Char(iChar c) { 139iLocalDef iBool isEmoji_Char(iChar c) {
140 return (c >= 0x1f300 && c < 0x1f700) || (c >= 0x1f7e0 && c <= 0x1f7eb) || 140 return (c >= 0x1f300 && c < 0x1f700) || (c >= 0x1f7e0 && c <= 0x1f7eb) ||
141 (c >= 0x1f900 && c <= 0x1f9ff); 141 (c >= 0x1f900 && c <= 0x1f9ff) || (c >= 0x1fa70 && c <= 0x1faff);
142} 142}
143iLocalDef iBool isDingbats_Char(iChar c) { 143iLocalDef iBool isDingbats_Char(iChar c) {
144 return c >= 0x2702 && c <= 0x27b0; 144 return c >= 0x2702 && c <= 0x27b0;
145} 145}
146iLocalDef iBool isSymbol_Char(iChar c) { 146iLocalDef iBool isSymbol_Char(iChar c) {
147 return (c == 0x2218 || c == 0x2219) || (c >= 0x1f680 && c <= 0x1f6c0) || 147 return (c == 0x21a9) ||
148 (c >= 0x2300 && c <= 0x26ff); 148 (c == 0x2218 || c == 0x2219) ||
149 (c >= 0x2300 && c <= 0x26ff) ||
150 (c >= 0x1f680 && c <= 0x1f6c0);
149} 151}
150 152
151#define emojiVariationSelector_Char ((iChar) 0xfe0f) 153#define emojiVariationSelector_Char ((iChar) 0xfe0f)