在Java(Android)中定义新字符

在Java(Android)中定义新字符,java,swing,layout,character,customization,Java,Swing,Layout,Character,Customization,我希望将UTF设置中不存在的字母表应用于我的所有视图元素和Swing组件。要显示这些新字符,我是否需要将每个字符都作为自己的图像,然后以类似字符的模式显示彼此相邻的图像,或者是否有任何方法可以从图片中导入字母,以便在按下按钮后添加到文本区域? 基本上,如果我有象形文字系统,我可以将这些图像作为字符导入,还是必须将它们作为图片维护 给一些特殊性,图片,克林贡文字或龙的语言,这肯定是没有定义的字符集的标准包 谢谢大家! 我能想到的最好方法是创建一些表示您的特殊字母表的字体文件(.ttf、.otf等)

我希望将UTF设置中不存在的字母表应用于我的所有视图元素和Swing组件。要显示这些新字符,我是否需要将每个字符都作为自己的图像,然后以类似字符的模式显示彼此相邻的图像,或者是否有任何方法可以从图片中导入字母,以便在按下按钮后添加到文本区域? 基本上,如果我有象形文字系统,我可以将这些图像作为字符导入,还是必须将它们作为图片维护

给一些特殊性,图片,克林贡文字或龙的语言,这肯定是没有定义的字符集的标准包


谢谢大家!

我能想到的最好方法是创建一些表示您的特殊字母表的字体文件(.ttf、.otf等),然后按照中的说明进行操作

缺点是,实际上并没有任何简单的方法来创建字体文件。通常,它需要花费数小时使用矢量图形编辑器手动跟踪符号,并将其编译为字体文件


如果您的角色已经是矢量图像,那么大部分工作都已经完成。

为什么要添加标签?最不常见的问题是同时使用Android和Swing标签。我正在尝试学习同时使用Swing和Android视图,我想这可能适用于两者,因为它们在新字符的定义方面可能不同?如果您觉得它们不合适,我将把它们取下来,只需说Java中的单词,“A提供了将字符序列映射到字形序列以及在
图形
组件
对象上呈现字形序列所需的信息。”