windows - 是否可以在 C++ 应用程序中嵌入 TTF 或 OTF 字体文件?

标签 windows cocoa fonts macos

是否可以在 C++ 应用程序中嵌入 TTF 或 OTF 字体文件,以便应用程序无需将其安装在目标计算机上即可使用它?欢迎任何想法。 (目标平台将是 Windows 和 Macintosh)。目的:字体是私有(private)字体,不应该提供给用户。

最佳答案

OS X :将字体包含在应用的 Resources 目录中,然后将值 ATSApplicationFontsPath 添加到应用的 Info.plist 中,其中包含相对于 Resources 目录的路径.

Windows:MSDN 有一篇文章 for Windows Forms使用 System.Drawing.Text.PrivateFontCollection 类和一个 for WPF使用 System.Windows.Media.FontFamily 类。假设您使用 C++/CLI 和 .NET GUI 框架;它可能不适用于 MFC。

关于windows - 是否可以在 C++ 应用程序中嵌入 TTF 或 OTF 字体文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2468135/

相关文章:

objective-c - 使用Cocoa/Objective-C,在Mac OS X中获取当前连接网络的安全类型

iOS 等宽自定义字体

objective-c - 如何创建自定义 NSMenuItem

objective-c - 在 Cocoa WebView 中防止 Flash

qt - 我如何将 fontconfig 更新到 Red Hat 5.3 中的更新版本?

html - HTML 中的自定义谷歌字体错误

windows - 为我的进程禁用 Windows 错误报告 (Dr. Watson)

python - PyDev-Eclipse Python 未配置

python - 在 Windows 中显示资源管理器的文件属性对话框

windows - 如何为 telnet session 参数化 .wsf 脚本?