问题标签 [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 投票
0 回答
1481 浏览

fonts - 如何更改 Sublime 用于侧边栏的字体?

这在 Sublime Text 2 中是否可行?

由于默认首选项说:

// The theme controls the look of Sublime Text's UI (buttons, tabs, scroll bars, etc) "theme": "Default.sublime-theme",

我尝试修改该文件

(下/Data/Packages/Theme - Default/Default.sublime-theme

通过添加这一行:

但这只会导致侧边栏中的所有文件和文件夹名称变为空白

将另一行更改为"font.bold" = true 确实会导致所有名称变为粗体,所以... ?????

0 投票
1 回答
916 浏览

.net - .NET PrintDocument 无法正确打印等宽字体

我是这段代码来打印几块文本:

Courier New 应该是 10 CharsPerInch,所以每个块(包括空格)应该是 2.54 厘米长。打印时 - 无论使用哪台打印机,我测量 13.1 厘米 5 块而不是 12.7 厘米。当我绘制 1 英寸宽的矩形时,我可以看到文本实际上比应有的长,所以这不是一般的缩放问题,只是文本打印错误。

谁能证实这一点,更重要的是给我指路?我需要文本恰好是 10 CPI,而不是经验丰富的 10.3 CPI :-(

0 投票
1 回答
1912 浏览

java - Java“MONOSPACED”字体宽度

我正在创建一个游戏,我想使用 Java 的Font.MONOSPACED字体,因为它易于使用(即使它看起来很恶心)。问题是我不知道字体的宽高比,这很重要。我在网上搜索了一段时间后找不到答案。

如果有人知道它或如何找到它,我将非常感激。

0 投票
1 回答
1300 浏览

java - Java SWT - StyledText 如何使用等宽字体显示文本

有没有办法强制 StyledText 小部件使用等宽字体显示文本?这不是使用字体的问题 - 我尝试了“等宽字体”、“Courier”、“系统”、“Fixedsys”和其他等宽字体...普通文本小部件默认显示等宽字体的文本(“Fixedsys”字体测试)。

提前感谢您的帮助!

0 投票
2 回答
675 浏览

javascript - 一个元素中水平和垂直有多少个等宽字符?

我试图找出一个元素中有多少个等宽字符(例如div),知道大小和font-size.

例如,我预计结果是:

但似乎它们是不对的:对于字体大小50pxwidth: 100px,预期的答案是2,但它是3

对于上面的例子,答案应该是:

如何自动计算这些值?

0 投票
1 回答
368 浏览

pdfsharp - PDFSharp等宽字体

我一直在尝试让第三方等宽字体与 PDFsharp 一起正常工作时遇到问题。我只是将这些字体安装到 Windows 操作系统。

我不想使用标准等宽字体,例如 Courier new 或 Consolas。

我尝试了许多等宽字体,它们在被 PDFsharp 使用时似乎都遇到了同样的问题——它们的字母间距渲染不正确(但始终如一)。

我可以让第三方非等宽字体正常工作,例如 open sans。

以下是几个字体及其渲染输出的示例:

PDFSHArp 字体

任何帮助将不胜感激。

0 投票
1 回答
12970 浏览

android - Android Lollipop 中的 Monospace 发生了什么?

我有一种在我的 Android 应用程序中使用“等宽”的风格:

一切都很好,直到 Lollipop 出现,它似乎不再使用 Monospace 字体,当我在 Android Studio 中将 API 从 19 翻转到 21 时,我可以看到它发生了变化。

我用谷歌搜索并没有找到任何东西,我很欣赏这只是一个外观问题,但有人对为什么有任何想法吗?

0 投票
1 回答
2142 浏览

css - 使用 CSS 根据每个字符的宽度设置等宽字体大小

有没有办法使用等宽字体的字形宽度来使用 CSS 设置字体大小?

例如,我希望这个框内的 10 个字符每个都是 20px 宽,这样文本就可以完全填满框,而不管实际使用的是哪种等宽字体。目前我使用的字体大小指令设置字体的高度,而不是每个字母的宽度。

我正在寻找这个的原因是我有一些内容要在移动设备上以等宽字体显示,这些字体不能环绕或延伸到屏幕之外。我希望能够在 320 像素的屏幕上准确显示 44 个字符的文本。我似乎无法正确调整字体大小,使其在所有浏览器中看起来都不错。它要么延伸到视口之外,要么在右侧留下空白区域。

0 投票
2 回答
1650 浏览

css - Monospaced font to align text using spaces makes it look odd

I was using the default html font - Liberation Serif—30 glyphs in my page. Then i faced a problem, that multiple spaces to align two columns of text is not working properly.

I found out, spaces are not displayed at the same width as other characters and hence the same number of characters doesn't use same width. so, i started using monospaced font. It solves the alignment problem.

The alignment looks good now but the font is not the commonly used one as per the corporate standards.

How can i use a font like Liberation Serif and still do alignment using space characters?

0 投票
1 回答
416 浏览

internet-explorer - Firefox 和 IE 中的 ttf 等宽字体 nbsp 间距问题

在 Chrome 上,一切正常。在 Firefox 和 IE 上(IE 是一个 .eot 文件,从 .ttf 转换而来),我遇到了   和 的字符宽度问题。

使用预定义的等宽字体,  以适当的宽度显示。但是如果我使用 Ubuntu Mono 或我自己的等宽 Truetype 字体,空格字符太窄,并且文本不会垂直对齐换行符。就好像它正在为空格字符使用另一种字体。

如果我将实际字形放入空格字符(32 0x20)中,则间距是正确的。但是,一旦我删除了字形并使空格字符再次为空,它就会恢复为错误的间距。下面的示例使用从 Google Fonts 加载的 Ubuntu Mono,以便其他人使用。例如,字母“t”应垂直对齐。第二个例子使用了内置的等宽字体,看起来不错。

HTML 示例 #1:

HTML 示例 #2: