Punctuation-only CJK variable fonts, extracted from Noto CJK.
Drop one into your font-family fallback chain and the ~30 marks it
carries follow that locale’s convention — JIS (corner),
MOE (centred), GB (side-aligned) or
KLR (corner, upright :)
— independently of whatever renders the hanzi.
This chart renders every mark live, in all four.
| Mark | Unicode | JIS | MOE | GB | KLR |
|---|---|---|---|---|---|
| Ideographic period | 3002 | CornerSans。Serif。 | CentredSans。Serif。 | CornerSans。Serif。 | CornerSans。Serif。 |
| Fullwidth full stop | FF0E | CornerSans.Serif. | CornerSans.Serif. | CornerSans.Serif. | CornerSans.Serif. |
| Fullwidth comma | FF0C | CornerSans,Serif, | CentredSans,Serif, | CornerSans,Serif, | CornerSans,Serif, |
| Ideographic comma | 3001 | CornerSans、Serif、 | CentredSans、Serif、 | CornerSans、Serif、 | CornerSans、Serif、 |
| Fullwidth semicolon | FF1B | CentredSans;Serif; | CentredSans;Serif; | CornerSans;Serif; | CentredSans;Serif; |
| Fullwidth colon | FF1A | CentredSans:Serif: | CentredSans:Serif: | CornerSans:Serif: | CentredSans:Serif: |
| Fullwidth question mark | FF1F | CentredSans?Serif? | CentredSans?Serif? | CornerSans?Serif? | CentredSans?Serif? |
| Fullwidth exclamation mark | FF01 | CentredSans!Serif! | CentredSans!Serif! | CornerSans!Serif! | CentredSans!Serif! |
| Middle dot | 00B7 | Fullwidth, centredSans莫那·魯道Serif莫那·魯道 | Fullwidth, centredSans莫那·魯道Serif莫那·魯道 | Fullwidth, centredSans莫那·魯道Serif莫那·魯道 | Fullwidth, centredSans莫那·魯道Serif莫那·魯道 |
| Katakana middle dot | 30FB | Fullwidth, centredSans莫那・魯道Serif莫那・魯道 | Fullwidth, centredSans莫那・魯道Serif莫那・魯道 | Fullwidth, centredSans莫那・魯道Serif莫那・魯道 | Fullwidth, centredSans莫那・魯道Serif莫那・魯道 |
| Corner brackets | 300C 300D 300E 300F |
Fullwidth, flushSans「內『內容』容」Serif「內『內容』容」 | Fullwidth, flushSans「內『內容』容」Serif「內『內容』容」 | Fullwidth, flushSans「內『內容』容」Serif「內『內容』容」 | Fullwidth, flushSans「內『內容』容」Serif「內『內容』容」 |
| Curly quotes | 201C 201D 2018 2019 |
ProportionalSans‘內“內容”容’Serif‘內“內容”容’ | ProportionalSans‘內“內容”容’Serif‘內“內容”容’ | Fullwidth Vert → corner bracketsSans‘內“內容”容’Serif‘內“內容”容’ |
ProportionalSans‘內“內容”容’Serif‘內“內容”容’ |
| Title marks | 300A 300B 3008 3009 |
Fullwidth, flushSans《書名》〈篇名〉Serif《書名》〈篇名〉 | Fullwidth, flushSans《書名》〈篇名〉Serif《書名》〈篇名〉 | Fullwidth, flushSans《書名》〈篇名〉Serif《書名》〈篇名〉 | Fullwidth, flushSans《書名》〈篇名〉Serif《書名》〈篇名〉 |
| Parentheses | FF08 FF09 | Fullwidth, flushSans(內容)Serif(內容) | Fullwidth, flushSans(內容)Serif(內容) | Fullwidth, flushSans(內容)Serif(內容) | Fullwidth, flushSans(內容)Serif(內容) |
| Tortoise-shell brackets | 3014 3015 | Fullwidth, flushSans〔內容〕Serif〔內容〕 | Fullwidth, flushSans〔內容〕Serif〔內容〕 | Fullwidth, flushSans〔內容〕Serif〔內容〕 | Fullwidth, flushSans〔內容〕Serif〔內容〕 |
| Black lenticular brackets | 3010 3011 | Fullwidth, flushSans【內容】Serif【內容】 | Fullwidth, flushSans【內容】Serif【內容】 | Fullwidth, flushSans【內容】Serif【內容】 | Fullwidth, flushSans【內容】Serif【內容】 |
| White lenticular brackets | 3016 3017 | Fullwidth, flushSans〖內容〗Serif〖內容〗 | Fullwidth, flushSans〖內容〗Serif〖內容〗 | Fullwidth, flushSans〖內容〗Serif〖內容〗 | Fullwidth, flushSans〖內容〗Serif〖內容〗 |
| White tortoise-shell brackets | 3018 3019 | Fullwidth, flushSans〘內容〙Serif〘內容〙 | Fullwidth, flushSans〘內容〙Serif〘內容〙 | Fullwidth, flushSans〘內容〙Serif〘內容〙 | Fullwidth, flushSans〘內容〙Serif〘內容〙 |
| White square brackets | 301A 301B | Fullwidth, flushSans〚內容〛Serif〚內容〛 | Fullwidth, flushSans〚內容〛Serif〚內容〛 | Fullwidth, flushSans〚內容〛Serif〚內容〛 | Fullwidth, flushSans〚內容〛Serif〚內容〛 |
| Fullwidth square brackets | FF3B FF3D | Fullwidth, flushSans[內容]Serif[內容] | Fullwidth, flushSans[內容]Serif[內容] | Fullwidth, flushSans[內容]Serif[內容] | Fullwidth, flushSans[內容]Serif[內容] |
| Fullwidth curly brackets | FF5B FF5D | Fullwidth, flushSans{內容}Serif{內容} | Fullwidth, flushSans{內容}Serif{內容} | Fullwidth, flushSans{內容}Serif{內容} | Fullwidth, flushSans{內容}Serif{內容} |
| Em dash | 2014 | No gap when consecutiveSans——Serif—— | No gap when consecutiveSans——Serif—— | No gap when consecutiveSans——Serif—— | No gap when consecutiveSans——Serif—— |
| Two-em dash | 2E3A | Single char, 2emSans⸺Serif⸺ | Single char, 2emSans⸺Serif⸺ | Single char, 2emSans⸺Serif⸺ | Single char, 2emSans⸺Serif⸺ |
| Ellipsis | 2026 | Paired: centredSans……Serif……Solo: baselineSans…Serif… | Paired: centredSans……Serif……Solo: baselineSans…Serif… | Paired: centredSans……Serif……Solo: baselineSans…Serif… | Paired: centredSans……Serif……Solo: baselineSans…Serif… |
| Fullwidth hyphen-minus | FF0D | Fullwidth, centredSans二〇〇六年-二〇三六年Serif二〇〇六年-二〇三六年 | Fullwidth, centredSans二〇〇六年-二〇三六年Serif二〇〇六年-二〇三六年 | Fullwidth, centredSans二〇〇六年-二〇三六年Serif二〇〇六年-二〇三六年 | Fullwidth, centredSans二〇〇六年-二〇三六年Serif二〇〇六年-二〇三六年 |
| Fullwidth slashes | FF0F FF3C | Fullwidth, centredSans/\Serif/\ | Fullwidth, centredSans/\Serif/\ | Fullwidth, centredSans/\Serif/\ | Fullwidth, centredSans/\Serif/\ |
| Wave dash | 301C | Fullwidth, centredSans〜Serif〜 | Fullwidth, centredSans〜Serif〜 | Fullwidth, centredSans〜Serif〜 | Fullwidth, centredSans〜Serif〜 |