[Scilab-Dev] Issue with unicode exponents
Stéphane Mottelet
stephane.mottelet at utc.fr
Fri Nov 29 13:05:31 CET 2019
BTW, under Windows, none of the console mode seems to support simple
accented characters :
--> disp "é"
├®
The super/subscript problem is just a small part of this more general issue.
S.
Le 28/11/2019 à 21:58, Samuel Gougeon a écrit :
>
> Dear Stéphane,
>
> Thank you for your on-going efforts to improve the display of
> polynomials and their exponents.
> Although i was aware about the potential issue
> <https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/bugzilla.scilab.org/show_bug.cgi?id=4236>,
> i did not catch it before your first commit
> <https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/codereview.scilab.org/21100>
> was recently merged.
>
> Actually, some trial on the master shows what we could expect on
> Windows: Setting exponents in unicode breaks the display of
> polynomials in NW (and NWNI) modes:
>
> --> p = (1-%z).^(0:12)'
> p =
>
> 1
>
> 1 -z
>
> 1 -2z +z┬▓
>
> 1 -3z +3z┬▓ -z┬│
>
> 1 -4z +6z┬▓ -4z┬│ +zÔü┤
>
> 1 -5z +10z┬▓ -10z┬│ +5zÔü┤ -zÔüÁ
>
> 1 -6z +15z┬▓ -20z┬│ +15zÔü┤ -6zÔüÁ +zÔüÂ
>
> 1 -7z +21z┬▓ -35z┬│ +35zÔü┤ -21zÔüÁ +7zÔü -zÔüÀ
>
> 1 -8z +28z┬▓ -56z┬│ +70zÔü┤ -56zÔüÁ +28zÔü -8zÔüÀ +zÔü©
>
> 1 -9z +36z┬▓ -84z┬│ +126zÔü┤ -126zÔüÁ +84zÔü -36zÔüÀ +9zÔü© -zÔü╣
>
> 1 -10z +45z┬▓ -120z┬│ +210zÔü┤ -252zÔüÁ +210zÔü -120zÔüÀ +45zÔü©
> -10zÔü╣ +z┬╣Ôü░
>
> 1 -11z +55z┬▓ -165z┬│ +330zÔü┤ -462zÔüÁ +462zÔü -330zÔüÀ +165zÔü©
> -55zÔü╣ +11z┬╣Ôü░
> -z┬╣┬╣
>
> 1 -12z +66z┬▓ -220z┬│ +495zÔü┤ -792zÔüÁ +924zÔü -792zÔüÀ +495zÔü©
> -220zÔü╣ +66z┬╣Ôü░
> -12z┬╣┬╣ +z┬╣┬▓
>
> This is a blocking issue. IMHO, the fix proposed by Allan clearly
> improves the situation, but is not completely clean as it is
> implemented in the launching batch file, while calling directly the
> binary will shortcut the patch.
>
> Another issue is about the readability of exponents 1 to 3: they were
> likely the first defined, before other figures, but they are clearly
> smaller than other exponents 0 and 4-9.
> Reading them was almost OK for me in the commit message, but on the
> Scilab console, i had to increase the font size from Monospaced 13 to
> Monospaced 15 to get them (almost) readable.
> I copied/pasted a polynomial from the console into Scinotes, zoomed
> Scinotes, and got the following screenshot, showing the net difference
> in their sizes: :
>
> Without zooming, the "3" is very close to 8, and only its place before
> 4 mainly indicates that it's not 8.
> Could the 1-3 exponents be redefined with the same size as the other
> higher figures, under other unicode ids?
> To be investigated.
>
> Best regards
> Samuel
>
>
> _______________________________________________
> dev mailing list
> dev at lists.scilab.org
> https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/dev
--
Stéphane Mottelet
Ingénieur de recherche
EA 4297 Transformations Intégrées de la Matière Renouvelable
Département Génie des Procédés Industriels
Sorbonne Universités - Université de Technologie de Compiègne
CS 60319, 60203 Compiègne cedex
Tel : +33(0)344234688
http://www.utc.fr/~mottelet
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/dev/attachments/20191129/cd529ede/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: onngoefjccdoepni.png
Type: image/png
Size: 2164 bytes
Desc: not available
URL: <https://lists.scilab.org/pipermail/dev/attachments/20191129/cd529ede/attachment.png>
More information about the dev
mailing list