bugGNU Octave - Bugs: bug #58738, GUI command window does not...

 
 

bug #58738: GUI command window does not support combining diacritical marks

Submitter:  None
Submitted:  Thu 09 Jul 2020 01:44:31 PM UTC
   
 
Category:  GUI Severity:  1 - Wish
Priority:  5 - Normal Item Group:  Feature Request
Status:  Need Info Assigned to:  None
Originator Name:  Fabio Originator Email:  -email is unavailable-
Open/Closed:  * Open Release:  * dev
Operating System:  * GNU/Linux Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Wed 27 Apr 2022 04:38:15 PM UTC, comment #6: 

I was only doing this in the GUI, and couldn't get it to appear. I  just noticed it's tagged as GNU/Linux. Maybe it's specific to the default font and so doesn't appear on the Windows distribution?

Nicholas Jankowski <nrjank>
Group Member
Wed 27 Apr 2022 04:18:54 PM UTC, comment #5: 

Hi Nicholas.

I can confirm that the bug still persists in octave 7.1.0, with symbolic 2.9.0 (calling sympy 1.5.1 under the hood) on my linux machine.

Make sure you're trying this in the GUI console! The bug does not occur when using the cli version of octave from a normal terminal.

Tasos Papastylianou <tpapastylianou>
Fri 22 Apr 2022 03:40:48 PM UTC, comment #4: 

is anyone able to recreate this bug?  using octave 6.4.0 and symbolic 2.9.0, I'm unable to get octave to display anything other than 'xdot' or 'ẋ' when calling xdot.  (i can't get the '(syms) x + x' output for any sypmref display setting.)

Nicholas Jankowski <nrjank>
Group Member
Thu 09 Jul 2020 08:06:14 PM UTC, comment #3: 

Many unicode characters used by the symbolic package do display correctly, in both the terminal and the GUI command window. It seems that the "combining diacritical marks" group of characters does not render in the GUI command window. So any variables that have an accent, bar, dot, circumflex, etc, are not rendered correctly in the GUI command window.

It's possible that this missing set of characters has been addressed in a later version of the qterminal code than the one Octave has embedded.

Mike Miller <mtmiller>
Group Member
Thu 09 Jul 2020 05:54:32 PM UTC, comment #2: 

@mmuetzel I can confirm this is an issue in 5.2 too.

Also, for some more context regarding this bug: https://stackoverflow.com/q/62772201/4183191

Tasos Papastylianou <tpapastylianou>
Thu 09 Jul 2020 02:56:57 PM UTC, comment #1: 

Octave 4.2.2 is old and no longer supported.
Can you confirm that this is still an issue with Octave 5.2 or the current stable branch which will become Octave 6?

Markus Mützel <mmuetzel>
Group administrator
Thu 09 Jul 2020 01:44:31 PM UTC, original submission:  

If I run the following 3 instructions in the octave gui terminal

pkg load symbolic
syms x, xdot
x + xdot

it will confusingly display

xdot = (sym) x + x


I would expect (like with "sympref display ascii")

ans = (sym) x + xdot

or alternatively (like in octave-cli)

ans = (sym) x + ẋ


Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by nrjank (Posted a comment)
  • -email is unavailable- added by tpapastylianou (Posted a comment)
  • -email is unavailable- added by mmuetzel (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2022-04-22 nrjank StatusConfirmed Need Info
    2020-07-09 mtmiller Summary[octave forge] (symbolic) defaults to unicode but octave gui terminal does not support it GUI command window does not support combining diacritical marks
    2020-07-09 mtmiller CategoryOctave Package GUI
        Severity3 - Normal 1 - Wish
        Item GroupIncorrect Result Feature Request
        StatusNeed Info Confirmed
        Release4.2.2 dev
    2020-07-09 mmuetzel StatusNone Need Info
        Summarysymbolic defaults to unicode but octave gui terminal does not support it [octave forge] (symbolic) defaults to unicode but octave gui terminal does not support it

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code