吸收 github
档 fxliang
的 pr
,从而支持类 win11
圆角特性。
新增四种配色,可以在托盘右键菜单中的「输入法设定」里切换。
暂时吸纳这些特性,等主档合并后再深玩吧。
配色分享
在 用户目录 下,有 weasel.yaml
打开,在末尾,添加下面代码,注意缩进格式与上文配色持平:
amber:
name: 琥珀/Amber
author: 五笔小筑 <wubixiaozhu@126.com>
text_color: 0xe8f3f6 #默认文字颜色
back_color: 0x1589b2 #候选窗背景色
border_color: 0x00444444 #候选窗边框颜色
candidate_back_color: 0x1589b2 #非高亮候选背景颜色
comment_text_color: 0x2A6E0D #opencc注解颜色
candidate_shadow_color: 0x00000000 #非高亮候选背景块阴影颜色
candidate_text_color: 0x000000 #非高亮候选文字颜色
label_color: 0x000000 #非高亮候选序数值颜色
hilited_candidate_border_color: 0x2EFFF8 #高亮候选背景块描边色
hilited_candidate_shadow_color: 0x00000000 #高亮候选背景块阴影颜色
hilited_label_color: 0x000000 #高亮候选的序数值颜色
hilited_mark_color: 0xDE33C1 #标记高亮的标签小竖块的颜色
hilited_shadow_color: 0x3B68FF #编码背景块阴影颜色
hilited_text_color: 0x82e6ca #编码文字颜色
hilited_back_color: 0x222222 #编码背景颜色
hilited_candidate_text_color: 0x000000 #高亮候选文字颜色
hilited_candidate_back_color: 0x31B7CC #高亮候选背景颜色
shadow_color: 0x3B68FF #候选窗阴影色,默认全透明(无阴影)
色值 取样,可以使用资源库「10、共享/辅助工具」目录下的「RimeSeeMe-master.zip」,使用浏览器打开即可解压后的 main.html
文件即可。
再魔改一个:
- 色值规则是这样的:
0xaaBBGGRR
其中「0x」是前缀,「aa」是透明度,「BB」=blue,「GG」=grean,「RR」=red,
一般取色器,都支持 HEX 通道的色值,但是小狼毫的 GDI 前端比较特殊,是一种 0xaaBBGGRR
格式的色值。「aa」是 16
进制的透明度,有 255
个级别。
纯色部分,可以用 「RimeSeeMe-master.zip」来完成,而「透明度」这里,可以用在线进制转换,算出一个数来。
比如 shadow_color: 0xab2EFF58
,其实就是 0x+ab+2EFF58
,ab
是十六进制数值,即十进制下的 171
,这是透明度。2E(blue)--FF(grean)--58(red)
,这与普通的 HEX
色值里的 RGB
顺序有点区别。
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 #非高亮候选文字颜色
label_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 #候选窗阴影色,默认全透明(无阴影)