如何在HTML for Windows中呈现狭窄的不间断空格?

时间:2009-02-27 16:04:39

标签: html windows internationalization typography

在法语中,排版要求我们在不同的地方使用狭窄 非破坏空间(U + 202F)(“Commeça!”)。

显然,Windows上的每个浏览器都无法支持,而且它们都会显示一个奇怪的角色。这适用于Mac OS X和Linux上的大多数浏览器。

有谁知道如何让Windows浏览器正确呈现它?

(我认为这是一个Windows错误,而不是浏览器错误,因为Firefox和Safari都支持它,只要它不在Windows上。)

7 个答案:

答案 0 :(得分:57)

答案 1 :(得分:3)

我做了一些挖掘,看起来确实像字体问题。 FileFormatInfo对于处理一般的Unicode问题非常有用,它包含page列出支持this particular character的字体。甚至还有一个Flash工具(在页面上的蓝色框内单击列出支持的字体到达它 - 由于某种原因我无法创建正确的URL)列出所有本地安装的字体并为每个字体显示此字符

答案 2 :(得分:1)

为什么不只是 

答案 3 :(得分:0)

你可以做到这一点,但这并不理想。

<span style="font-size:50%;"> </span>

答案 4 :(得分:0)

你可以在像CKEditor这样的WYSIWYG编辑器中按Ctrl + shift + 2,然后转到源HTML视图。

答案 5 :(得分:0)

最糟糕的黑客攻击:

<span style="margin:-0.08em">&nbsp;</span>

答案 6 :(得分:0)

2021 年附录: 如今,所有实际的浏览器都可以很好地呈现(狭窄的不间断空间)。 不再需要这些“黑客”了:-)