10楼#
发布于:2023-04-06 23:22
zrjojo:是不是图片背景双行时,work不会调整竖直方向的距离,比如work=5,5 10,这里的10不起作用回到原帖
应该是,多行的时候会起作用
11楼#
发布于:2023-04-17 12:39
感觉图片背景的多行皮肤始终有问题,例如我设置cand_max=3,但多行皮肤始终以默认的5个候选在显示(测试双行皮肤没有问题!)

图片:cand_max.png

图片:图片背景多行显示时cand_max无效.png



而拉伸候选区域stretch也似乎跟随“5个候选”在拉伸,无法达到根据候选数量自动适配拉伸区域的目的。麻烦周大看看我的设置的呢,应该没有错啊。例如只有3个或更少候选时,拉伸区域也会很长(看上去像候选占用了位置),似乎是因为默认候选区域显示了5个候选的原因!(我的图片背景是120x80px,以两种颜色竖直对称分布,分别占40px,设置stretch=10,10 45 5)

图片:多行时三个候选也会拉伸很长.png

图片:皮肤配置文件中的部分设置.png


另外,4月16日版本拉伸时没有再把显示编码颜色的区域,倒转到下方了(特地反馈下,似乎是修复了拉伸区域颠倒问题)
12楼#
发布于:2023-04-17 14:03
程序思路是尽量允许更多的候选,cand_max选项的目的是限制输入法在皮肤不支持的情况下显示太多候选。input->stretch正常设置的时候,cand_max其实就不应该起作用了

这里程序其实犯了个错误,单行两行的时候,去判断了垂直方向的缩放参数导致应用了cand_max。


用了背景图片的皮肤在多行时垂直方向并不会根据当前的候选项数目进行缩放,而一直以最大候选数量进行显示。
13楼#
发布于:2023-04-17 17:32
dgod:程序思路是尽量允许更多的候选,cand_max选项的目的是限制输入法在皮肤不支持的情况下显示太多候选。input->stretch正常设置的时候,cand_max其实就不应该起作用了

这里程序其实犯了个错误,单行两行的时候,去判断了垂...
回到原帖
个人觉得竖直方向的拉伸不能实现适配候选,候选较少时就会多出半截,感觉确实不太美观,这个是不是可以再优化下呢?
14楼#
发布于:2023-04-17 18:01
zrjojo:主要是竖直方向的拉伸不能实现适配候选,候选较少时就会多出半截,感觉确实不太美观,这个怎么解决的呢,还是说我设置stretch的姿势不对?回到原帖
这是正常的,竖直方向的拉伸只是拉到能显示你设置的候项个数,数量比那个少时后面就会空着
15楼#
发布于:2023-04-17 18:14
dgod:这是正常的,竖直方向的拉伸只是拉到能显示你设置的候项个数,数量比那个少时后面就会空着回到原帖
看周大能不能再优化下吧,个人感觉这样不太美观。
16楼#
发布于:2023-04-17 21:08
我以前也有关于拉伸的疑问,今天知道了不是设置有问题。
17楼#
发布于:2023-04-17 23:32
更新:我刚才理解错了,请忽略我下面写的。楼主是希望可以根据实际显示的候选数量自动伸缩候选框背景,而不是显示固定候选窗的高度。
-----------------
你可以试试看在 yong.ini 里面的[IM] 下面 cand=3,也就是设置界面中「候选窗」下面「候选项个数」,设置为3。
我测试这样垂直方向是可以支持只显示三行的,比如下图:

描述:三行候选

图片:yong_skin_3_lines.png

三行候选


或者改为6个,如下图:

描述:六行候选

图片:yong_skin_6_lines.png

六行候选
18楼#
发布于:2023-04-18 09:54
yanqian:更新:我刚才理解错了,请忽略我下面写的。楼主是希望可以根据实际显示的候选数量自动伸缩候选框背景,而不是显示固定候选窗的高度。
-----------------
你可以试试看在 yong.ini 里面的 下面 cand=3,也就是设置界...
回到原帖
感谢你的测试,通过周大的解释以及你的测试,目前基本明确图片背景竖直方向不会自动伸缩,且会根据[IM]->cand的值来确定候选框拉伸的长度(即,使用图片背景皮肤时需要设置合适的cand值,不然可能会拉伸很长或是看不见候选)。皮肤配置文件中[input]->cand_max仅限制最大候选数量,一般不要设置为好。在这里也算给新来的朋友作一下说明吧,以免多走弯路!
上一页 下一页
游客

返回顶部