キャンバスがカッコいい! - ページ 75

 
Vitaliy Kuznetsov #:

みんな、助けてくれない。

アイコンはWingdingsフォントからきていることはみんな知っている。

それで、あるユーザーが、いくつかのアイコンが表示されないという奇妙な状況に陥っています。キャンバスに表示されています。

私は特別なテスト・コードを作りました。結果はこんな感じ。

ご覧の通り、フォントは正しく動作しています。そして、ユーザーにはこのように見えます:

信じられないが、本当だ。フォントはキャンバスシート上のすべてのアイコンを表示するわけではありません。

解決策があれば、投稿してください。コードが添付されています。同じエラーがある場合も書いてください。しかし、このような問題に対処したのは私だけで、どこにも再現できませんでした。

ユーザーは、Win10ホームラップトップを持っている

ユーザーは常に同じ画像を持っていますか、それは変更されますか?

 
Vitaliy Kuznetsov #:

みんな、助けてくれない。

アイコンはWingdingsフォントからきていることはみんな知っている。

それで、あるユーザーが、いくつかのアイコンが表示されないという奇妙な状況に陥っています。キャンバスに表示されています。

私は特別なテスト・コードを作りました。結果はこんな感じ。

ご覧の通り、フォントは正しく動作しています。そして、ユーザーにはこのように見えます:

信じられないが、本当だ。フォントはキャンバスシート上のすべてのアイコンを表示するわけではありません。

解決策があれば、投稿してください。コードが添付されています。同じエラーがある場合も書いてください。しかし、このような問題に対処したのは私だけで、どこにも再現できませんでした。

ユーザーは、Win10ホームラップトップを持っている

おそらく、ユーザーはいくつかのテーマやソフトウェアをPCに入れた。サードパーティのアプリケーションが、ネイティブのフォントファイルを置き換えてしまうのです。

 
Nikolai Semko #:

ユーザーはいつも同じ写真を持っているのですか、それとも変わるのですか?

矢印が表示されないことから始まったので、わからない。だからテスト用のインジケーターを作ったんだ。それにも矢印はない。

今日、別のコンピューターでチェックするそうだ。そこですべてが正常であれば、局所的な孤立したケースということになる。

Vladimir Pastushak#:

おそらくユーザーがPCにテーマやソフトウェアを入れたのでしょう。サードパーティのアプリケーションがネイティブのフォントファイルを置き換えてしまうことがあるのです。

このスレッドhttps://www.mql5.com/en/forum/316034 の推奨に従って、彼は何度かフォントを再インストールし、何度かコンピュータを再起動しました。

また、ビデオドライバのインストールと再インストール、および以下の項目もアドバイスした。



彼が何と言うか見てみよう。私にとって一番重要なことは、このケースが大量に発生しないことだ。そうすれば、私はすべてのアイコンをフォントではなく、グラフィックで描くだろう。

この一連の話の中で、ユーザーは2つのアクティベーションを無駄にした。

Solved : MT4 wingdings font or character bugs
Solved : MT4 wingdings font or character bugs
  • 2019.06.18
  • www.mql5.com
Dear guys, some day ago I updated my windows 10 to Version 1903 Build 18362...
 
Vitaliy Kuznetsov #:

みんな、助けてくれない。

アイコンはWingdingsフォントからきていることはみんな知っている。

それで、あるユーザーが、いくつかのアイコンが表示されないという奇妙な状況に陥っています。キャンバスに表示されています。

私は特別なテスト・コードを作りました。結果はこんな感じ。

ご覧の通り、フォントは正しく動作しています。そして、ユーザーにはこのように見えます:

信じられないが、本当だ。フォントはキャンバスシート上のすべてのアイコンを表示するわけではありません。

解決策があれば、投稿してください。コードが添付されています。同じエラーがある場合も書いてください。しかし、このような問題に対処したのは私だけで、どこにも再現できませんでした。

ユーザーは、Win10ホームラップトップを持っている

クライアントは明らかにスケールを有効にしています。もちろん、そうではないと思いますが、kanvas に出力するときに、フォント サイズを 18 ではなく -120 にしてみてください。

https://www.mql5.com/ru/docs/objects/textsetfont

