更改所有页面中一个字母的字体和大小

时间:2012-11-16 00:46:34

标签: javascript jquery html

我有问题,我的字体没有显示一个丹麦字母,我需要在整个文本中更改为一个字母的字体和大小。也许有可能使用jquery,css等?如果有可能,我有textarea用户可以键入文本,如果他键入该字母也许可以更改它? (如果它有助于丹麦字母是ø或ø)。 附:对不起,我没有正确地描述这个问题。其他丹麦字母正常显示,但我的字体不支持只有一个字母,我想更改它。

2 个答案:

答案 0 :(得分:2)

你可能会遇到更多麻烦来解决这个问题。听起来您的页面编码错误。

http://en.wikipedia.org/wiki/Character_encodings_in_HTML

尝试将此添加到html的主题部分:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

答案 1 :(得分:0)

使用jQuery将某个字符的每次出现更改为某个表达式是可能的,也是相对容易的(在纯JavaScript中也不是很困难)。表达式可以是span(或font)元素,其中包含字符和所需的样式。参看到Change color of a character

在CSS中,您可以使用@font-faceunicode-range来更改角色的字体系列。但不是字体大小。

但正如@dqhendricks所说,真正的问题可能是其他问题。这可能是编码问题。或者它可能是一个字体问题:您页面上建议的主要字体可能不包含字母“ø”。您可以通过在简单的文本编辑器中使用该字体输入“ø”来检查这一点。在这种情况下,最好的解决方案是找到更好的字体。