有什么好的程序可以生成新的字符符号?

有什么好的程序可以生成新的字符符号?

我想创建一个新的字符符号。我不想创建整个字体,也不想更改任何键盘设置。我只想绘制一个字符,然后将其复制并粘贴到文本中。

我正在寻找一个可以优雅地替代私人角色编辑器从窗户。

我读这个问题,但这并没有什么帮助。

我也尝试了几个私人角色编辑器的替代品,但我没有找到我想要的东西。

答案1

您实际上不能只创建一个单个字符符号。

为什么不?

每个数字文本中的每个字符实际上只是一个或多个字节宽的数字。

决定这个数字代表什么,是文本字符编码的工作。例如,有传统的 ASCII、UTF-8、UTF-16、ISO-8859-1 等等。例如,数字 65A在 ASCII 和大多数其他编解码器中表示,但特殊标点符号或非拉丁符号通常采用不同的编码。

现在有了文本数据(数字)并知道了它的编码,我们就知道每个字符代表什么字母和符号。但是,我们还不知道该字符的外观。因此我们需要一种字体。字体使用位图或矢量图形定义每个受支持的字符的外观。如果您配置用于显示一段文本的字体不支持某个字符,您可能只会看到一个矩形或其他替代字符,例如这里

结论是,要拥有自定义字符符号,你至少需要创建或修改自定义字体并将任何角色的外观更改为您需要的外观。

但是 Windows 私人字符编辑器是如何做到的呢?

PCE(私有字符编辑器)是 Windows 的一个系统组件,似乎与 Windows 的字体缓存深度集成。我不知道它的内部工作原理,但它必须以某种方式在使用时将您的私有字符添加到系统上安装的所有(选定)字体中。

我不知道 Ubuntu 上是否有任何此类机制。

我为什么不可以使用它们呢?

使用自定义字符或字体的问题在于,除非您将字体与所有使用该字体的文档一起分发(例外:某些格式(如 PDF)也可以将所有使用的字体直接包含到文档中),否则其他所有人都无法正确查看您的自定义字符,因为他们将使用不同的(后备)字体查看它。

那我应该做什么呢?

也许您需要的符号或足够相似的符号已经存在于一些常用的字体中?

否则,为什么不简单地制作您需要的符号的小图像,并将该图像插入到文档中任何需要的地方呢?这样它肯定也可以移植到其他系统。

相关内容