- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在编写一个网页,其中我想对普通文本使用一种字体,对代码使用另一种字体,因此我有以下 CSS:
body {
font-family:Verdana, sans-serif;
font-size:100%;
}
code, pre {
font-family:Consolas, monospace;
}
除 Consolas 文本比 Verdana 文本小得多外,此方法有效。我可以通过将 font-size:1.2em;
添加到 code, pre
设置中来修复它,但这感觉像是一个 hack,特别是因为数字不是源自除反复试验之外的任何事物。
这是否恰好是所涉及的特定字体的怪癖,还是我做错了什么?
最佳答案
唉,这是因为 Consolas 的 x 高度小于 Verdana。您确实可以通过使用更大的字体大小来“修复它”,但如果用户没有 Consolas,页面将退回到默认的等宽字体,这会显得太大。
正确的解决方案在于 CSS3 的 font-size-adjust
.唉,它根本没有得到很好的支持;据我所知当时主流的浏览器支持它的只有Firefox。
关于html - Consolas 比 Verdana 小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10450091/
我想在 Windows 操作系统上的 Squeak 4.3 图像中更改代码版本的字体,尽可能使用 consolas 字体。 我在首选项浏览器中找不到任何东西可以轻松做到这一点。那个SO questio
我在 Notepad++ 中为 Haml 文件创建了一种用户定义的语言。它有 Consolas/10 全线。除了空格与字母的长度不同之外,样式应用得很好。可能有什么问题? 更新: 如果我将 Ruby
我正在编写一个网页,其中我想对普通文本使用一种字体,对代码使用另一种字体,因此我有以下 CSS: body { font-family:Verdana, sans-serif; fon
很多人都在使用Consolas对于他们的主要编程字体,但不幸的是,在 Eclipse 中无法更改行高,因此它看起来有点难看,如下所示: 我想知道是否有人通过在行之间添加一些额外的空间或简单地更改现在高
关于 picture在字体管理器和 Pycharm 2.7.2 中低于 Consolas 10pt在 Pycharm 中,它变得小而大胆有没有办法让它呈现出类似于 Windows 风格? 最佳答案 O
在两天前推送的最新更新 (26403.3) 之后,我的 VS 2017 不断将所有等宽字体(文本编辑器、XAML 设计器、所有文本工具 Windows 等)重置为 Consolas 9。 我不断将其改
我已经尝试安装 Consolas 字体包,以便我可以在 VS 2005 中使用它。出于某种原因,它看起来比 Wikipedia's 大胆得多。和 Jeff Atwood's例子。我读了一些关于抗锯齿的
我有一个用 C 编写的程序,它正在 Visual Studio 2012 下开发。 我的程序使用了 Raster 字体中不可用的字符,因此我将 cmd.exe 字体更改为 Consolas,并且我的字
我进行了搜索,但没有找到确切的解决方案...有谁知道如何覆盖 Mathematica 的默认等宽字体,以便所有 StandardForm 输入/输出(包括帮助浏览器中的)以“Consolas”呈现?
我是一名优秀的程序员,十分优秀!