问题标签 [monospace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13185 浏览

css - 您可以为 webfonts 指定表格衬里数字吗?

由于可以指定衬里和老式数字,我希望浏览器支持带有 webfonts的表格数字?##

  • 左:默认数字
  • 右:所需的表格数字(注意等宽)

在此处输入图像描述

字体:布兰登怪诞

相关:有没有办法在 CSS 中指定使用文本或标题图?

0 投票
1 回答
4295 浏览

visual-studio-2012 - 如何让 Visual Studio 2012 正确呈现等宽字体?

在我的 Visual Studio 2012 中,等宽字体无法正确呈现,特别是它们无法正确呈现“等宽字体”,即。字符的宽度不均匀。

这是一个例子,这个:

使用 Consolas 10 点、100% 缩放呈现如下:

控制台 10 点 100% 缩放

和 101% 缩放一样:

控制台 10 点 101% 缩放

101% 缩放还有其他小问题,所以都不好。有没有办法让我配置 Visual Studio 以正确呈现等宽字体?

我试过以下字体:

康索拉斯
控制台 10 点 100% 缩放

导游
快递 10 点 100% 变焦

快递新
快递新品10点100%变焦

终端
终端 10 点 100% 缩放

显然,我尝试过的等宽字体无法在 Visual Studio 中正确呈现。

如果我在 Notepad2 中使用完全相同的字体和字体大小,例如 Consolas: notepad2 控制台 10 点

将 notepad2 和 Visual Studio 与 Consolas 进行比较

notepad2 控制台 10 点
控制台 10 点 100% 缩放

有什么我可以做的吗?

细节:

  • Windows 7的
  • 启用清除类型
  • Windows 中的字体大小设置为 100%

Visual Studio 2012 字体对话框:

Visual Studio 2012 字体对话框

0 投票
0 回答
241 浏览

vim - Gvim字体问题

为什么相同的字体在不同版本的 gvim 中看起来略有不同?

我在 Gvim 7.3 中使用 Monospace 11 字体,其中字体看起来更暗/更厚 - 很好。但是一旦我升级到 Gvim 7.4,同样的 Monospace 11 字体看起来更轻/更薄 - 丑陋。

除了将我的版本恢复到 7.3 之外,还有其他解决方案吗?

0 投票
1 回答
13923 浏览

github - Github Flavored Markdown 中不带语法高亮的等宽字体

标题几乎说明了一切:我想monospaced用 GFM 写一段字体,但没有任何编程语言的语法突出显示。我想会是

或者

或者什么都没有:

但没有运气。GFM 甚至可以做到这一点吗?

0 投票
1 回答
152 浏览

delphi - 强制电子邮件的等宽显示(使用 Delphi 7)

目前,我们公司通过电子邮件向客户发送使用等宽字体构建的报告。

前任。

报告直接构建到存储在我们服务器上的 .eml 文件的主体中。

然后,我们的旧版 Delphi 7 程序通过电子邮件将其发送给通过 Outlook 接收和打开它的客户,它会产生锯齿状的文本。(他们不想更改 Outlook 设置以正确显示这些报告。)

有没有办法强制电子邮件的等宽字体显示(使用 Delphi 7)?

0 投票
1 回答
719 浏览

css - 在 html 表单中使用等宽字体是个好主意吗?

textarea采用html 样式,font-family: monospace;如果我想要一致的外观,我也将其应用于我的文本输入
对我来说,它看起来不错。但问题是它是否“正确”
因为在网络上通常使用一些无衬线字体进行演示(=屏幕上的样式)。
这个等宽字体实际上有这些类似于serif的小字母末端,这更适合打印(=>在纸上更好)。

所以回到我的问题: 是使用等宽在这种情况下按照Web的惯例还是有错误?我的意思是在这种情况下好用的东西?

0 投票
1 回答
3313 浏览

css - 光标间距的 Ace 编辑器等宽字体问题

我已经看到了 ace 编辑器中光标间距不正确的一些问题。问题与字体间距有关,显然解决方案是只使用等宽字体。

这是关于这个问题的另一个 SO 问题。 ace 编辑器光标行为不正确

我的问题可能与使用 Bootstrap 主题有关,但我并不完全确定。

当我打开 chrome 开发工具并查看 ace 编辑器中使用的字体时,它说我的 Bootstrap 模板正在使用这些字体

如果我添加到我的 CSS

我仍然有光标间距错误的问题,奇怪的是,正在使用的字体看起来与 Bootstrap 中定义的“Open Sans”完全相同。

在 Chrome 开发工具中打开,表示计算的属性是“等宽”,所以应该可以正常工作,但事实并非如此。这是它变得非常奇怪的地方。

如果我删除 和 的字体条目.ace-editorinput, textarea...我会得到一个非常好看的字体。转到计算属性,显示字体系列再次为“Open Sans”。

所以我要回答的问题是,当我从 Bootstrap 中取消 textarea 条目时,我如何才能弄清楚实际使用的是什么字体?或者为什么在指定时不接受等宽字体。

我有点假设“Open Sans”可能是等宽的,但无论如何,它仍然会引起巨大的头痛。

0 投票
2 回答
633 浏览

java - 显示具有等宽字体的树(如在记事本中)

目前我有一个生成树的程序。我使用https://stackoverflow.com/a/8948691来获取树的字符串输出。为此,我稍微更改了链接中的函数:我没有使用System.out.println我重写代码以满足我的要求:

一个示例文本输出将是

这个字符串我显示如下:

看起来像这样:

上述代码的输出

(如您所见,对齐方式不应该如此。)

0 投票
1 回答
403 浏览

javascript - 等宽字体字符串宽度

我有一个输入元素,它输入一个列表元素,两者都具有相同的等宽字体。是包含 1 个具有相同等宽字体的字符char_width_test的元素的 ID 。span我检查这个宽度并乘以输入字段中给出的字符串长度来计算从该字符串创建的列表项的宽度。

上面的代码产生的宽度越长,字符串越长。似乎有一些变量会影响我缺少的宽度?

0 投票
2 回答
148 浏览

css - 如何修复 Windows 上不寻常字符的 Monospacing?

我的屏幕上有一些带有等宽字体的输出。它在 Mac 上的 Chrome 和 Firefox 上都能正确显示。但是,在 Windows 上,它失去了等宽。

这是我网站上的一个例子:

如何修复它,使每个字符占用相同的空间,即使在 Windows 上也是如此?

这里还有一些测试文本:

更新:Windows 显示某些字符(如▥)的方式似乎存在问题。有没有办法解决这个问题?