html - 将字体文件中的所有小写字母设为大写

标签 html css fonts truetype

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

如果那不可能,我可以用 HTML/CSS 做到这一点吗?

最佳答案

当然,您可以添加 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);
    }
});

这并非在所有情况下都有效,因此您必须调试脚本。

关于html - 将字体文件中的所有小写字母设为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27051768/

相关文章:

html - 创建两列响应式 css html 设计,在移动设备上缩小或查看时合并为 1 列

c++ - xlib 上的 TTF/OTF 字体

ios - 无法在 iOS 设备上显示 UTF-8 字符

php - 为什么 css 在 codeigniter 上不起作用?

jquery - 向上滑动多个div

javascript - 视频网络状态 InternetExplorer

css - font-face css 自定义字体问题

html - 将复选框添加到下拉列表中

css - 部分页脚被隐藏

html - 如何在内容滚动时固定标题