<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Le 29/11/2019 à 00:36, Antoine ELIAS a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:63bd6b6c-7adf-d30c-fa41-8b5c88c84033@scilab-enterprises.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<br>
<br>
<div class="moz-cite-prefix">Le 28/11/2019 à 23:35, Samuel Gougeon
a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:3ce53001-eb42-d831-30f3-022f12048aa5@free.fr">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<div class="moz-cite-prefix">Hello Antoine,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Le 28/11/2019 à 23:17, Antoine
ELIAS a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:6b697333-91d2-edb7-4942-0327b968b27b@scilab-enterprises.com">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
Hello Samuel,<br>
<br>
I'm agree with you about the issue.<br>
I will try to find a way to change the console properties
inside binary like when we change color in nw mode ( W/B vs
B/W )<br>
</blockquote>
<p>Great.<br>
</p>
</blockquote>
I hope <a href="https://codereview.scilab.org/#/c/21143/"
moz-do-not-send="true">https://codereview.scilab.org/#/c/21143/</a>
will help.<br>
</blockquote>
<p><br>
It great to force the code page in the binaries. That's a
pre-requisite to then be able to set a TrueType font and to take
it actually working in the terminal. So i will abandon my commit
setting the code page in the batch. Thanks.<br>
</p>
<p>But always forcing the font to <i>Consolas</i> without testing
-- if possible -- if a TrueType font is already set instead of
Raster, would reset any richer user setting like for <i>DejaVu
Mono</i>. This could be easily blocking.<br>
So, if the binary does not detect the current font and does not
test if it's already a TrueType UTF-8 one or not, the font should
not be forced.<br>
<br>
It then will be easy to add some short indications in the
documentation to drive users to change the font to use a rich one
required by the user locale.<br>
When we set the font of the terminal on Windows, it is saved in
the registry, and then all forthcoming opened terminals use the
same relevant font. So it's only a one-time operation.<br>
</p>
<p>Samuel<br>
</p>
<br>
<blockquote type="cite"
cite="mid:63bd6b6c-7adf-d30c-fa41-8b5c88c84033@scilab-enterprises.com">
<blockquote type="cite"
cite="mid:3ce53001-eb42-d831-30f3-022f12048aa5@free.fr">
<pre style="font-family:Monospaced;font-style:normal;font-size:14.0;"><span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">greek</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lower</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">αβγδεϵζηθικλμνξοπρστυφϕχψωάϐέήϑίϊϰόϱςύϋΰϖώ</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">greek</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">upper</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">ΑΒΓΔΕΖΗΘϴΙΪΚΛΜΝΞΟΠΡΣΤΥΫΦΧΨΩ</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">maths</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">logical</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">∀∃∄∧∨⋀⋁⊼⊽⊻∁∴∵∎≍</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">maths</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">set</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">∉∈∊∍∋∌∅∖⋂∩⋃∪⊂⊆⊄⊅⊇⊃⋐⋑⋒⋓</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">maths</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">comparisons</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">⋘≪≤≲≳≥≫⋙≠≃≄≅≈∽≐≔≕≝</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">maths</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">operators</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">−±∓∔÷×∏∐∑√∛∜⋅⋆⊕⊖⊝⊗⊘⊙⊚⊛⊜⊞⊟⊠⊡</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">maths</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">integdiff</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">∂∇∆∫∬∭∮∯∰∱∲∳</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">maths</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">geometry</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">°′″∟⊾∠∡∢⊥∥∦∺∻≎⊿⋕</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">maths</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">misc</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">⋮⋰⋯⋱′″∝∞‰‱</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">arrows</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">base</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">←↖↑↗→↘↓↙↔↕↵↱↴☇⇐⇑⇒⇓⇔⊣⊥⊢⊤</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">arrows</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">thick</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">⬅⬆➞⬇➚➙➘➔➜➡➥➦➧➨➼➽</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">symbols</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">…⋈⋔⋄♢◊♤♧♡♦♠♣♥©®™♀♂⌘♻«»🚌🚲🚩</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">stars</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">⋆★☆✫✯✰✭✡🔯⊛⍟✪❂✻✼✹✸✶</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(100,174,100);font-style:italic;">//%chars.currencies = </span><span style="color:rgb(100,174,100);font-style:italic;">"</span><span style="color:rgb(100,174,100);font-style:italic;">¤$€£¥円元₪฿¢₫₣</span><span style="color:rgb(100,174,100);font-style:italic;">"</span><span style="color:rgb(100,174,100);font-style:italic;">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lang</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">french</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">âàäçéêèëîïôöûùüÂÀÄÇÉÊÈËÎÏÔÖÛÙÜ</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lang</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">japanese</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">hiragana</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">a</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">あかさたなはまやらわ がざだばぱ</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lang</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">japanese</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">hiragana</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">i</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">いきしちにひみ りゐ ぎじぢびぴ</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lang</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">japanese</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">hiragana</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">u</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">うくすつぬふむゆる ぐずづぶぷ</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lang</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">japanese</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">hiragana</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">e</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">えけせてねへめ れゑ げぜでべぺ</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lang</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">japanese</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">hiragana</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">o</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">おこそとのほもよろをんごぞどぼぽ</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lang</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">russian</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">upper</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span>
<span style="color:rgb(0,0,0);">%chars</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lang</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">russian</span><span style="color:rgb(92,92,92);">.</span><span style="color:rgb(170,170,170);">lower</span> <span style="color:rgb(92,92,92);">=</span> <span style="color:rgb(188,143,143);">"</span><span style="color:rgb(188,143,143);">абвгдеёжзийклмнопрстуфхцчшщъыьэюя</span><span style="color:rgb(188,143,143);">"</span><span style="color:rgb(0,0,0);">;</span></pre>
</blockquote>
</blockquote>
<br>
</body>
</html>