阅读:4794回复: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-15 21:47
现在 RIME 的所有平台,也都不需要图片素材来制作主题了。以小狼毫为例,还能做出各种影阴效果与圆角:


https://wubi98.gitee.io/2023/03/14/2023-03-14-03.weasel/


图片:weasel-10.png





图片:weasel-9.png





图片:weasel-1.png





图片:weasel-2.png





图片:weasel-8.png







图片:weasel-7.png







图片:weasel-12.png







图片:weasel-11.png

板凳#
发布于:2023-03-15 21:56
现在高分屏,已经非常普及,从4k,到3.5k,再到 2k,1080p,定值的分辨率,覆盖着从 14 寸到 17 寸 多种宽高的笔记本,从 1.25 ~ 2.25 各种 DPI 缩放倍率,不一而足。

在台式机上,还有奇葩的带鱼屏。

小小的主题,真正通用的,还是内置的那款「默认」。但是好像支持的特性有限,难以调制出很好看的样式。
地板#
发布于:2023-03-15 21:57
抛弃图片素材,才能一劳永逸地解决前端显示不一致的问题。周大技术栈如此全面,希望考虑一下。
4楼#
发布于:2023-03-15 22:28
zrjojo:我倒觉得小小是因为兼容性缘故,未放弃传统状态栏,所以会有图片素材!如果不用状态栏其实与rime纯色背景是一致的,只是没有你所说的圆角和阴影支持。回到原帖
与你说的这个「一致」,还是差异挺大的,


需要非常精细的参数,来拆分输入框的控制细节:

甚至能刻画出一种内发光或外发光,品质感满满。

amber-2:
  name: 琥珀-新绿/Amber-green
  author: 五笔小筑 <wubixiaozhu@126.com>
  text_color: 0xffffff #默认文字颜色
  back_color: 0x72D4BD #候选窗背景色
  border_color: 0x00444444 #候选窗边框颜色
  candidate_back_color: 0x72D4BD #非高亮候选背景颜色    
  comment_text_color: 0xffffff #opencc注解颜色
  candidate_shadow_color: 0x00000000 #非高亮候选背景块阴影颜色
  candidate_text_color: 0xffffff #非高亮候选文字颜色
  hilited_candidate_border_color: 0xc227BA53 #高亮候选背景块描边色
  hilited_candidate_shadow_color: 0xabD41789 #高亮候选背景块阴影颜色
  hilited_label_color: 0xffffff #高亮候选的序数值颜色
  hilited_mark_color: 0xDE33C1 #标记高亮的标签小竖块的颜色
  hilited_shadow_color: 0xab2EFF58 #编码背景块阴影颜色
  hilited_text_color: 0x82e6ca #编码文字颜色
  hilited_back_color: 0x27BA53 #编码背景颜色
  hilited_candidate_text_color: 0xffffff #高亮候选文字颜色
  hilited_candidate_back_color: 0xc227BA53 #高亮候选背景颜色
  shadow_color: 0xab2EFF58 #候选窗阴影色,默认全透明(无阴影)



图片:2023-03-15_222454.png






图片:2023-03-15_222616.png








图片:2023-03-15_223038.png




图片:2023-03-15_223249.png

5楼#
发布于:2023-03-16 07:04
xalpha:小小很强大,可是它在UI和配置容易性上是多年的痛。。。。大量配置需要到配置文件中手工修改,这个真的感觉是20世纪一样。。。回到原帖
手动修改也不是问题,问题在于「图片素材」 的原因,一个主题调好后,无法在别的机器上保持「通用性」。
调一个图片素材的主题,往往要在拉伸的参数上校对很久,但是一到不同分辨率的机器上,就错位或模糊,实在是让人泄气。
如本贴所述,无素材主题,也可以非常精致养眼。
6楼#
发布于:2023-03-16 08:42
xalpha:我一直在用小小阿,虽然我觉得它的设置和ui上可以再提升。之所以希望它改善,是希望有更多普通的用户轻易上手来使用小小这么优秀的软件。因为,社会上99%以上的人不会码代码一样的去配置一个软件。回到原帖
看周大的意思了
7楼#
发布于:2023-03-16 13:19
dgod:为了兼容性,保持本输入法最重要的”小“的特性,并且不引入依赖,至少这个版本不会作出改变。
状态栏上的图标,如果换成纯文字,不同平台字体不一样,渲染方式不一样,保持一致是不可能的。
图片皮肤在这个测试版作出的改变之后,应该是不存在变形问题的,...
回到原帖
没聊到一个频道上啊,我还放了那么多「图片」……说的是「打字时候的候选框」,也就是所谓的「候选窗口」。
至于「状态栏上的图标」……没有人在意这个东西吧?
8楼#
发布于:2023-03-16 13:20
dgod:为了兼容性,保持本输入法最重要的”小“的特性,并且不引入依赖,至少这个版本不会作出改变。
状态栏上的图标,如果换成纯文字,不同平台字体不一样,渲染方式不一样,保持一致是不可能的。
图片皮肤在这个测试版作出的改变之后,应该是不存在变形问题的,...
回到原帖
『状态栏上的图标』怎么做都行啊,可有可无的啊
9楼#
发布于:2023-03-16 13:21
dgod:为了兼容性,保持本输入法最重要的”小“的特性,并且不引入依赖,至少这个版本不会作出改变。
状态栏上的图标,如果换成纯文字,不同平台字体不一样,渲染方式不一样,保持一致是不可能的。
图片皮肤在这个测试版作出的改变之后,应该是不存在变形问题的,...
回到原帖
 说的是,在「打字时候」,呈现出来的「候选框口」


图片:weasel-13.png





图片:weasel-11.png



图片:weasel-9.png

上一页
游客

返回顶部