枚举类型

GLibUnicodeBreakType

声明

enum GLib.UnicodeBreakType

描述 [源代码]

以下为可能的换行类分类。

由于新的Unicode版本可能会添加新的类型,因此应用程序应该准备好处理未知值。可以将其视为 G_UNICODE_BREAK_UNKNOWN

参见 Unicode Line Breaking Algorithm

成员

G_UNICODE_BREAK_MANDATORY

强制换行(BK)。

  • 值: 0
  • 自 2.0 起可用
G_UNICODE_BREAK_CARRIAGE_RETURN

回车(CR)。

  • 值: 1
  • 自 2.0 起可用
G_UNICODE_BREAK_LINE_FEED

换行(LF)。

  • 值: 2
  • 自 2.0 起可用
G_UNICODE_BREAK_COMBINING_MARK

附着的字符和组合符号(CM)。

  • 值: 3
  • 自 2.0 起可用
G_UNICODE_BREAK_SURROGATE

代理符号(SG)。

  • 值: 4
  • 自 2.0 起可用
G_UNICODE_BREAK_ZERO_WIDTH_SPACE

零宽度空格(ZW)。

  • 值: 5
  • 自 2.0 起可用
G_UNICODE_BREAK_INSEPARABLE

不可分割(IN)。

  • 值: 6
  • 自 2.0 起可用
G_UNICODE_BREAK_NON_BREAKING_GLUE

非断开(“粘合剂”)(GL)。

  • 值: 7
  • 自 2.0 起可用
G_UNICODE_BREAK_CONTINGENT

条件断行机会(CB)。

  • 值: 8
  • 自 2.0 起可用
G_UNICODE_BREAK_SPACE

空格(SP)。

  • 值: 9
  • 自 2.0 起可用
G_UNICODE_BREAK_AFTER

之后换行机会(BA)。

  • 值: 10
  • 自 2.0 起可用
G_UNICODE_BREAK_BEFORE

之前换行机会(BB)。

  • 值: 11
  • 自 2.0 起可用
G_UNICODE_BREAK_BEFORE_AND_AFTER

之前和之后换行机会(B2)。

  • 值: 12
  • 自 2.0 起可用
G_UNICODE_BREAK_HYPHEN

连字符(HY)。

  • 值: 13
  • 自 2.0 起可用
G_UNICODE_BREAK_NON_STARTER

非起始符号(NS)。

  • 值: 14
  • 自 2.0 起可用
G_UNICODE_BREAK_OPEN_PUNCTUATION

开引号(OP)。

  • 值: 15
  • 自 2.0 起可用
G_UNICODE_BREAK_CLOSE_PUNCTUATION

闭引号(CL)。

  • 值: 16
  • 自 2.0 起可用
G_UNICODE_BREAK_QUOTATION

歧义引号(QU)。

  • 值: 17
  • 自 2.0 起可用
G_UNICODE-break-EXCLAMATION

感叹号/疑问号(EX)。

  • 值:18
  • 自 2.0 起可用
G_UNICODE-break IDEOGRAPHIC

表意文字(ID)。

  • 值:19
  • 自 2.0 起可用
G_UNICODE-break NUMERIC

数字(NU)。

  • 值:20
  • 自 2.0 起可用
G_UNICODE-break INFIX_SEPARATOR

中缀分隔符(数字)(IS)。

  • 值:21
  • 自 2.0 起可用
G_UNICODE-break SYMBOL

允许后面断开的符号(SY)。

  • 值:22
  • 自 2.0 起可用
G_UNICODE-break ALPHABETIC

普通字母和符号字符(AL)。

  • 值:23
  • 自 2.0 起可用
G_UNICODE-break PREFIX

前缀(数字)(PR)。

  • 值:24
  • 自 2.0 起可用
G_UNICODE-break POSTFIX

后缀(数字)(PO)。

  • 值:25
  • 自 2.0 起可用
G_UNICODE-break COMPLEX_CONTEXT

复杂内容相关(东南亚)(SA)。

  • 值:26
  • 自 2.0 起可用
G_UNICODE-break AMBIGUOUS

模糊的(字母或表意文字)(AI)。

  • 值:27
  • 自 2.0 起可用
G_UNICODE-break UNKNOWN

未知(XX)。

  • 值:28
  • 自 2.0 起可用
G_UNICODE-break NEXT_LINE

下一行(NL)。

  • 值:29
  • 自 2.0 起可用
G_UNICODE-break WORD_JOINER

单词连接符(WJ)。

  • 值:30
  • 自 2.0 起可用
G_UNICODE-break HANGUL_L_JAMO

韩文字母(JL)。

  • 值:31
  • 自 2.0 起可用
G_UNICODE-break HANGUL_V_JAMO

韩文V音节标记(JV)。

  • 值:32
  • 自 2.0 起可用
G_UNICODE-break HANGUL_T_JAMO

韩文T音节标记(JT)。

  • 值:33
  • 自 2.0 起可用
G_UNICODE-break HANGUL_LV_SYLLABLE

韩文字母LV音节(H2)。

  • 值:34
  • 自 2.0 起可用
G_UNICODE-break HANGUL_LVT_SYLLABLE

韩文字母LVT音节(H3)。

  • 值:35
  • 自 2.0 起可用
G_UNICODE-break CLOSE_PARENTHESIS

闭合括号(《CP》)。从2.28开始已弃用;在2.70之前使用G_UNICODE-break CLOSE_PARENTHESIS代替。

  • 值:36
  • 自 2.0 起可用
G_UNICODE-break CLOSE_PARENTHESIS

闭合括号(《CP》)。从2.70开始。

  • 值:36
  • 自 2.0 起可用
G_UNICODE-break CONDITIONAL_JAPANESE_STARTER

条件日文起始器(CJ)。自2.32起。

  • 值:37
  • 自 2.0 起可用
G_UNICODE-break HEBREW_LETTER

希伯来字母(《HL》)。自2.32起。

  • 值:38
  • 自 2.0 起可用
G_UNICODE_BREAK_REGIONAL_INDICATOR

区域指示符(RI)。自:2.36。

  • 值:39
  • 自 2.0 起可用
G_UNICODE_BREAK_EMOJI_BASE

表情基本符号(EB)。自:2.50。

  • 值:40
  • 自 2.0 起可用
G_UNICODE_BREAK_EMOJI_MODIFIER

表情修饰符(EM)。自:2.50。

  • 值:41
  • 自 2.0 起可用
G_UNICODE_BREAK_ZERO_WIDTH_JOINER

零宽连接符(ZWJ)。自:2.50。

  • 值:42
  • 自 2.0 起可用
G_UNICODE_BREAK_AKSARA

Aksara(AK)。自:2.80。

  • 值:43
  • 自 2.0 起可用
G_UNICODE_BREAK_AKSARA_PRE_BASE

Aksara预基本符号(AP)。自:2.80。

  • 值:44
  • 自 2.0 起可用
G_UNICODE_BREAK_AKSARA_START

Aksara起始符号(AS)。自:2.80。

  • 值:45
  • 自 2.0 起可用
G_UNICODE_BREAK_VIRAMA_FINAL

Virama终端符号(VF)。自:2.80。

  • 值:46
  • 自 2.0 起可用
G_UNICODE_BREAK_VIRAMA

Virama(VI)。自:2.80。

  • 值:47
  • 自 2.0 起可用