- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 CM-Unicode Computer Modern Serif 字体的版本,左边的双引号看起来很糟糕。
CSS:
@import url("ComputerModern/serif/cmun-serif.css");
body {
font-family: "Computer Modern Serif", serif
}
HTML:
“conscience”
结果:
有什么办法可以解决这个问题,还是这只是 CM-Unicode 用户端的一个错误?
最佳答案
作为您问题的答案:您可以在任何半正经的字体编辑器中打开字体,找到左双引号的字形,修复路径,然后保存并使用固定的字体。虽然,如果您要走那条路,那么您实际上应该做的当然是向维护此字体的人员提出问题,以便他们可以永远为每个人修复它,不只是为了你,现在。
但是,您的问题的解决方案是不使用 Computer Modern。 CM 是为打印而设计的,而不是为屏幕媒体设计的(在设计 CM 的几十年里,这不会是一个选择)而且这个端口看起来非常糟糕。它非常参差不齐,显然没有人费心投入必要的时间来充分利用 OpenType 端口。如果您想使用“现代”字体并且喜欢 Computer Modern 的外观,请提供 Latin Modern 的 OpenType 版本试试吧。
将您使用的奇怪的 Computer Modern 字体与正确的 Latin Modern OpenType 字体进行比较:
当然请记住,如果您知道您在页面上使用的字体大小,您将希望确保选择最合适的字体:默认浏览器大小为 16 像素,因此使用 optimized-for-8-要点 lmroman8 会比使用 lmroman10 看起来更好。相反,对于大小为 20px 的文本使用 lmroman10 会比 lmroman8 等看起来更好。
关于css - 左双引号在 Computer Modern Serif 中看起来很糟糕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43293799/
我有一个由用户选择的 QFont: QFont font = QFontDialog::getFont(&ok, prevFont, this); 我怎么知道它是不是衬线字体? 最佳答案 这个有用吗?
首先我要说我是编码学校的菜鸟,请善待。我正在尝试帮助我丈夫的博客:https://directionandpace.com/标题 Direction and Pace 存在问题。 首先,他问我是否可以
我在我的网站上使用了很多网络字体,现在我想添加新的字体系列,它有衬线/无衬线/等宽字体类型。我的 CSS 的一部分: @font-face { font-family: 'DejaVu', s
我不明白这样做有什么意义?对我来说,它呈现的效果完全相同,那么为什么我应该使用 Arial、Helvetica、sans-serif 而不是仅使用 sans-serif? 最佳答案 用户看到的默认字体
我在 Firefox(v26、“Nightly”和 future 版本)中渲染的嵌入式 SVG 文件中使用字体。除了 serif 和 sans-serif 两种字体之外,还有什么字体可用? 我的 SV
我有很多 CSS 执行以下操作: font-family: Helvetica, Arial, sans-serif; 据我了解,Helvetica 是 Mac 上的默认无衬线字体,而 Arial 是
有没有办法以编程方式检测给定字体是衬线字体还是无衬线字体? 例如,如果用户选择了 Palatino,它就是衬线字体。如果用户选择 Arial,则为无衬线体。 我可以检测到字体名称和姓氏。但我没有看到
我正在尝试在我的一种布局中使用 roboto-thin 字体,但是当我将字体系列设置为“sans-serif-thin”时,字体默认为斜体,我无法强制其正常显示。 谁能告诉我在布局中使用 robot
我想建立一个页面,当用户向下或向上滚动时,用户将立即进入下一个完整的高div。 (“跳跃滚动”效果的工作示例是:Affinity Photo & Designer 我以这种方式构造了基本的html:
我的“开发中”网站上有一个奇怪的问题:http://www.cphrecmedia.dk/musikdk/stage/ H1-h6 字体只是“sans-serif”,但在 Chrome 中它通常显示另
例如,当我尝试运行时: mpl.rcParams['font.family'] = 'serif' plt.rcParams['figure.figsize'] = [15,7] plt.plot(d
我需要了解 Android 版本是否支持这些字体: sans-serif (Roboto-Regular) sans-serif-light (Roboto-Light) sans-serif-thi
我在 R 中使用 ggplot 创建绘图,使用 tikzdevice 保存它们,然后使用 latex将它们编译成更大的文档。 当我创建一个非常简单的图时,例如 require(ggplot2) req
我正在开发一个在位图上绘制文本的程序。我必须使用旧的 MS Sans Serif 72字体,因为我需要一个大的像素化字体。 我在 C:\Windows\Fonts 文件夹中找到了这个字体,但是当我使用
我正在使用 CM-Unicode Computer Modern Serif 字体的版本,左边的双引号看起来很糟糕。 CSS: @import url("ComputerModern/serif/cm
我很好奇 iOS 在设置 font-family: sans-serif 时实际上选择了什么字体。我似乎无法在任何地方找到答案,所以我在这里问。 body { font-family: san
我正在创建一个自定义 View 类,它使用 StaticLayout 和从 .ttf Assets 文件加载的自定义字体来显示文本。字体的基本外观是衬线字体,字体文件中的 TrueType 属性表明它
查看示例代码: span { font-size: 150px; background: lightgray; margin: 8px 0px; } .sans-serif { font-
我们公司有一位设计师,他使用以下 CSS 来选择字体系列: font-family: 'Source Sans Pro', 'Helvetica Neue', 'Helvetica', san
奇怪的问题让我怀疑我遗漏了一些简单的东西。关于以下任何想法: 我有一个带有无衬线字体的 H1 标签(从 Google 字体加载),如果我给它一个背景色,您会看到文本没有与包含标签的左侧对齐: 如果我添
我是一名优秀的程序员,十分优秀!