サイズが負の数で設定されている場合、指定されたサイズは論理ポイントの 10 分の 1 で設定されていると仮定され(-350 の値は 35 の論理ポイントに等しい)、10 で除算された後、結果の値はデバイスの物理単位(ピクセル)に変換され、利用可能なフォントから文字の高さの絶対値に対応します。OBJ_LABEL オブジェクトと同じ大きさのテキストを画面に表示するには、オブジェクトのプロパティで指定されたフォントサイズを-10倍 します。

Документация по MQL5: Графические объекты / TextSetFont
Документация по MQL5: Графические объекты / TextSetFont
  • www.mql5.com
TextSetFont - Графические объекты - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Ilyas #:

クライアントが明らかにスケールを有効にしているので、そうではないと思いますが、kanvas に出力するときにフォント サイズを 18 ではなく -120 にしてみてください。

https://www.mql5.com/ru/docs/objects/textsetfont

ズームを10%に設定してもアイコンは表示されるので、それも疑わしい。クライアントからの連絡を待っています。彼は別のコンピューターでチェックするはずです。

システムのフォントの増加とアプリケーションの全体的なズームの両方をチェックしました。


150%ズームではこのようになりますが、アイコンは表示されたままです。



 

これが私が得た答えです:

今、私は3つの異なるラップトップでwingdings ex4を試してみました, 1つは自宅で、2つは職場で(すべてwindows 10 homeで), 結果は同じです, したがって、おそらくそれはオペレーティングシステムです?

翻訳:今、私は3つの異なるラップトップでwingdings ex4を試してみました、1つは自宅で、2つは職場で(すべてwindows 10 homeを搭載)、結果は同じです、だから、おそらくそれはオペレーティングシステムです?

これは2台目のノートパソコンのスクリーンショットです。


この問題は、CanvasとWin 10 HomeのWingdingsに直接関係していることがわかりました。

 
Vitaliy Kuznetsov #:

これが私が得た答えです:

今、私は3つの異なるラップトップ、自宅の1台と職場の2台(すべてウィンドウズ10ホーム)でwingdings ex4を試してみましたが、結果は同じ でした。


これは2台目のノートパソコンのスクリーンショットです


問題はCanvasとWin 10 HomeのWingdingsに直接関係していることがわかりました。


Windowsの エンコーディングの微妙さに賭けています。
LabelsではすべてOKなのは不思議ですが。
再生してみないと分からないので、患者を解剖するしかありません。
クライアントの言語設定とUnicodeを弄ってみましょう。問題はおそらくそこにある。

 
Microsoft
  • support.microsoft.com
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 #:


Windowsの エンコーディングの微妙さに賭けています。
ラベルではなぜかすべてOKなのが不思議ですが。
再生してみないとわからないので、患者を解剖するしかありません。
クライアントの言語設定とUnicodeを弄ってみましょう。問題はおそらくそこにある。

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

アラビア語やヒンディー語ではフォントは機能しないと思いますが、この人はイギリス出身で、テストは3台のラップトップで行われました(ちなみに画面の解像度はまだ確認していません)。

おそらく、解決策を見つけて、その解決策を各ユーザーに説明することは可能だろう。

マニュアルを作るより簡単だ。特に、私はすでに解決策に多くの時間を費やしていますが、それはまだそこにありません。

ありがとうございました!

 

ウィットへの挑戦。


EAがグラフィカルな要素を持って いる場合、ダッシュボードを持つインジケータは、(任意の)EAのために切り替えると、端末がハングアップすることを我々はすべて知っている。

しかし、私は自分の目で、ハングアップせずに動作し、驚くほどイベント、タイマーやマウストラッキングで異なる製品と競合しないパネルを見た。つまり、自分で書ける製品をリンクする直接的な松葉杖なしで。

作者は、私が解決策を共有するよう要求したのに対し、沈黙を守った)


キャンバスグラフィックスを使用したEAで、インジケータを介したダッシュボードの切り替えに反応しないようにすることについてどう思いますか?遅延は規定値でも何でも構いません。MT4に関する質問


知っているけど何らかの理由でみんなに教えたくない、でもkanvasは得意という方は、フリーランスで注文を出すのでメールください。ただし、口座に必要な金額が入金されるまで数週間待つ必要があります。

いずれにせよ、コンフリクトフリーのニュアンスを解決する頭脳を持ち合わせていないので、簡単なキャンバスの課題をいくつか掲載する予定だ。この目で見たのだから、解決可能だ。そこのコードはクローズドで、市場の産物なので、それ以上のことは言えない。

理由: