我想在基于Jekyll的网站上使用合理的文字,但目前在不同宽度的文字中存在一些令人不快的空白。通过将软连字符­
插入我的Markdown,我设法让它看起来更好。
然而,这是一个令人不快的过程,它击败了使用Markdown的大部分内容。 Microsoft Word等软件包能够在逻辑点插入连字符,可能是基于可接受断点的字典。
此时我只关心支持英语。
答案 0 :(得分:-1)
但是,这是一个令人不快的过程,它失去了大部分意义 使用Markdown。
这与Markdown没有任何关系。这是一个HTML问题。
除非您使用CSS hyphenation,否则HTML不会连字符。这具有较差的浏览器支持并且取决于语言(对此使用hyphenate-resources
。)
我会接受这个CSS功能的不稳定的浏览器支持(接受其优雅的降级/渐进增强)。如果这对您来说是不可接受的,您可以使用javascript库(例如hyphenator.js)将­
个字符插入到您的内容中。