gpt4 book ai didi

emacs - 是否可以在 Emacs 中用文本替换边缘位图?

转载 作者:行者123 更新时间:2023-12-04 15:35:09 24 4
gpt4 key购买 nike

我很想用简单、有品位的文本(甚至可能是一个不错的 unicode 字符,如 \u2026 省略号)替换指示截断或换行的丑陋像素箭头。这可能吗?

最佳答案

不它不是。边缘“位图”实际上是位图,即覆盖在边缘上的 0/1 位矢量。无法直接将任意 unicode 字符渲染到边缘。

您可以做的是自己将 unicode 字符渲染为 0/1 位图。任何不错的图像编辑器(例如 Gimp、Photoshop、Pixelmator、Paint.net 等)都可以做到这一点。然后将此位图转换为边缘位图矢量。 Customizing Fringe Bitmaps中描述了边缘位图的格式。 .

最终您可以使用这些位图矢量来替换 left-arrow , right-arrow (对于截断线),left-curly-arrow , 和 right-curly-arrow (对于连续行)位图,使用函数 define-fringe-bitmap .

但是,我想说这比它的值(value)更麻烦。边缘的宽度为 8 像素,因此您必须将漂亮的 unicode 字符压缩到 8x8 位图中。这意味着没有子像素渲染,没有锯齿,没有字节码渲染,没有什么能让屏幕上的字符变得漂亮和花哨。它会和你替换的箭头一样丑陋。

关于emacs - 是否可以在 Emacs 中用文本替换边缘位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16114700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com