No Unicode chars in own metadata

Bug #1899466 reported by Tomáš Lavička
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Undecided
Unassigned

Bug Description

Calibre version 5.2 on Windows 10:
When I create my own metadata and use some Unicode character (like 👨, 💻 or 🌐), they are not correctly displayed in Own Metadata tab (I am not sure about tab name, I am using czech language: "Vlastní metadata" in czech).

Steps:
1. Create your own metadata field (Preferences/Add your own columns and create column with name with unicode character).
2. Restart Calibre.
3. Edit Metadata of any book, click on Own Metadata tab and see for yourself (see attachment).

Revision history for this message
Tomáš Lavička (lavictom) wrote :
Revision history for this message
Kovid Goyal (kovid) wrote : Re: calibre bug 1899466

Works fine for me. Make sure you have a font installed on your system
capable of displaying the characters.

 status invalid

Changed in calibre:
status: New → Invalid
Revision history for this message
Charles Haley (cbhaley) wrote :

Also works for me. See attachment

Revision history for this message
Kovid Goyal (kovid) wrote :

Actually never ind, tested it in windows and it doesnt work for me either. As far as I can tell it is a limitation of Qt under windows, it doesnt display emoji in text labels. I suggest you refrain from using them in column names.

Revision history for this message
Kovid Goyal (kovid) wrote :

I think he is referring to unicode chars in the column name, not values.

Revision history for this message
Charles Haley (cbhaley) wrote :

@kovid: yes, I did misunderstand.

I found the problem. An & is added in front of column labels to make them accessible by the keyboard. That doesn't work if the character isn't alphanumeric. I will submit a fix after testing a bit more.

Charles Haley (cbhaley)
Changed in calibre:
status: Invalid → Fix Committed
Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers