我创建了一个.ttf字体文件。我得到了所有的大写字符,但不是小写字母。有没有一种工具或简单的方法可以使所有的小写字母与资本相同?
示例:字体应显示“hello”为“HELLO”
如果不可能,我有办法用HTML / CSS做到这一点吗?
答案 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
将它们退回到页面上。