每种语言的字体大小
font size per language
一个网页包含3种不同的语言单词,例如:
Language/한국어/ภาษาไทย
我想放大泰语单词(ภาษาไทย)以突出它。
<span class="thai">ภาษาไทย</span>
当然,如果我为所有泰国部分指定"类"属性是可能的,但太多了,无法将它们全部放进去。
如果可能的话,我想用jquery根据unicode范围更改font-family和font-size。
谢谢。
您可以使用
string.replace()
自动标记每个泰语单词。
document.body.innerHTML = document.body.innerHTML.replace(
/(['u0E00-'u0E7F]+)/g,
function (x){return '<span class="thai">'+x+'</span>'}
);
请参阅 JSFiddle。
虽然没有JQuery,但我会做这样的事情:
(对于泰语字符,它们在 Unicode 范围内:0E00-0E7F)
function StyleThaiInTag(tagName) {
var allTags = document.getElementsByTagName(tagName);
for (var i = 0; i < allTags.length; i++) {
var element = allTags[i];
var code = element.innerHTML.charCodeAt(0)
if (0x0E00 <= code && code <= 0x0E7F) {
// style element the way you want
element.style.fontSize = "2em";
//...
}
}
}
// example usage:
StyleThaiInTag('span');
StyleThaiInTag('div');
这是一个JSFiddle。
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 用Javascript更改我网站上的字体大小
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 不同字体的字母间距不同
- 如何在谷歌字体加载时显示加载图像
- PhoneGap选项卡栏自定义字体,背景图案
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- Express服务器中语言子域的最佳实践
- 如何保护节点webkit应用程序上的字体
- 我想在Javascript中探索类似C语言的字符串的整个字符
- 我们可以使用任意的编程语言来动态化HTML页面吗
- HTML5在浏览器大小javascript/jquery上调整字体大小
- 使用多个类更改字体
- 下载所选语言的pdf文件
- 根据元素高度和宽度的百分比变化增加或减少字体大小
- 如何检测移动设备中是否支持语言字体
- 需要每种字体支持的语言列表.是否有任何开源字体库或数据库列出它们
- 每种语言的字体大小
- 将字体限制为特定语言
- 当用户语言从英语更改为希伯来语时,如何更改字体族