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

html - IE8 中的等宽字体忽略空格

我正在尝试使等宽 asci 表正常工作,如下所示: <pre> tag and css font-family

这适用于所有浏览器,除了 IE8。

在 IE8 上,所有空间都被压缩为一个空间。(所以列消失了)

关于为什么 IE8 这样做的任何想法?

提前致谢,

亚历克斯

0 投票
3 回答
1571 浏览

unicode - unicode 中所有下标和变音符号的完整列表

回答:http ://www.unicode.org/Public/UNIDATA/UnicodeData.txt是所有 unicode 字符的列表,并且 0xcc99 # U+0319 COMBINING RIGHT TACK BELOW 有点像等宽字体的逗号..(例如: 10̡9̡8̡7̡6̡5̡4̡3̡2̡1̡0̡)

是否有所有unicode 字符及其口头描述的完整列表,例如... 0xcc99 # U+0319 COMBINING RIGHT TACK BELOW 之类的行列表..

特别是,我用什么变音符号来输入 1. 或 2 o 3 ?动机是我希望能够在终端 中以等宽字体添加点或逗号,而无需实际添加字符。

0 投票
1 回答
896 浏览

android - 仅以等宽字母宽度的步长将 Textview 居中

我正在尝试创建一个假液晶显示器。

它应该存在一些普通文本,显示一些数据和背景,假装 LCD 外观: img01

我编写了这个 xml,将 3 个 TextView 相互对齐。

在某些情况下可以正常工作,但现在看看如果最顶层 View 的 textlength 发生变化会发生什么: img02

视图不再正确对齐,因为只有上部视图改变了它的宽度,因此再次居中。

我要问的是,是否有可能将 TextView 居中,但只能以所用字体的一个字母的宽度为monospace单位

0 投票
3 回答
1064 浏览

windows-phone-7 - 如何添加等宽文本?

对于我正在开发的 Windows Phone 7 应用程序,我需要 TextBlock 中的等宽字体。我尝试了可用的那些,但它们似乎都不是等宽的。

我怎样才能做到这一点?

0 投票
2 回答
1537 浏览

r - 在“菜单”中指定等宽字体

语言:R。问题:我可以为menu(..,graphics=T)函数指定固定宽度的字体吗?

解释:

我最近问了这个关于如何让用户以交互方式选择一行数据框的问题:

在此处输入图像描述

我想|排队。他们现在没有;很公平,我没有将列填充到相同的宽度。所以我使用format让每一列的宽度相同(稍后我将编写代码来自动确定每列的宽度,但现在让我们忽略它):

在此处输入图像描述

看看它仍然不稳定吗?然而,如果我看df.padded,我得到:

所以每个单元格肯定被填充到相同的长度。

造成这种情况的原因可能是因为它的默认字体(无论如何在我的系统上,Linux)不是固定宽度。

所以我的问题是: 我可以为函数指定固定宽度的字体吗?menu(..,graphics=T)

更新

@RichieCotton 注意到,如果你用它看menugraphics=Tselect.list会调用tcltk::tk_select.list.

所以看起来我必须为此修改tcltk选项。来自@jverzani:

在此处输入图像描述

鉴于menu(...,graphics=T)调用tcltk::tk_select.listwhengraphics为 TRUE,我的猜测是这是一个可行的选择,因为任何能够menu首先显示图形的发行版也将具有tcltk它,因为它需要调用tk_select.list.

(顺便说一句,我在文档中找不到任何可以提示我尝试的内容tcl('option','add',...),更不用说调用了该选项*Listbox.font!)

另一个更新——仔细查看了select.listmenu代码,结果在 Windows 上(或者如果.Platform$GUI=='AQUA'——那是 Mac?),tcltk::tk_select.list根本没有调用,它只是一些内部代码。所以修改 '*Listbox.font' 不会影响这个。

我想我只会:

  • 如果 tcltk 存在,加载它,将 *Listbox.font 设置为 courier,并tcltk::tk_select.list显式使用
  • 如果它不存在,请尝试menu(...,graphics=T)至少获得一个图形界面(这不会是等宽的,但总比没有好)
  • 如果这也失败了,那么就回退到menu(...,graphics=F),这肯定会起作用。

谢谢大家。

0 投票
3 回答
4124 浏览

html - 如何在保留字符宽度的 HTML 中使用等宽字体显示特殊的 unicode 字符

我正在使用preelement 来显示一些文本,包括特殊的 unicode 字符(⚡ ⚑ ▶ ◀ ⁋)。我注意到浏览器渲染这些特殊字符比普通字符更宽,水平占用更多空间。

这可以在这里很容易地看到:https ://gist.github.com/968b5c22cce14909cf27 两行都有 20 个字符,但请注意第一行更长(屏幕像素)。

有没有办法(CSS)强制前置元素(或其他应用等宽字体的元素)具有真正固定的字符宽度?

我检查了 Chrome 和 Firefox,它们都扩展了特殊字符的宽度。

0 投票
2 回答
3257 浏览

html - 我可以在网页的选择列表中使用等宽字体吗?

我想让我的网页上的选择列表中的条目以等宽字体显示。我尝试编写以下 HTML。

结果是“快速...”显示为等宽,但选项不是。是否也可以使选项以等宽字体显示?

更新:我发现这个问题似乎源于我的选择元素位于 jQuery-UI 选项卡 div 中的事实。

0 投票
4 回答
1932 浏览

windows - 如何让 GNU Unifont 或 Free Mono 在 gvim windows 上工作?

我试图在 Windows 7 上的 gvim 中获得对符文字符的支持。我的字体目录中安装了 Free Mono 和 GNU Unifont 字体(它们都支持这个范围),但它们没有出现在字体菜单中,并且 gvim 给出我以下行的字体无效消息:

我怎样才能让它工作?我注意到这两种字体都是字体系列“Medium”的一部分,而可以使用的 Ubuntu Mono 被标记为“Regular”。这有什么区别吗?一般来说,在 gvim 上更改字体,甚至是等宽字体,我都没有太多运气。

0 投票
2 回答
24106 浏览

java - JTextPane 的等宽字体/符号

我想使用 JTextPane 构建一个类似控制台的输出。因此我使用等宽字体:

这适用于所有类型的字母数字(如 az、0-9 等)字符,但对于像 ' \u2588 ' (█) 这样的符号,字体不再是等宽的。

我忘了什么吗?还是没有包含符号的等宽字体?

0 投票
1 回答
228 浏览

windows - 等宽字体、引号和抑扬符 a

大多数通常用于在 Windows 上编程的等宽字体(到目前为止我发现的所有字体)都不能正确显示“有趣的引号”(0xE2)。例如,来自 gcc 编译器的错误消息,如

警告:内置函数“printf”的类型冲突

这真的是

{funnyquote}fname{funnyquote}

在 Ludida Console、DejaVu 等中显示为

{circumflex a}fname{circumflex a}

(它现在可能正在为您这样做)。是否有一种类似 helvetica 的等宽字体尊重该特定的 8 位代码页?