多平台环境中的字体

发布于 2024-08-29 10:36:36 字数 227 浏览 5 评论 0原文

在多平台分布式系统中处理字体的最佳方法是什么?如果我想在所有系统中使用通用字体向用户展示,最好的方法是什么。从我阅读的内容来看,每个平台似乎都有属于同一系列的字体(即衬线字体、无衬线字体)但名称不同。 CSS 看起来具有在用户计算机上对字体进行最佳选择的功能。 Windows 和 Windows 的系统库或外部库中是否有类似的功能? Linux。我主要使用C++?

有人可以为我指出正确的文档方向吗?

谢谢

What is the best way to deal with fonts in a multi-platform distributed system? If I want to use a common font across all systems to show to the user, what's the best way to do this. From the little I've been reading each platform looks to have fonts that are of the same family (ie serif, sans-serif) but with different names. CSS looks to have the functionality baked in where it will make the best selection it can of font on the users machine. Is there similar functionality either in system libraries or external libraries for Windows & Linux. I'm using C++ mainly?

Can someone point me in the right direction for documentation as well?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

二手情话 2024-09-05 10:36:36

fontconfig 是一个跨平台库,用于通过直接名称(Times Roman) 或常见的别名,例如 serif - 这是大多数现代 Linux 软件(例如 GNOME &)的名称。 KDE 桌面,用于查找字体,并与 Pango 等库结合使用进行文本布局和 FreeType 用于字体光栅化。

fontconfig is a cross-platform library for finding fonts by either direct name (Times Roman) or common aliases like serif - it's what most modern Linux software, like the GNOME & KDE desktops, use to find fonts, and is used in conjunction with libraries like Pango for text layout and FreeType for font rasterizing.

栀梦 2024-09-05 10:36:36

我会尝试潘戈。 AFAIK 它被 GTK+、Mozilla 和 Google Chrome 使用(不确定后者)。

I'd try Pango. AFAIK it is used by GTK+, Mozilla and Google Chrome (not sure about the latter).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文