我很想用简单、雅致的文本(甚至可能是一个很好的 unicode 字符,例如\u2026
省略)。这可能吗?
不它不是。边缘“位图”实际上是位图,即覆盖在边缘上的 0/1 位向量。没有办法直接将任意 unicode 字符渲染到边缘上。
您可以做的就是自己将 unicode 字符渲染为 0/1 位图。任何像样的图像编辑器(例如 Gimp、Photoshop、Pixelmator、Paint.net 等)都可以做到这一点。然后将此位图转换为条纹位图矢量。条纹位图的格式描述于自定义边缘位图.
最终你可以使用这些位图向量来替换left-arrow
, right-arrow
(对于截断的行),left-curly-arrow
, and right-curly-arrow
(对于连续的行)位图,使用该函数define-fringe-bitmap
.
然而,我想说这比它的价值更麻烦。边缘有 8 像素宽,因此您必须将漂亮的 unicode 字符压缩到 8x8 位图中。这意味着没有子像素渲染,没有锯齿,没有字节码渲染,屏幕上的字符没有任何好看和花哨的东西。它会和你替换的箭头一样丑陋。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)