问题标签 [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 回答
10125 浏览

c# - 如何获取所有已安装的固定宽度字体?

我想知道是否有任何简单的方法可以在 C# 中获取用户系统上安装的所有固定宽度(等宽)字体的列表?

我正在使用 .net 3.5,因此可以访问 WPF System.Windows.Media 命名空间和 LINQ 以获取字体信息,但我不确定我在寻找什么。

我希望能够提供过滤的等宽字体列表和/或从更大的字体列表中挑选等宽字体(如 VS 选项对话框中所示)。

0 投票
3 回答
360 浏览

html - 为什么粗体单面在 Windows 上垂直移动?

在 Windows 上的 Firefox 3.6、IE7 和 Opera 10 中,这个 HTML 有一个奇怪的行为:

中间的粗体跨度向下移动了一个像素。其他字体不会发生这种情况。

这是为什么?我该如何解决?

0 投票
2 回答
7234 浏览

c# - 根据等宽字体的大小设置 WPF RichTextBox 的宽度和高度

我正在尝试使用 WPF RichTextBox 来完全适应特定等宽字体中的字符网格。我目前正在使用 FormattedText 来确定我的 RichTextBox 的宽度和高度,但是它为我提供的测量值太小了——特别是两个字符的宽度太小了。

有没有更好的方法来执行此任务?这似乎不是确定我的控件大小的合适方法。

0 投票
2 回答
190 浏览

html - 空格和单字体的 ASP/HTML 问题

我有一个 ASP 有一个函数可以转换

ä to ä 到目前为止一切顺利。

如果用  's 填充空间更少,如果有更多切割它们,我可以说 10 个字符的空间。. 像这样:

测试          

但如果我说“täst”,它会这样做:

teä t 

它将 ä 解释为不是一个字符,而是将其视为 6 个字符。有没有聪明的方法呢?这个问题弄乱了我的设计,因为我需要正确的空格数。整个事情进入一个大的选择框。

你必须添加一个 ; 在 ever &... 的末尾我可以添加它们,因为编辑器会真正解释它们。

0 投票
1 回答
1247 浏览

c - 如何使用 GTK 和 Pango 判断字体是否为等宽字体?

我有一个PangoFontDescription,我想知道它是否描述了等宽字体。

我已经pango_font_family_is_monospace()在 Pango API 文档中看到了该函数,但经过几个小时的困惑后,我仍然不清楚PangoFontFamily, PangoFontMap, PangoFont, PangoFontset,之间的关系是什么PangoContextPangoFontDescription以及我是否需要其中任何一个或所有这些来实现我想要的。到目前为止,PangoFontDescription这是我需要使用的 Pango 的唯一部分,因为 GTK 设法将其他所有内容抽象出来。

以前做过这件事的人可以帮我吗?

0 投票
5 回答
4578 浏览

css - 如何强制等宽字体在 Facebook 中呈现?

我制作了一个从图像生成 ASCII 艺术的程序。我希望用户能够将 ASCII 艺术复制并粘贴到他们的墙上并使其正确显示。

问题:

Facebook 不使用等宽字体。

有人对解决方法有任何想法吗?

0 投票
2 回答
3306 浏览

css - 在 CSS 中:如何将您想要的字体指定为等宽字体和无衬线字体?

我想告诉浏览器使用一种既是等宽字体又是无衬线字体的字体(通常默认的等宽字体有衬线,而默认的无衬线字体不是等宽的)。除了提供我知道符合我的标准的字体列表之外,还有什么方法可以在 CSS 中指定这一点?

0 投票
2 回答
1997 浏览

xcode - 将可变宽度字体转换为等宽位图字体

我一直在开发一款 iPhone 游戏,但遇到了一个问题。我有一个不错的(可变宽度)ttf 字体,我想将其转换为位图,但我发现的每个生成器都保持它可变宽度。我怎样才能给自己一个固定宽度的位图字体(来自 ttf)

0 投票
2 回答
1075 浏览

fonts - LaTeX:更改图形内的字体

我正在使用一些终端输出作为我正在编写的报告中的图形,并且只需将图形中的文本更改为等宽。

0 投票
1 回答
847 浏览

unicode - 显示全角字符,其长度恰好是半角字符的两倍?

我不确定这是否是问这个问题的正确地方,但我不知道还有其他更适合的网站。这个问题与编程有关,所以:

我正在编写一个格式化的 txt 指南。请看一下这段摘录: http: //mad-gaksha.homelinux.net/public/width.txt。我需要显示全角字符,以便它们占据的空间正好是半角字符的两倍。虽然等宽字体似乎只适用于半角字符,但我尝试过的大多数全角“固定宽度”字体都没有产生预期的结果。

在 Firefox 中,当我将等宽字体(编辑>首选项>内容>高级)设置为“等宽”时,此方法有效。但仅适用于 14 号字体。与 gedit 相同,固定宽度字体 MS-Gothic 仅适用于 13/14 号字体。

由于我发现这种行为很奇怪并且不希望我的读者被技术细节所困扰,有没有人有建议或提供任何资源或可以解释这里发生了什么?为什么以固定大小显示每个字形似乎如此困难?

提前感谢您抽出宝贵时间。