尝试这里描述的不同的设置组合
https://www.digitaltrends.com/computing/how-to-adjust-high-dpi-scaling-in-windows-10/
你最好用更高的DPI来运行MT
无论是全系统还是特定应用的选项
![Get the most out of your high-resolution display by tweaking its DPI scaling Get the most out of your high-resolution display by tweaking its DPI scaling](https://c.mql5.com/36/29/get-the-most-out-of-your-high-resolution.jpg)
- 2019.08.21
- Mark Coppock
- www.digitaltrends.com
是的,我调整了字体的大小。你说的 "漂浮 "是什么意思?我没有任何东西漂浮起来。是不是每个帖子都会建议我使用默认的缩放比例 Windows?我将在每一个回复中写道:"在Windows中缩放是不可取的,因为它是通过降低显示的分辨率来实现的--在所有相同的设置下,窗口中可见的蜡烛数量更少。"Windows的这种缩放只是使输出如同在低分辨率的虚拟显示器上,是的,它按比例增加一切,但它也减少了工作区域,对于MT5来说,它减少了图表窗口中一次可见的蜡烛数量。因此,4K显示器的工作原理与低分辨率的显示器一样--有必要吗?
我还没有准备好等待10年。可敬的程序都有字体设置,包括对话窗口(Total Commander, StereoTrader等)。对话窗口有固定的尺寸。在设置中做一个选项,将这个固定尺寸的像素增加2-3倍(在4K显示器上,这样的窗口很容易适合大的边距),对话窗口的所有内容也按比例增加。MessageBox() 的窗口;你把它变成了正常大小的大字体。
是的,我调整了字体的大小。你说的 "漂浮 "是什么意思?
与其手动改变系统字体,不如使用默认的全局缩放功能。
只有在这种模式下,你才会有一个像样的体验。否 则,它就会像你的截图中那样倾斜。你想通过留下100%的系统比例和硬性覆盖系统字体来保持高分辨率。这样做,你就直接误导了软件的其他部分。
我们自己已经在HiDPI模式下工作了很长时间,一切都很好。MetaTrader 5通常支持HiDPI。
与其手动改变系统字体,不如使用默认的全局缩放功能。
只有在这种模式下,你才能拥有它的体面。否 则,它就会像你的截图中那样倾斜。你要保持高分辨率,留下100%的系统比例,并硬覆盖系统字体。这样做,你就直接误导了软件的其他部分。
我们自己已经在HiDPI模式下工作了很长时间,一切都很好。MetaTrader 5通常支持HiDPI。
雷纳特。
正如我立即预料到的那样(正如我在上面写的那样),在每一个回应中,我都会被提供Windows 的缩放功能,尽管我在最初的帖子(以及随后的帖子)中表示,这是不可以接受的。让我明确地论证一下为什么它不能被接受,这样就不会再被提出来了。做到以下几点:在一台有4K显示屏的电脑上(3840x2160)运行标准的 画图 程序 ,并打开一个4K图形文件,比如我在最初的帖子中附上的文件--它的大小大约是4K。你几乎可以看到整个文件(几乎--因为 Paint 应用程序 ,顶部有一个菜单,底部有一个状态栏,左右有窗口边框。然后进入 Windows 屏幕设置 ,将Windows 缩放设置 为200%("调整文本、应用程序和其他元素的大小 "领域) 。Paint 应用程序菜单中的字体 确实增加了,但只是因为整个应用程序现在是以1920x1080分辨率渲染的-- 你 现在在 Paint 图像编辑栏中 只能看到4K图像文件的四分之一,你需要使用垂直和水平滚动来查看整个4K图像文件,在它周围移动~1920x1080的可视窗口( 你应该始终将Paint 中的绘图比例 (右下角的滑块)保持在100%,因为它是默认的,因为你试图以全尺寸显示4K分辨率的图形文件)。如果 Windows 中的缩放比例 被设置为250%,应用程序将以1600x900的比例输出,以此类推。Windows规范 也证实了这一点:"...... 在200%(2.0)的比例下,程序界面的一个逻辑像素(点)显示为4个(2×2)相同像素的方形组,与系统分辨率相对应,在300%(3.0)的比例下,显示为 9个 像素(3×3)"。因此,你 在Windows 上放大的建议 ,等于说 "在4K显示器上选择1920x1080或1600x900的输出模式,字体就会增大" 。是的,字体会增加,但在 MT5 的图表窗口 ,你会看到2-3倍的蜡烛 。我买4K显示器不是为了在1920x1080或1600x900模式下使用它。我对 MT5 在真正的4K分辨率下 渲染蜡烛图感到满意 --当蜡烛图为3个像素宽时,即只是正确地绘制黑色和白色的蜡烛图,在真正的4K分辨率下,它可以在屏幕上一次装下大量的这种蜡烛图,不需要改变图形的分辨率 。因此 ,缩放Windows 会降低应用程序在屏幕上输出的分辨率,而我不想降低显示分辨率,我只需要在使用自然4K模式时增加应用程序内的细目。
你写道:"你想通过留下100%的系统比例和硬性覆盖系统字体来保持高分辨率。这样做,你就直接误导了软件的其他部分。"
是的,我特别想保持图形分辨率高,这样我就可以在4K显示器上看到比2K显示器多一倍的蜡烛,这就是买4K显示器的原因。而我不得不改变系统字体,只是因为MT5 没有内置的字体放大选项。改变系统字体是可能的--我在用。我没有误导任何人。我的目标、要求和需要被清楚地、合理地和可理解地沟通。
你写道:"我们已经使用HiDPI模式很长时间了,一切都 很好。MetaTrader 5通常支持HiDPI。"
让我来论证为什么 "MetaTrader 5通常不支持HiDPI",你也会试图反驳。(诸如:我喜欢它,所以地球上的其他人也喜欢它的说法是不正确的)。 因此,请看:一个大写的文字,例如,在MT5 光标的十字线处(以及图表上的限价订单线上方),在4x5的空间内形成(4点宽,5点高),也就是说,对于4K(3840x2160) 43英寸显示器,这样一个字母的物理尺寸是0.98mm x 1.226mm (这样一个显示器的点距是0.2451mm) 。我坐在 离眼睛1.4米 远的地方,以 ,43英寸的显示屏。我想坐得远一点(如建议的那样),但这样我就根本看不到任何东西,因为字体太小。然而,离桌子更近的地方就不舒服了,因为你必须把头转向左边和右边,才能看到显示屏的整个宽度(试试吧)。一个人在1.4米的距离上能舒适地看到一毫米大小的字母吗?你根本无法阅读它们。让我们对独立的统计学家做一个实验。有这样的概念,如人体工程学,智人 的视觉敏锐度 Sapience(我们不是鹰),我要求你在开发应用程序时考虑到它。值得尊敬的程序有机会增加字体大小,这不是没有道理的。如果他们没有问题,他们为什么要这样做。检查:你真的一直在4K显示器上运行MT5 而不缩放Windows 吗?(正如我在上面解释的那样,Windows的缩放比例,例如200%,在4K显示器上显示时,将每个应用点替换为4个相同的点并排显示)。这不是一个HiDPI显示器)。
一句话:Windows 的缩放功能 ,是不能接受的使用。在MetaTrader 5的4K显示屏上, ,字体非常小,以至于无法阅读(最初的帖子中指出了小字的地方)。有一个问题,而且是一个严重的问题。如果你不想解决,这也是答案,尽管不是以客户为导向。
我之前已经提出过一个解决方案:我建议你在MT5的服务菜单中引入放大字体的选项。我已经准备好测试这一功能并提供反馈--我将只使用放大的字体。微软与此完全无关,应用中的字体大小是由应用开发者选择的。你应该为人选择字体大小,而不是为鹰选择字体大小。
我认为软件中的字体是不必要的
让我澄清一下:这只是关于字体的大小。请证明你的观点--在此基础上,没有必要在Metatrader 5中增加字体大小--考虑到为相反观点给出的论据(它们是我在上面说的)。
![Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов](https://c.mql5.com/36/29/dokumentaciya-po-mql5-konstanti__8.png)
- www.mql5.com
下午好,我在向MT5开发团队致辞。我使用的是43英寸4K显示器。尽管显示器的尺寸令人印象深刻,但MT5 中的许多窗口包含小字体,没有放大镜就无法阅读。请看所附截图。
如果我们放大截图,我们会看到,例如,在价格刻度上和有效订单水平的虚线上,已经使用了最低的点数来创建数字,这样就根本无法识别符号。因此,尽管有43英寸的显示屏,我还是无法看到这些符号--我必须使用放大镜。
例如,市场观察窗口的标题中的时钟也是如此,而这个窗口中的文字大小相当舒适。旁边的订单窗口则相反:标题文字的字体大小很舒服,而窗口本身的文字却小得吓人。甚至订单窗口中买入 和卖出 按钮上的文字也小得可怕(我只通过颜色来确定方向),而图表左上角的类似按钮上的文字(用于一键交易--它的字体大小很舒服)。
也就是说,在一些窗口(窗口、数据、市场观察、导航仪......)中,标题文字很小,但窗口中的文字本身有一个舒适的尺寸,而在其他窗口中则相反:标题中的字体很舒适,但如果不使用放大镜,就无法看到窗口中的文字。为什么会出现这种情况?因为上面显示,你能够在标题和窗口中都做一个舒适大小的字体,但你在MT5 中是否有一个单一的窗口,在标题和窗口本身都同时有一个舒适大小的字体?(MQL5中的MessageBox();的窗口不算在内)。
所附的截图显示,如果没有放大镜,我们无法看到时钟、图表刻度上的价格、十字光标处的数值、图表左上角的符号名称、所下限价单的数量(图表上显示的)...我如何工作?事实证明,如果没有放大镜,我就会在一个未知的仪器上,在一个未知的时间,以一个未知的价格进行交易!而且我想赚钱。
在Windows中缩放是禁忌的,因为它是通过降低显示分辨率来实现的--在所有相同的设置下,在窗口中看到的蜡烛更少(而我们买4K只是为了它--为了在几分钟内看到一整天的时间,而不是沿着时间刻度左右跳跃滚动)。
我建议你在MT5的 服务菜单中输入选项来增加字体。我已经准备好测试这个功能并提供反馈--我只使用放大的字体,因为我用这个程序失去了很多视力。
在这些地方可以找到细小的文字(当然不是我找到的全部,而是很多)。
-以下窗口的SHIFT TAGS(名称):市场观察(时钟!)、数据窗口、工具、导航器(而且这些窗口的文字大小没有问题,因为在Windows特殊程序中增加字体会增加这些窗口的字体)。
-在所有的对话框中都有TEXT SHIFT。文件-文件-另存为,文件-另存为图片,文件-打印,文件-设置打印,文件-打开账户,文件-连接到交易账户,插入-对象-文本,图表-属性,服务-新订单。 测试代理的 服务管理器(Metatester应用程序窗口本身非常小,无法扩展所有的影响),服务编辑器的元语言(MetaEditor中所有对话框的文本。文件-打印设置,文件-打印设置,搜索-搜索,搜索-替代,搜索-文件-搜索,搜索-返回字符串,帮助-提供),服务-全局变量,服务-设置,帮助-提供,工具窗口-提示标签-提示编辑器,策略测试器-概述,策略测试器-设置。市场观察-鼠标右键点击仪器-规格,市场观察-鼠标右键点击仪器-符号,市场观察-鼠标右键点击报价窗口-属性 ,指标属性,专家属性,专家列表,所有图形对象的属性窗口,如。线条、文本、价格标记、箭头等。д.图形对象 "箭 "的属性中的符号选择表。在MQL5中使用Alert();函数来显示警报的窗口。当光标移动到主菜单下的图标时出现的工具提示的文本。
-Metatrader和MetaEditor的主菜单下的图标都很小(包括时间框架按钮:M1,M5,等等)。
-在PRICES GRAPHICS:图表上的价格和时间刻度上的字体,图表上左上角的符号名称,图表上活动订单/位置线上方的文字(编号,订单类型,数量),十字线工具--价格水平之间距离值的字体。
此外,我还提请你注意,在字体增加的情况下,自动调整表格的列宽是不正确的(请看所附的截图,在历史的底部的时间列,对于这个表格,列的自动调整是打开的,但时间的符号不是全部显示。如果你关闭了自动调整大小的功能,在重新启动MT5 后,你必须移动列,如果你启用自动调整大小,你将看不到订单和交易的时间。我个人打开自动尺寸,看不到订单和交易的时间--你也看不到时钟(我指的是市场观察窗口标题中最细的字体)。 我必须进行交易,但不是为了浏览专栏。
我想把放大镜排除在交易之外。我不得不使用普通的玻璃放大镜(Windows变体在交易时不方便)。帮助。