如何在固定宽度标签中正确地将带有连字符的长字换行?

时间:2019-07-17 12:56:49

标签: c# wpf

我使用几种语言,其中某些单词比显示它们的文本块长。字符串以不同的宽度显示在不同的文本块中,因此我不能只手动包装它们。正确包装它们的方法是使用连字符在单词中的某些位置。据我所知,这些地方通常都标有特殊字符,例如在epubs中。

我认为这个特殊字符将只是一个zero-width space,它在WPF中将单词包装得很好,但是文本块中缺少用于指示读者该单词已被包装的连字符,而不是那些是两个不同的词。

在WPF中是否可以使用其他一些特殊字符来正确包装长单词,还是我必须为此编写自己的行为?

1 个答案:

答案 0 :(得分:1)

您似乎正在寻找软连字符音节连字符。有关更多信息,请参见https://en.wikipedia.org/wiki/Soft_hyphen