我在Firefox中看到过一个问题,其中变音符号看起来被破坏(后面有一个空格,或者点在char旁边)。如果我试图删除这个变音符号,你可以在下面的gif中看到我必须使用退格两次来删除char。首先它删除点,然后" u"炭。
我问这个问题是因为我想知道这是怎么回事。我已经看到了这个问题,文本是从PDF文件中复制的,然后保存在所见即所得的编辑器中。保存后,前端显示这些"损坏"变音符号。
我已经在客户的许多不同网页上看到过这种情况。所以"触发"会很好。这个char通过CSS添加一些红色或其他东西来显示"坏"变音符号。 :)
以前有人见过这样的东西吗?
在Sublime这里:
答案 0 :(得分:2)
Unicode提供了一个Combining Diaeresis“character”,可以与“普通”字母组合,使其成为变音符号。
http://www.fileformat.info/info/unicode/char/0308/index.htm
https://en.wikipedia.org/wiki/Diaeresis_(diacritic)#Character_encodings
所以通过CSS“触发”这个字符来添加一些红色或其他东西以显示“坏”变音符号会很好。
使用CSS,您无法直接在任意位置格式化字符,因此您必须先将它们包装在其他HTML元素中。
使用JavaScript,可能使用一个小正则表达式,查找Combining Diaeresis字符加上它之前的任何字符,并将它们分组到另外的范围或其他内容。