Special Characters
Wrapping should work with any characters.
language: "markdown"
я я я -> я я ¦
я ¦ я я ¦
language: "csharp"
// я я я -> // я я ¦
// я ¦ // я я ¦
East Asian characters
East Asian (CJK) languages are also supported. Most CJK glyphs take up two columns, and wrapping can come after most characters.
language: markdown
Chinese
再舞心現張否里案 -> 再舞心現 ¦
¦ 張否里案
Japanese
政秋造レ員芸でか -> 政秋造レ ¦
¦ 員芸でか
In Korean, lines are split on spaces
힘차게 ¦ -> 힘차게 이상 ¦
이상 사랑의 ¦ 사랑의 ¦
Some characters may not appear at the start of a line (this applies to all text in all languages):
})]?,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖ
ㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」
ああああぁあ -> あああ ¦
¦ あぁあ ¦
Unless there was a space before
ああああ ぁあ -> ああああ ¦
¦ ぁあ ¦
And some may not end a line: ([{‘“〈《「『【〔([{「£¥$£¥+
诶诶诶《诶诶诶 -> 诶诶诶 ¦
¦ 《诶诶诶 ¦
Unless there was a space after
诶诶诶《 诶诶诶 -> 诶诶诶《 ¦
¦ 诶诶诶 ¦