Skip to main content

Bopomofo Unicode Characters

Script: Bopomofo (Bopo) 77 matching characters +45 in Script_Extensions

The Bopomofo script (ISO 15924 code Bopo) is an official Unicode writing system defined in UAX #24.

Script vs. Block Distinction: In the Unicode Standard, a Script identifies a functional writing system and frequently spans multiple distinct blocks (e.g. Bopomofo characters appear across 3 blocks). Conversely, a Block is merely a contiguous geometric range of code points that may contain characters belonging to different scripts.
U+3105
ㄅ
U+3106
ㄆ
U+3107
ㄇ
U+3108
ㄈ
U+3109
ㄉ
U+310A
ㄊ
U+310B
ㄋ
U+310C
ㄌ
U+310D
ㄍ
U+310E
ㄎ
U+310F
ㄏ
U+3110
ㄐ
U+3111
ㄑ
U+3112
ㄒ
U+3113
ㄓ
U+3114
ㄔ
U+3115
ㄕ
U+3116
ㄖ
U+3117
ㄗ
U+3118
ㄘ
U+3119
ㄙ
U+311A
ㄚ
U+311B
ㄛ
U+311C
ㄜ
U+311D
ㄝ
U+311E
ㄞ
U+311F
ㄟ
U+3120
ㄠ
U+3121
ㄡ
U+3122
ㄢ
U+3123
ㄣ
U+3124
ㄤ
U+3125
ㄥ
U+3126
ㄦ
U+3127
ㄧ
U+3128
ㄨ
U+3129
ㄩ
U+312A
ㄪ
U+312B
ㄫ
U+312C
ㄬ
U+312D
ㄭ
U+312F
ㄯ
U+31A0
ㆠ
U+31A1
ㆡ
U+31A2
ㆢ
U+31A3
ㆣ
U+31A4
ㆤ
U+31A5
ㆥ
U+31A6
ㆦ
U+31A7
ㆧ
U+31A8
ㆨ
U+31A9
ㆩ
U+31AA
ㆪ
U+31AB
ㆫ
U+31AC
ㆬ
U+31AD
ㆭ
U+31AE
ㆮ
U+31AF
ㆯ
U+31B0
ㆰ
U+31B1
ㆱ
U+31B2
ㆲ
U+31B3
ㆳ
U+31B8
ㆸ
U+31B9
ㆹ
U+31BA
ㆺ
U+31BC
ㆼ
U+31BD
ㆽ
U+31BE
ㆾ
U+31BF
ㆿ

Shared Characters in Script_Extensions (45)

These characters are functionally used with Bopomofo, but their primary Unicode Script property is assigned to another writing system (such as Common or Inherited). In regular expressions, match both primary and shared characters using \p{scx=Bopo}.

ˇ
U+02C7 CARON Primary: Common
ˉ
U+02C9 MODIFIER LETTER MACRON Primary: Common
ˊ
U+02CA MODIFIER LETTER ACUTE ACCENT Primary: Common
ˋ
U+02CB MODIFIER LETTER GRAVE ACCENT Primary: Common
˙
U+02D9 DOT ABOVE Primary: Common
、
U+3001 IDEOGRAPHIC COMMA Primary: Common
。
U+3002 IDEOGRAPHIC FULL STOP Primary: Common
〃
U+3003 DITTO MARK Primary: Common
〈
U+3008 LEFT ANGLE BRACKET Primary: Common
〉
U+3009 RIGHT ANGLE BRACKET Primary: Common
《
U+300A LEFT DOUBLE ANGLE BRACKET Primary: Common
》
U+300B RIGHT DOUBLE ANGLE BRACKET Primary: Common
「
U+300C LEFT CORNER BRACKET Primary: Common
」
U+300D RIGHT CORNER BRACKET Primary: Common
『
U+300E LEFT WHITE CORNER BRACKET Primary: Common
』
U+300F RIGHT WHITE CORNER BRACKET Primary: Common
【
U+3010 LEFT BLACK LENTICULAR BRACKET Primary: Common
】
U+3011 RIGHT BLACK LENTICULAR BRACKET Primary: Common
〓
U+3013 GETA MARK Primary: Common
〔
U+3014 LEFT TORTOISE SHELL BRACKET Primary: Common
〕
U+3015 RIGHT TORTOISE SHELL BRACKET Primary: Common
〖
U+3016 LEFT WHITE LENTICULAR BRACKET Primary: Common
〗
U+3017 RIGHT WHITE LENTICULAR BRACKET Primary: Common
〘
〚
U+301A LEFT WHITE SQUARE BRACKET Primary: Common
〛
U+301B RIGHT WHITE SQUARE BRACKET Primary: Common
〜
U+301C WAVE DASH Primary: Common
〞
U+301E DOUBLE PRIME QUOTATION MARK Primary: Common
〟
U+301F LOW DOUBLE PRIME QUOTATION MARK Primary: Common
◌〪
U+302A IDEOGRAPHIC LEVEL TONE MARK Primary: Inherited
◌〫
U+302B IDEOGRAPHIC RISING TONE MARK Primary: Inherited
◌〬
U+302C IDEOGRAPHIC DEPARTING TONE MARK Primary: Inherited
◌〭
U+302D IDEOGRAPHIC ENTERING TONE MARK Primary: Inherited
〰
U+3030 WAVY DASH Primary: Common
・
U+30FB KATAKANA MIDDLE DOT Primary: Common
﹅
U+FE45 SESAME DOT Primary: Common
﹆
U+FE46 WHITE SESAME DOT Primary: Common
。
U+FF61 HALFWIDTH IDEOGRAPHIC FULL STOP Primary: Common
「
U+FF62 HALFWIDTH LEFT CORNER BRACKET Primary: Common
」
U+FF63 HALFWIDTH RIGHT CORNER BRACKET Primary: Common
、
U+FF64 HALFWIDTH IDEOGRAPHIC COMMA Primary: Common
・
U+FF65 HALFWIDTH KATAKANA MIDDLE DOT Primary: Common

Unicode Block Distribution

Characters belonging to the Bopomofo script are distributed across 3 distinct Unicode blocks.

General Category Breakdown

Typological distribution of Bopomofo characters across formal Unicode general categories.

Unicode Version Additions

Timeline of when characters in the Bopomofo script were standardized in Unicode.

Character properties, formal aliases (Bopo), block distributions, and Script_Extensions relationships for the Bopomofo script are compiled directly from the official Unicode Character Database (UCD 18.0.0) per Unicode Standard Annex #24 published by the Unicode Consortium. For methodology and citation details, visit Data Sources.