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

c# - WinForms.FontDialog 中缺少字体

当我显示 WinForms.FontDialog(C#、.NET 2.0)的一个实例时,我缺少一些我希望出现的字体(例如 Courier、Fixedsys、MS Sans Serif)。此外,一位客户抱怨他安装的 Adob​​e 字体也没有出现在列表中。

如何让这些字体显示在此对话框中?

0 投票
9 回答
3601 浏览

html - 网站上的小字体

我的主要浏览器(FF 和 Chrome)都配置为 12 像素字体。在这两种浏览器中,字体选择器都会显示字体预览,并且它们的大小相同,并且适合阅读网站。我的 IE 不允许我设置字体大小,但似乎默认为比 Chrome 大一点的字体。

在我的个人网站上,我使用 XHTML 和 CSS 并将页面字体指定为“中等”,并将该字体大小用于所有主要文本(“内容”文本)。当我在 IE 7、FF 3 和 Chrome 0.4 中查看该站点时,字体按预期显示并与字体选择器匹配(在 IE 中稍大一点除外)。

但是,我访问几乎所有其他网站(Google、StackOverflow、The DailyWTF、CodingHorror、Microsoft、Sourceforge,甚至 W3C 等),它们以微小的微型字体显示——我估计是 5 到 7 像素。

这适用于 3 台不同的计算机,2 台不同的操作系统(Vista 和 XP)和 4 台不同的显示器(笔记本电脑、CRT 和全新的 WS LCD)。

那是怎么回事?我是否忽略了一些我需要知道的关于网站设计的基本知识?还是只是所有这些网站都做了一些愚蠢的事情,比如将字体设置为 50%、0.5 em 或 x-small?为什么网站设计者不能尊重我为内容文本选择的字体(我知道侧边栏和页脚等可能相当小或 x 小)。

我很想认为这只是不知情的网站设计师,但是,见鬼!,这些都是一些大牌网站!

编辑:要清楚,我并不是说使用 em 或 % 是愚蠢的,我想知道为什么许多网站似乎使用了我配置大小的 50%。当然,我配置的大小是我希望在其中看到文本的大小。

编辑:来自 W3C 的 CSS 规范:“下表提供了用于将绝对大小映射到 HTML 标题和绝对字体大小的用户代理指南。‘中等’值是用户的首选字体大小,并用作参考中间值。 “ - 强调我的。


有一个共识是,网站的相对字体大小基于典型的浏览器默认值 16px,这是不幸的,但“这就是生活”。但是其他系统呢?我们可以期望所有浏览器都如此默认吗?

至少我现在明白了这个问题。

在我选择最终答案之前,我想将这个问题暂时搁置一会,看看其他人是否有不同的看法。


结论:我已将所有浏览器重置为 16px(在我的 125 DPI 机器上为 18px),并将我的网站设置为使用 font-size: 90%。这提供了一个很好的显示尺寸,当然,我最喜欢的所有网站现在都可以阅读了。感谢所有建设性的答案和活泼的来回。

这是一个很棒的社区。

0 投票
1 回答
394 浏览

.net - 在 .NET 中使用带有 COM 对象的自定义字体

我正在尝试在 C# 中加载自定义字体,以便 COM 库(如 ESRI)和 GDI+ 可以使用它。

我想从磁盘加载字体,不想在系统上安装字体。

COM 字体的类型为 stdole.IFontDisp。

编辑:在 AddFontResourceEx 组合中使用 PrivateFontCollection 解决了这个问题。

0 投票
13 回答
101332 浏览

layout - 实现类似 Wordle 的词云的算法

语境

我的问题

  • 是否有可用的算法可以完成 Wordle 的工作?
  • 如果不是,有哪些替代方案可以产生类似的输出?

为什么我要问

  • 只是好奇
  • 想学
0 投票
2 回答
1145 浏览

c++ - 固定宽度字体 - Symbian C++ CEikLabel

我想更改我在 S60 设备上的 CEikLabel 中使用的字体

我相信我可以做到以下几点

其中 LatinPlain12 是此列表中的一个..

但是,谁能帮我找出这个列表中哪些是固定宽度的。谢谢:)

0 投票
1 回答
3323 浏览

flash - Flash 中的多种字体/语言支持

问候,

我正在编写一个支持多语言的 Flash 应用程序。我最初选择的字体是 Tahoma,因为它支持 Unicode。客户更喜欢非标准字体,例如 Lucida Handwriting。Lucida Handwriting 不像 Tahoma 那样支持西里尔字母,这带来了一个有几种方法可以解决的问题,我想请教您哪种方法更可取:

据我了解,我可以:

  • 为客户提供一个完全兼容 Unicode(西里尔文、希伯来文、阿拉伯文、繁体中文、东亚文等)字体的列表以供选择。(我不知道从哪里得到这样的列表;我在网络上的搜索只得到了部分符合 unicode 的字体列表。试试http://look.fo/list-of-unicode-compliant-fonts起点看我看的地方)。
  • 根据客户的位置(我们已经拥有),为说英语的用户渲染 Lucida Handwriting,为国际用户渲染 Tahoma。这可能有点让人头疼。有没有人有过这种方法的经验?
  • 构建一个新字体(IE,AlexeyMK Bold),它使用 Lucida Handwriting 用于英语,Tahoma 用于其他所有内容。这个广告类似于 500k 到 Flash 文件的重量,但应该(如果我理解正确的话)只在第一次加载。

你有什么建议?其中哪些是合理的解决方案,哪些是完全可行的?有没有我没有想到的方法?

非常感谢!阿列克谢

编辑:关于这个主题的一篇好文章:http ://www.itworld.com/print/58558

0 投票
4 回答
22179 浏览

wpf - WPF - 添加自定义字体

我正在尝试在我的应用程序中添加自定义字体作为资源。我在应用程序中有一个“CustomFont”目录,其中的所有字体都设置为“Resource”

然后在我的 TextBlock 上我有这个:(在网格内)

但我没有像人们说的那样看到我的字体。难道我做错了什么?

0 投票
32 回答
239433 浏览

ios - 我可以在 iPhone 应用程序中嵌入自定义字体吗?

我想让一个应用程序包含一个用于呈现文本的自定义字体,加载它,然后将它与标准UIKit元素(如UILabel. 这可能吗?

0 投票
5 回答
30291 浏览

java - 如何在Java中获得真实的字符串高度?

FontMetrics.getHeight()用来获取字符串的高度,但它给了我一个错误的值,切断了字符串字符的下行。我可以使用更好的功能吗?

0 投票
3 回答
7099 浏览

fonts - 是否有任何完整、免费的键盘 TrueType 字体?

我需要一种在键盘上显示字母和功能键的字体,这样我就可以在键盘上将 Ctrl+Alt+S 显示为 3 个单独的键,而不是文本。

我看过两个,其中一个有很多丢失的键(除其他外,Win 键),另一个花费超过 100 美元。

有什么好主意吗?

哦,这需要是一个 truetype 字体,适用于 Windows,并且可以在 .NET 中使用(所以显然没有纯位图字体)


编辑:上述意义上的“免费”意味着我可以用我的程序自由分发字体文件。当我在中输入问题时,我也希望可以免费下载,但我会接受便宜的,因为我总是可以在其他项目中使用该字体来记录文档。因此,如果有人知道一些便宜的非免费、非版税、完整的键盘字体,我也会接受。