adonais / skylark

Skylark Editor is written in C, a high performance text/hex editor. Embedded Database-client/Redis-client/Lua-engine. You can run Lua scripts and SQL files directly.
https://sourceforge.net/projects/libportable/files/Skylark/
GNU General Public License v3.0
461 stars 45 forks source link

4.0.7 无法更改保存字体 #93

Open 7peanuts opened 1 year ago

7peanuts commented 1 year ago

v4.0.7 修改主题 - 编辑区 - 文本 - 所有字体 这一选项是灰色的,之前设置的字体被更改,换回 4.0.6 正常。 4.0.7 覆盖旧版文件后,再重新用 4.0.6 覆盖还原就打不开了,得删掉重新解压使用。 20231025135240

adonais commented 1 year ago

这不是bug, 主题设置的是全局字体, 默认是Consolas等宽. 但考虑到像txt, conf等非编程文本可能没必要使用等宽字体, 新版本增加了lua脚本指定某个文件类型的专门字体. 在conf\script-opts文件夹里, txt对应的是user_txt.lua. 在get_fonts函数, 可指定三种字体, 如果三种字体都不存在, 则启用全局字体, 那么主题设置的按钮就会启用. 你可以修改这个设置, 也可以删除get_fonts函数启用全局字体. 记得是删除get_fonts函数而不是删除user_txt.lua文件

7peanuts commented 1 year ago

这不是bug, 主题设置的是全局字体, 默认是Consolas等宽. 但考虑到像txt, conf等非编程文本可能没必要使用等宽字体, 新版本增加了lua脚本指定某个文件类型的专门字体.

原来如此,其实等宽挺好的,很整齐,非等宽看上去就一团了