Board logo

Subject: F3查找功能遇中文时异常 [Print This Page]

Author: GrandRURU    Time: 2017-2-10 06:57     Subject: F3查找功能遇中文时异常

  1. 高亮在【含有中文function】时,有高亮长度不足问题
  2. 使用「F3 查找选中的文字」功能,在【含有中文function】连续查找时,每按一次 F3,选中的文字长度会减少


Image Attachment: 2017-02-10_064356.png (2017-2-10 06:57, 7.88 K) / Download count 420
http://bbs.cnpack.org/attachment.php?aid=1081



Image Attachment: 2017-02-10_065024.png (2017-2-10 06:57, 20.45 K) / Download count 424
http://bbs.cnpack.org/attachment.php?aid=1082



Image Attachment: 2017-02-10_065047.png (2017-2-10 06:57, 15.23 K) / Download count 419
http://bbs.cnpack.org/attachment.php?aid=1083



Image Attachment: 2017-02-10_065103.png (2017-2-10 06:57, 19.66 K) / Download count 414
http://bbs.cnpack.org/attachment.php?aid=1084



Image Attachment: 2017-02-10_065124.png (2017-2-10 06:57, 18.35 K) / Download count 413
http://bbs.cnpack.org/attachment.php?aid=1085


Author: Passion    Time: 2017-2-10 09:56

感谢报告,请问Delphi是什么版本?
Author: GrandRURU    Time: 2017-2-10 10:05

Delphi XE
Delphi 10.1

謝謝您的回應!
Author: Passion    Time: 2017-2-10 16:08

已经找到原因并修复,http://www.cnpack.org/downbuilds.php?lang=zh-cn

麻烦下载878版本试一试?
Author: GrandRURU    Time: 2017-2-10 20:32



QUOTE:
原帖由 Passion 於 2017-2-10 16:08 發表
已经找到原因并修复,http://www.cnpack.org/downbuilds.php?lang=zh-cn

麻烦下载878版本试一试?

高亮长度还是没有完整匹配。

F3 查找功能正确。

谢谢 CNPACK 团队专业的修复!

[ 本帖最後由 GrandRURU 於 2017-2-10 20:34 編輯 ]
Author: Passion    Time: 2017-2-11 20:56

选中内容的高亮是IDE自己的匹配功能,应该是它自身有问题。CnPack只能处理选择部分。
Author: GrandRURU    Time: 2017-2-12 08:17



QUOTE:
原帖由 Passion 於 2017-2-11 20:56 發表
选中内容的高亮是IDE自己的匹配功能,应该是它自身有问题。CnPack只能处理选择部分。

蓝色是 IDE 自己的匹配功能,长度是正确的
黄色是 CNPACK 的匹配功能,长度少一个字

再麻烦您了解下,谢谢您的维护!
Author: Passion    Time: 2017-2-13 15:52

暂时没能复现您的问题。请问您IDE的编辑器的字体和字号分别是什么?推测可能和特定字体有关。
Author: GrandRURU    Time: 2017-2-14 09:51



QUOTE:
原帖由 Passion 於 2017-2-13 15:52 發表
暂时没能复现您的问题。请问您IDE的编辑器的字体和字号分别是什么?推测可能和特定字体有关。

Windows XP EN
Delphi XE
Font: mononoki 10 size
Author: Passion    Time: 2017-2-15 14:08

已查明某些字体计算宽度时遇到汉字确实会有偏差,目前已尝试换另外一种办法进行计算并修复,烦请下载879版再试一下?
Author: GrandRURU    Time: 2017-2-16 22:23



QUOTE:
原帖由 Passion 於 2017-2-15 14:08 發表
已查明某些字体计算宽度时遇到汉字确实会有偏差,目前已尝试换另外一种办法进行计算并修复,烦请下载879版再试一下?

已测试,正确显示字段高亮区块。谢谢 CNPACK 团队的维护!




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0