Some key improvements have been made in Windows 10 that affect fonts; more details on this are provided below. A side effect of these changes is that a small subset of existing apps created for earlier versions of Windows or Windows Phone may be affected. Some fonts that were included in Windows Phone 8.1 are not included in Windows 10 Mobile...
Nikolai Semko#: 我找到了一些相关资料: https://support.microsoft.com/en-us/topic/why-does-some-text-display-with-square-boxes-in-some-apps-on-windows-10-b078a35f-9709-1780-44c0-8c27a58205a2
伙计们,帮不上忙。
我们都知道图标来自 Wingdings 字体。
因此,一位用户遇到了一个奇怪的情况,有些图标无法显示。它们在画布上。
我做了一个特殊的测试代码。我看到的结果是这样的。
可以看到,字体运行正常。这就是用户看到的效果:
令人难以置信,但却是事实。字体不会显示画布表上的所有图标。
如果有解决方案,请发布。代码附后。如果您遇到同样的错误,也请写信告诉我,但对我来说,只有一个人解决了这样的问题,我无法在任何地方重现。
用户使用的是 Win10 Home 笔记本电脑
用户是否总是拥有相同的图片,还是会发生变化?
伙计们,帮不上忙。
我们都知道图标来自 Wingdings 字体。
因此,一位用户遇到了一个奇怪的情况,有些图标无法显示。它们在画布上。
我做了一个特殊的测试代码。我看到的结果是这样的。
可以看到,字体运行正常。这就是用户看到的效果:
令人难以置信,但却是事实。字体不会显示画布表上的所有图标。
如果有解决方案,请发布。代码附后。如果您遇到同样的错误,也请写信告诉我,但对我来说,只有一个人解决了这样的问题,我无法在任何地方重现。
用户使用的是 Win10 Home 笔记本电脑
也许用户在电脑上安装了一些主题或软件。第三方应用程序替换了本机字体文件....。
用户的照片是否总是相同的,还是会发生变化?
我不知道,一开始是箭头不显示。所以我做了一个测试指标。里面也没有箭头。
他今天会在另一台电脑上检查。如果那里一切正常,就说明只是局部个别情况。
可能是用户在电脑上安装了一些主题或软件。第三方应用程序替换本地字体文件的情况时有发生...
他按照本主题https://www.mql5.com/en/forum/316034 中的建议,多次重新安装字体并多次重启电脑。
我还建议他安装/重新安装视频驱动程序和这些项目
我们等着看他怎么说。对我来说,最重要的是不要让机箱变大。然后,我将不使用字体而使用图形绘制所有图标。
在整个故事中,用户浪费了 2 次激活机会。
伙计们,帮不上忙。
我们都知道图标来自 Wingdings 字体。
因此,一位用户遇到了一个奇怪的情况,有些图标无法显示。它们在画布上。
我做了一个特殊的测试代码。我看到的结果是这样的。
可以看到,字体运行正常。这就是用户看到的效果:
令人难以置信,但却是事实。字体不会显示画布表上的所有图标。
如果有解决方案,请发布。代码附后。如果您遇到同样的错误,也请写信告诉我,但对我来说,只有一个人解决了这样的问题,我无法在任何地方重现。
用户使用的是 Win10 Home 笔记本电脑
客户端显然启用了缩放功能,当然我怀疑情况并非如此,但请尝试在输出到 kanvas 时使用字体大小-120 而不是 18
https://www.mql5.com/ru/docs/objects/textsetfont
如果字体大小设置为负数,指定的字体大小将被假定为十分之一个逻辑点(-350 等于 35 个逻辑点)并除以 10,然后将得到的值转换为设备的物理单位(像素),并与可用字体中字符高度的绝对值相对应。要在屏幕上显示与OBJ_LABEL 对象中相同大小的文本,请将对象属性中指定的字体大小乘以 -10。
客户端显然启用了缩放功能,我怀疑情况并非如此,但请尝试在输出到 kanvas 时使用字体大小-120 而不是 18
https://www.mql5.com/ru/docs/objects/textsetfont
我也很怀疑,因为即使缩放设置为 10%,图标仍会显示。我在等客户联系我。他应该在另一台电脑上检查一下。
我检查了系统中字体的增大和应用程序的整体缩放。
缩放 150% 时的图片是这样的,但图标仍然存在
这就是我得到的答案:
现在我已经在 3 台不同的笔记本电脑上试用了 wingdings ex4,一台在家里,两台在公司(均安装了 windows 10 home),结果完全相同,所以也许是操作系统的问题?翻译:现在,我在 3 台不同的笔记本电脑上试用了 wingdings ex4,一台在家里,两台在公司(均安装了 windows 10 家庭版),结果完全相同,所以也许是操作系统的问题?
这是第二台笔记本电脑的截图
事实证明,问题与画布上的 Wingdings 和 Win 10 Home 直接相关
这就是我得到的答案:
现在,我在 3 台不同的笔记本电脑上试用了 wingdings ex4,一台在家里,两台在公司(都是 Windows 10 家庭版),结果完全相同,所以也许是操作系统的问题?这是第二台笔记本电脑的截图
事实证明,问题与画布上的 Wingdings 和 Win 10 Home 直接相关
我把赌注押在Windows 编码的微妙之处。
但奇怪的是,为什么在 Labels 中一切正常。
我们必须解剖病人,因为不回放就无法找出问题所在。
让客户端使用其语言设置和 Unicode。问题可能就出在这里。
https://support.microsoft.com/en-us/topic/why-does-some-text-display-with-square-boxes-in-some-apps-on-windows-10-b078a35f-9709-1780-44c0-8c27a58205a2
我个人对此毫无头绪。
我把赌注押在Windows 编码的微妙之处。
但奇怪的是,为什么在 Labels 中一切正常。
我们必须解剖病人,因为不回放就无法找出问题所在。
让客户端使用其语言设置和 Unicode。问题可能就出在这里。
我找到了一些相关资料:
https://support.microsoft.com/en-us/topic/why-does-some-text-display-with-square-boxes-in-some-apps-on-windows-10-b078a35f-9709-1780-44c0-8c27a58205a2
我想,如果字体在阿拉伯语或印地语中不起作用,但这里的人来自英国,测试是在 3 台笔记本电脑上进行的(顺便说一下,我还没有检查屏幕分辨率)。
也许可以找到一个解决方案,然后向每个用户解释如何解决这个问题。
但我要反其道而行之,我将手工重新绘制图标)所以比制作手册更容易。尤其是我已经花了很多时间来寻找解决方案,但还是没有找到。
谢谢大家!
机智的挑战。
我们都知道,如果 EA 具有图形元素,那么在切换时,带有仪表盘(任何)的指标都会因为 EA 而挂起。
但我亲眼看到了一个面板,它工作时不会挂起,而且令人惊讶的是,它不会与带有事件、计时器和鼠标跟踪功能的不同产品发生冲突。也就是说,没有直接的拐杖链接产品,我可以自己编写。
作者对我提出的分享解决方案的要求保持沉默。)
您对带有画布图形的 EA 有什么看法,这样它就不会通过指标对仪表盘的切换做出反应?延迟可以是规定的,也可以是其他。关于 MT4 的问题
如果您知道但出于某种原因不想告诉大家,但又擅长画布,那么请给我发电子邮件,通过自由职业者下订单。但您需要等待几周才能为账户注入所需金额。
总之,我打算发布一些简单的画布任务,因为我没有足够的头脑来解决一些无冲突的细微差别。再说一遍,这是可以解决的,因为我亲眼看到了。那里的代码是封闭的,是市场的产物,所以我不能告诉你更多。