它们是支持几何变换(如旋转和镜像)的unicode代码点吗?

它们是支持几何变换(如旋转和镜像)的unicode代码点吗?,unicode,rotation,position,mirroring,combiners,Unicode,Rotation,Position,Mirroring,Combiners,使用Unicode来创建带有大量组合器和其他修饰符的符号,这已经让我们走得更远了 尽管如此,有些时候一些箭头只在一个方向上给出,或者变音符号只能放在上方,而不是例如左侧的bellow 那么,它们是允许指示这种合成的修改器/组合器吗 例如,组合矩形允许生成类似于a的内容。至少在当前终端上,与组合到的aglyph相比,它在右上方的位置使用矩形进行渲染,使其最长的边水平定向。现在,如果: 目标是将矩形放置在左上角、中上角等处 目标是在矩形与主图示符组合之前旋转矩形 目标是在矩形与主图示符组合之前镜像

使用Unicode来创建带有大量组合器和其他修饰符的符号,这已经让我们走得更远了

尽管如此,有些时候一些箭头只在一个方向上给出,或者变音符号只能放在上方,而不是例如左侧的bellow

那么,它们是允许指示这种合成的修改器/组合器吗

例如,组合矩形允许生成类似于
a
的内容。至少在当前终端上,与组合到的
a
glyph相比,它在右上方的位置使用矩形进行渲染,使其最长的边水平定向。现在,如果:

  • 目标是将矩形放置在左上角、中上角等处
  • 目标是在矩形与主图示符组合之前旋转矩形
  • 目标是在矩形与主图示符组合之前镜像矩形

显然,最后一点对于矩形没有多大区别,但是对于非对称字形它会有多大区别。

不,Unicode中没有这样的机制。同一变音符号的不同位置变体被编码为单独的字符。例如,上面的U+0307组合点、右边的U+0358组合点和左边的U+1DF8组合点都是不同的码点。比如说,目前还没有办法用Unicode表示右下方的通用组合点

同样,无法镜像或旋转任意Unicode字符。当这种转换产生有意义的区别时(例如“E”和“Ǝ”对),它们再次被原子化编码

在某些非常特殊的情况下,可以应用此类修改器。在萨顿符号写作中,轮换是一个富有成效的特征。旋转图示符是正确显示文本所必需的,因此定义了许多旋转修改器。例如,U+1D800手写手拳索引在其基本方向上指向上方(