Dictionary 如何从头开始创建字符编码

Dictionary 如何从头开始创建字符编码,dictionary,fonts,character-encoding,binary,compression,Dictionary,Fonts,Character Encoding,Binary,Compression,我想知道的是,是否有可能从头开始创建类似ASCII的字符集 所以,我尝试过这样做,但我发现的唯一一件事是软件,它允许我更改现有字符集的现有字符,再次类似于ASCII 我真正想做的是确定哪个代码(二进制/八进制/十进制/十六进制)对应于特定字符(我将自己创建)。我的问题是,我不希望像ASCII的128个字符或任何其他现有字符集那样有一个有限的字典大小。那么,你知道我能做什么吗?有软件吗?我想要实现的结果是拥有一个普通的ttf文件(即myfont.ttf),安装它,然后在记事本之类的软件中使用我的新

我想知道的是,是否有可能从头开始创建类似ASCII的字符集

所以,我尝试过这样做,但我发现的唯一一件事是软件,它允许我更改现有字符集的现有字符,再次类似于ASCII

我真正想做的是确定哪个代码(二进制/八进制/十进制/十六进制)对应于特定字符(我将自己创建)。我的问题是,我不希望像ASCII的128个字符或任何其他现有字符集那样有一个有限的字典大小。那么,你知道我能做什么吗?有软件吗?我想要实现的结果是拥有一个普通的ttf文件(即myfont.ttf),安装它,然后在记事本之类的软件中使用我的新字符集

词汇量必须是我想要的大小,这很重要。。不超过我的需要。。 当然,我可以改变一些字符的UTF-8字符集,例如,但我会有字符,我不需要。。因为我想测试一个压缩系统,所以字典的大小必须是精确的

我需要的示例:

Binary code      Character      OCT      DEC      HEX
00000000         X              000      00       00
00000001         Y              001      01       01
00000010         A              002      02       02
。。。然后它一直持续到任何极限。。可能是150个字符,500个,17个


我认为这很容易理解。。你知道我该怎么做吗?

字符集定义了从字形到二进制代码的映射。据我所知,您可能不想创建一个新的字符集(这是我不建议做的事情,但出于教育原因,因为已经有无数的字符集和相关问题)。 您可能想要使用字符集,并用您自己的字符集替换一些您不会使用的字形。(我想你必须在网上查找字体设计软件。)
由于受到字形数量的限制,UTF-8的字形数量实际上相当高,但有一个。您可以采用与某些dingbats字体类似的方法,为易于键入的字符放置字形。比如说a=>土豆,b=>番茄酱等。。。然后在记事本(或其他选择的文本处理器)中,当需要输入特殊字形时,可以切换到您的字体,键入例如a,然后返回主字体继续书写。

这个问题混合了一些非常基本的概念,例如“字形”与“字符”。(字符代码定义字符的代码,而不是字形。渲染系统可能有自己的字形代码。)提到“255个ASCII字符”也显示出概念上的混乱。ASCII正好有128个代码点。即使我们阅读了你下面的评论,也不可能猜出你真正在问什么(写一个问题应该让人理解,不看答案,更不用说对答案的评论)。我只是编辑了我的问题好吧,我想我昨天误解了你,但我认为问题是,如果你创建一个新的字符集,它将不会被当前的文本编辑器支持。(所以我仍然不确定我是否理解错了?…)您需要修补软件(或至少一些库)以支持您的编码,如果没有对编码的独家支持,您将无法在任何文本编辑器中打开文件。。。