jinji9 Trader Nov 30, 2025 4 0 6 29 Sunday at 14:42 #1 您好,请问一下我改成语言是中文之后就出现这种方框,我应该怎么办呀?我使用的MT5,不知道为什么不显示中文
Enivid Administrator Staff member Nov 30, 2008 19,993 1,708 144 Odesa www.earnforex.com Sunday at 15:08 #2 请尝试编辑以下文件:\MQL5\Include\Controls\Defines.mqh 第 49 行应为: MQL5: MQL5: #define CONTROLS_FONT_NAME "Trebuchet MS" 将其更改为: MQL5: MQL5: #define CONTROLS_FONT_NAME "Arial" 或者使用其他标准字体名称。 然后重新编译 Position Sizer.mq5。 如有任何变化,请告知。
请尝试编辑以下文件:\MQL5\Include\Controls\Defines.mqh 第 49 行应为: MQL5: MQL5: #define CONTROLS_FONT_NAME "Trebuchet MS" 将其更改为: MQL5: MQL5: #define CONTROLS_FONT_NAME "Arial" 或者使用其他标准字体名称。 然后重新编译 Position Sizer.mq5。 如有任何变化,请告知。
jinji9 Trader Nov 30, 2025 4 0 6 29 Yesterday at 09:48 #3 您好,我根据您的指示,在这个文件夹里49行没有发现:#define CONTROLS_FONT_NAME "Trebuchet MS"
Enivid Administrator Staff member Nov 30, 2008 19,993 1,708 144 Odesa www.earnforex.com Yesterday at 10:01 #4 jinji9 said: View attachment 35191 您好,我根据您的指示,在这个文件夹里49行没有发现:#define CONTROLS_FONT_NAME "Trebuchet MS" Click to expand... \MQL5\Include\Controls\Defines.mqh
jinji9 said: View attachment 35191 您好,我根据您的指示,在这个文件夹里49行没有发现:#define CONTROLS_FONT_NAME "Trebuchet MS" Click to expand... \MQL5\Include\Controls\Defines.mqh
Enivid Administrator Staff member Nov 30, 2008 19,993 1,708 144 Odesa www.earnforex.com Yesterday at 12:59 #6 jinji9 said: 感谢您,我试了一下,还是没有显示出来,您看看该怎么办呀,麻烦了View attachment 35196View attachment 35197 Click to expand... 这是在 macOS 系统上吗?如果是,请尝试将该行代码更改为: MQL5: #define CONTROLS_FONT_NAME "PingFang SC"
jinji9 said: 感谢您,我试了一下,还是没有显示出来,您看看该怎么办呀,麻烦了View attachment 35196View attachment 35197 Click to expand... 这是在 macOS 系统上吗?如果是,请尝试将该行代码更改为: MQL5: #define CONTROLS_FONT_NAME "PingFang SC"
jinji9 Trader Nov 30, 2025 4 0 6 29 Today at 02:34 #7 您好,按照您的指示去执行了,是苹果电脑,然后大的面板没有出现中文,小的面板出现中文了,这个不知道该怎么办
Enivid Administrator Staff member Nov 30, 2008 19,993 1,708 144 Odesa www.earnforex.com Today at 07:39 #8 jinji9 said: View attachment 35216 您好,按照您的指示去执行了,是苹果电脑,然后大的面板没有出现中文,小的面板出现中文了,这个不知道该怎么办 Click to expand... 看起来 Wine 框架无法访问与 macOS 相同的字体集。Wine 的系统字体显然支持中文字符(因此您可以在 MT5 和弹出窗口中看到它们)。遗憾的是,我不知道它使用的是哪种系统字体。我认为唯一的解决办法是尝试不同的字体,直到找到合适的为止。例如: MQL5: #define CONTROLS_FONT_NAME "Hei" 您可以在这里找到 macOS 标准字体列表: https://zh.wikipedia.org/wiki/MacOS字体列表 不过我甚至不确定 Wine 中安装的字体是否与 macOS 的字体相同……
jinji9 said: View attachment 35216 您好,按照您的指示去执行了,是苹果电脑,然后大的面板没有出现中文,小的面板出现中文了,这个不知道该怎么办 Click to expand... 看起来 Wine 框架无法访问与 macOS 相同的字体集。Wine 的系统字体显然支持中文字符(因此您可以在 MT5 和弹出窗口中看到它们)。遗憾的是,我不知道它使用的是哪种系统字体。我认为唯一的解决办法是尝试不同的字体,直到找到合适的为止。例如: MQL5: #define CONTROLS_FONT_NAME "Hei" 您可以在这里找到 macOS 标准字体列表: https://zh.wikipedia.org/wiki/MacOS字体列表 不过我甚至不确定 Wine 中安装的字体是否与 macOS 的字体相同……