问题标签 [fonts]

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 投票
4 回答
4117 浏览

python - 如何从 Mac 上的显示名称中找到字体的完整路径?

我正在使用 Photoshop 的 javascript API 来查找给定 PSD 中的字体。

给定 API 返回的字体名称,我想在光盘上找到字体名称对应的实际物理字体文件。

这一切都发生在 OSX 上运行的 python 程序中,所以我想我正在寻找以下之一:

  • 一些 Photoshop javascript
  • 一个 Python 函数
  • 我可以从 python 调用的 OSX API
0 投票
11 回答
52421 浏览

javascript - 如何检测网页中使用了哪一种定义的字体?

假设我的页面中有以下 CSS 规则:

如何检测用户浏览器中使用了哪一种定义的字体?

对于想知道我为什么要这样做的人来说,因为我正在检测的字体包含其他字体中不可用的字形。如果用户没有字体,那么我希望它显示一个链接,要求用户下载该字体(这样他们就可以使用我的 Web 应用程序和正确的字体)。

目前,我正在为所有用户显示下载字体链接。我只想为没有安装正确字体的人显示这个。

0 投票
114 回答
244686 浏览

fonts - 推荐的编程字体?

你用什么字体来编程,用什么语言/IDE?我将Consolas用于我所有的 Visual Studio 工作,还有其他建议吗?

0 投票
3 回答
640 浏览

unicode - 只是我,还是最近字符渲染不正确?

我不确定它是否是我的系统,虽然我没有做任何不寻常的事情,但我已经开始注意到网页、文本文件中出现错误渲染的字符,如下所示

http://www.kbssource.com/strange-characters.gif

我有一种预感,这与最近对所有内容都使用 unicode 的趋势有关,我认为这是一件好事,再加上不支持所有可能字符的字体。

那么,有谁知道是什么导致了这些光点(我是对的吗?),以及如何阻止这些光点出现在我自己的内容中?

0 投票
1 回答
28652 浏览

opengl - 使用 GLUT 位图字体

我正在编写一个OpenGL使用GLUT. 我不想滚动自己的字体渲染代码,而是想使用GLUT. 让他们工作的步骤是什么?

0 投票
13 回答
2277 浏览

ide - 比例字体IDE

我真的很想看到一个比例字体 IDE,即使我必须自己构建它(也许作为 Visual Studio 的扩展)。我的意思是 MS Word 风格的代码编辑,有点像The C++ Programming Language book中的印刷风格。

我想为我的缩进设置制表位并排列函数签名和赋值语句的行,它们可以用点而不是固定的字符位置来指定。我也想要粗体和斜体。各种字体大小甚至样式表都会很酷。

有没有人见过这样的东西,或者知道开始建造一个的最佳方法?

0 投票
7 回答
2079 浏览

visual-studio - 是否可以诱使 Visual Studio 2008 使用斜体进行评论?

我已经习惯了我在 Delphi 7 中的 IDE 设置,我的评论以斜体显示。

这在 VS2008 中似乎是不可能的。只有粗体字体的选项,而不是斜体。

我可以执行某种注册表黑客或字体魔术来使其正常工作吗?我使用的字体是 Consolas,如果这有区别的话。

编辑:这是可能的。有关详细信息,请参阅答案。


亚当,据我所知,您不能仅更改评论的字体名称 - 只能更改颜色和粗体。如果我错了,请告诉我!

0 投票
10 回答
9096 浏览

html - 网络上的字体

Web 开发人员可用的字体集合非常有限。我记得很久以前读过有关 TrueDoc 的文章,它是一种将字体与网站一起发送的方式——但它似乎已经萎靡不振。有没有人用过这个,或者类似的东西?是否有足够多的浏览器支持?我错过了一个好的解决方案吗?

请注意,负责任的 Web 开发人员不会使用仅在 Windows 上可用的字体(尤其是仅在 Vista 上可用的字体),也不会使用至少大多数浏览器不支持的技术。


更新:正如一些人所指出的,为没有您使用的特定字体的人提供后备字体列表并没有错。事实上,我总是这样做,并不是说这是错误的。

虽然我的问题措辞很糟糕,但我的意思是设计师不应该对客户可用的东西做出太多假设。您应该计划所有用户将如何看到您的网站,而不仅仅是使用您自己喜欢的设置的人。

0 投票
2 回答
18443 浏览

windows - 如何在 Windows 上修改字体的样式属性?

请注意,这个问题继续从Is it possible to coax Visual Studio 2008 into using italics for comments?继续。

如果长问题标题让你明白,问题就在这里:

如何在不实际修改任何实际字形的情况下将 Consolas 斜体字体的样式属性转换为粗体?也就是说,我们希望字体保持不变(即斜体),我们只希望操作系统相信它现在是粗体字体。

请不要提及工具的名称(例如:fontforge),而是描述实现此目的的步骤或指向这样的描述。

0 投票
6 回答
36746 浏览

css - 浏览器的默认 CSS 样式表

是否有针对不同浏览器的默认 CSS 样式表列表?(表格形式的浏览器样式表)

我想知道所有浏览器中文本区域的默认字体以供将来参考。