阅读:15801回复:20

周大是否考虑做一个支持无素材定义的前端?

楼主#
更多 发布于:2023-03-15 21:43
现在 Fcitx5,可以做出非常好看的无素材主题了。


比如:https://wubi98.gitee.io/2023/03/06/2023-03-06-01.fcitx5/


这些使用无图标素材调配出的主题,在各种 DPI 缩放下都表现统一,不会走样。小小当前的主题框架虽然也能使用图标堆出相同的效果,但是基本上不具备通用性,换个设备,几乎都会拉伸变形。








图片:1.png





图片:2.png







图片:3.png









图片:4.png







图片:5.png





图片:6.png





图片:7.png






图片:8.png






图片:9.png

沙发#
发布于:2023-03-17 20:33
cqoips:哦,大致是「候选窗口外框」,「焦点所在候选」,「非焦点所在候选」及「编码」的「圆角」、「带透明度通道,可以指定内外边框的覆盖色块」,其实就是 CSS 通用的项吧。回到原帖
前面已经有人回复过,包括周大也讲了,目前小小输入法的候选窗口本来就不依赖图片,对于这个贴子的标题可以回答:“早已支持无素材的皮肤”。
并且近几个月来周大还针对候选框的自定义做了些优化,比如下面的更新log:
2023年1月8日
皮肤增加选项pad=top left right bottom,用于单行和两行时的首选项背景额外填充,具体见帮助

2022年11月25日
在首选项有背景时使用首选项的文字颜色显示序号

说实话,我个人觉得目前小小的候选框也不错,我一直是不使用候选框背景图片的,也没有你说的变形问题,所以针对你说的问题,可否举个例子,大家一起看看问题出在哪里:
小小当前的主题框架虽然也能使用图标堆出相同的效果,但是基本上不具备通用性,换个设备,几乎都会拉伸变形。
板凳#
发布于:2023-03-16 17:57
dgod:无论是不是css通用项,我要支持的话都是尽可能简明的方式去实现,或者不实现回到原帖
期待周大发力。
地板#
发布于:2023-03-16 17:45
cqoips:哦,大致是「候选窗口外框」,「焦点所在候选」,「非焦点所在候选」及「编码」的「圆角」、「带透明度通道,可以指定内外边框的覆盖色块」,其实就是 CSS 通用的项吧。回到原帖
无论是不是css通用项,我要支持的话都是尽可能简明的方式去实现,或者不实现
4楼#
发布于:2023-03-16 17:35
dgod:候选窗本来就可以完全不要图片的,缺少你要的元素罢了。我的回复是
“保持本输入法最重要的”小“的特性,并且不引入依赖,至少这个版本不会作出改变。”
“图片皮肤在这个测试版作出的改变之后,应该是不存在变形问题的”,如果有问题,那么很大可能是...
回到原帖
哦,大致是「候选窗口外框」,「焦点所在候选」,「非焦点所在候选」及「编码」的「圆角」、「带透明度通道,可以指定内外边框的覆盖色块」,其实就是 CSS 通用的项吧。
5楼#
发布于:2023-03-16 15:45
cqoips:说的是,在「打字时候」,呈现出来的「候选框口」回到原帖
候选窗本来就可以完全不要图片的,缺少你要的元素罢了。我的回复是
“保持本输入法最重要的”小“的特性,并且不引入依赖,至少这个版本不会作出改变。”
“图片皮肤在这个测试版作出的改变之后,应该是不存在变形问题的”,如果有问题,那么很大可能是程序bug。
6楼#
发布于:2023-03-16 13:21
dgod:为了兼容性,保持本输入法最重要的”小“的特性,并且不引入依赖,至少这个版本不会作出改变。
状态栏上的图标,如果换成纯文字,不同平台字体不一样,渲染方式不一样,保持一致是不可能的。
图片皮肤在这个测试版作出的改变之后,应该是不存在变形问题的,...
回到原帖
 说的是,在「打字时候」,呈现出来的「候选框口」


图片:weasel-13.png





图片:weasel-11.png



图片:weasel-9.png

7楼#
发布于:2023-03-16 13:20
dgod:为了兼容性,保持本输入法最重要的”小“的特性,并且不引入依赖,至少这个版本不会作出改变。
状态栏上的图标,如果换成纯文字,不同平台字体不一样,渲染方式不一样,保持一致是不可能的。
图片皮肤在这个测试版作出的改变之后,应该是不存在变形问题的,...
回到原帖
『状态栏上的图标』怎么做都行啊,可有可无的啊
8楼#
发布于:2023-03-16 13:19
dgod:为了兼容性,保持本输入法最重要的”小“的特性,并且不引入依赖,至少这个版本不会作出改变。
状态栏上的图标,如果换成纯文字,不同平台字体不一样,渲染方式不一样,保持一致是不可能的。
图片皮肤在这个测试版作出的改变之后,应该是不存在变形问题的,...
回到原帖
没聊到一个频道上啊,我还放了那么多「图片」……说的是「打字时候的候选框」,也就是所谓的「候选窗口」。
至于「状态栏上的图标」……没有人在意这个东西吧?
9楼#
发布于:2023-03-16 10:13
为了兼容性,保持本输入法最重要的”小“的特性,并且不引入依赖,至少这个版本不会作出改变。
状态栏上的图标,如果换成纯文字,不同平台字体不一样,渲染方式不一样,保持一致是不可能的。
图片皮肤在这个测试版作出的改变之后,应该是不存在变形问题的,也能较好保持对不同dpi的兼容性。
上一页
游客

返回顶部