我对传统纸牌游戏进行了在线概念验证。为了避免实际绘制卡片图片,我使用了相应的 Unicode 字符(例如 U+1F0A1 )。虽然这在现代 Linux 桌面上效果很好(DejaVu Sans 用于显示这些字符),但其他操作系统(例如 Windows 或 Android)似乎缺乏可以显示这些字符的字体。
一个简单的解决方案是通过 加载 DejaVu Sans @font-face。为了避免下载所有 DejaVu Sans,我想创建一种仅包含相关代码点的字体。原则上,Font Squirrel 的 Webfont Generator允许这样做,但我无法让它与 Unicode Plane 1(扑克牌符号所在的位置)中的字符一起使用。
是否有一些简单的方法来创建@font-face包含 U+1F0A0 到 U+1F0DF 的兼容字体?