📄 fribidi_tables.i
字号:
FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlocka400, NULL, NULL, NULL, NULL, NULL, NULL, NULL, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlock0100, FriBidiPropertyBlockfb00, FriBidiPropertyBlockfc00, FriBidiPropertyBlockfd00, FriBidiPropertyBlockfe00, FriBidiPropertyBlockff00,};#undef LTR#undef RTL#undef EN#undef ES#undef ET#undef AN#undef CS#undef BS#undef SS#undef CTL#undef LRE#undef RLE#undef LRO#undef RLO#undef WS#undef ON#undef AL#undef NSM#undef BN#undef PDF#undef EO/*======================================================================// Mirrored characters include all the characters in the Unicode list// that have been declared as being mirrored and that have a mirrored// equivalent.//// There are lots of characters that are designed as being mirrored// but do not have any mirrored glyph, e.g. the sign for there exist.// Are these used in Arabic? That is are all the mathematical signs// that are assigned to be mirrorable actually mirrored in Arabic?// If that is the case, I'll change the below code to include also// characters that mirror to themself. It will then be the responsibility// of the display engine to actually mirror these.//----------------------------------------------------------------------*/struct { FriBidiChar ch, mirrored_ch;} FriBidiMirroredChars[] = { {0x0028, 0x0029}, {0x0029, 0x0028}, {0x003C, 0x003E}, {0x003E, 0x003C}, {0x005B, 0x005D}, {0x005D, 0x005B}, {0x007B, 0x007D}, {0x007D, 0x007B}, {0x00AB, 0x00BB}, {0x00BB, 0x00AB}, {0x2039, 0x203A}, {0x203A, 0x2039}, {0x2045, 0x2046}, {0x2046, 0x2045}, {0x207D, 0x207E}, {0x207E, 0x207D}, {0x208D, 0x208E}, {0x208E, 0x208D}, {0x2264, 0x2265}, {0x2265, 0x2264}, {0x2266, 0x2267}, {0x2267, 0x2266}, {0x2268, 0x2269}, {0x2269, 0x2268}, {0x226A, 0x226B}, {0x226B, 0x226A}, {0x226E, 0x226F}, {0x226F, 0x226E}, {0x2270, 0x2271}, {0x2271, 0x2270}, {0x2272, 0x2273}, {0x2273, 0x2272}, {0x2274, 0x2275}, {0x2275, 0x2274}, {0x22A2, 0x22A3}, {0x22A3, 0x22A2}, {0x22C9, 0x22CA}, {0x22CA, 0x22C9}, {0x22CB, 0x22CC}, {0x22CC, 0x22CB}, {0x22D6, 0x22D7}, {0x22D7, 0x22D6}, {0x22D8, 0x22D9}, {0x22D9, 0x22D8}, {0x22DC, 0x22DD}, {0x22DD, 0x22DC}, {0x22E6, 0x22E7}, {0x22E7, 0x22E6}, {0x22F0, 0x22F1}, {0x22F1, 0x22F0}, {0x2308, 0x2309}, {0x2309, 0x2308}, {0x230A, 0x230B}, {0x230B, 0x230A}, {0x2329, 0x232A}, {0x232A, 0x2329}, {0x3008, 0x3009}, {0x3009, 0x3008}, {0x300A, 0x300B}, {0x300B, 0x300A}, {0x300C, 0x300D}, {0x300D, 0x300C}, {0x300E, 0x300F}, {0x300F, 0x300E}, {0x3010, 0x3011}, {0x3011, 0x3010}, {0x3014, 0x3015}, {0x3015, 0x3014}, {0x3016, 0x3017}, {0x3017, 0x3016}, {0x3018, 0x3019}, {0x3019, 0x3018}, {0x301A, 0x301B}, {0x301B, 0x301A}};gint nFriBidiMirroredChars = 74;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -