在字体文件中将所有小写字母设为大写

时间:2014-11-20 23:45:45

标签: html css fonts true-type-fonts

我创建了一个.ttf字体文件。我得到了所有的大写字符,但不是小写字母。有没有一种工具或简单的方法可以使所有的小写字母与资本相同?
示例:字体应显示“hello”为“HELLO”

如果不可能,我有办法用HTML / CSS做到这一点吗?

2 个答案:

答案 0 :(得分:5)

当然,您可以添加CSS规则:

body {
    text-transform: uppercase;
}

@DominatorX根据你的回答,你可以尝试这样的事情:

var allDomElems = $('body *'),
    helper;

allDomElems.each(function () {
    helper = $(this).text();
    helper = helper.toUpperCase();
    if($(this).children().length === 0) {
        $(this).text(helper);
    }
});

这并不适用于所有情况,因此您必须调试脚本。

答案 1 :(得分:0)

我不确定如何转换HTML,CSS或字体文件中的案例。 JavaScript中有一种方法可以转换字符串。

("string").toUpperCase(/*Enter substring value, by default it converts the whole string*/);

类似的方法用于“小写”: ("string").toLowerCase();

您可以将HTML内容输入JavaScript以转换案例,然后document.write将它们退回到页面上。

相关问题