我在弄清楚这个问题的标题时遇到了一些麻烦,所以我知道这听起来有点愚蠢。
我正在开发一个 webfont 生成器。我有超过 1,000 个 SVG(并且还在增长),并且通过使用 FontForge 脚本,计划将这些文件中的每一个分配到一个字符位置。
下方蓝色矩形旁边的红色 X 矩形就是我所说的“字符位置”:
问题:
这些职位中的每一个都有一个代码通讯员。有的直接打印,有的不打印。我知道这个表中的控制字符不打印。但是还有其他字符也不能打印,例如软连字符(U+00AD)。不幸的是,我偶然发现了这个。
我不想让最终用户选择他们想要的任何字符位置,因为那样的话,填充这些位置的图标将不会显示在浏览器中。我在 Unicode 网站上一遍又一遍地查看他们是否有列表或其他内容,但那里没有任何帮助。
那么有什么方法可以确定哪些字符位置可以安全地用作图标,哪些不是?