Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UTF8 - Korean characters not displayed in list #2503

Closed
paulsputer opened this issue Jan 31, 2017 · 11 comments
Closed

UTF8 - Korean characters not displayed in list #2503

paulsputer opened this issue Jan 31, 2017 · 11 comments

Comments

@paulsputer
Copy link
Contributor

Using v3.8.2 under Windows 10.

Korean characters encoded using UTF8 are shown correctly in the read-only entry preview but are not displayed in the list nor the editable entry preview.

@Siedlerchr
Copy link
Member

Refs #2500

@lenhard
Copy link
Member

lenhard commented Feb 1, 2017

@paulsputer: Could you please provide a few Korean characters or expressions that are you are having problems with? This would make testing so much easier.

@paulsputer
Copy link
Contributor Author

paulsputer commented Feb 1, 2017

here we go @lenhard you can use the following lines in some of the fields. Main fields of interest would be author, title, school and bibtexkey. It's the whole character set that is not showing correctly when in edit mode. They are however saved in the bibtex file correctly although some other text viewers fail to show due to JabRef not using UTF8+BOM - I can't seem to find this option

김 수한무
거북이와 두루미
삼촌갑차 동방삭
김_2017

@matthiasgeiger
Copy link
Member

matthiasgeiger commented Feb 1, 2017

Mhmm... the problem is that these characters are not part of the standard font used by JabRef. If you switch for example to "Arial Unicode MS" (on a Windows System) the characters are properly displayed.

To change the font you need to open the Options -> Preferences -> Appearance dialog and hit the "Set Table font" button.

// Edit: Regarding UTF8+BOM yes - we are only supporting "standard" UTF-8 without BOM

@paulsputer
Copy link
Contributor Author

paulsputer commented Feb 1, 2017

Ah perfect - I was looking for that kind of option but eyes somehow missed that.

Well this is interesting, I don't seem to have Arial Unicode MS but Dialog works perfectly. Yet I don't have a font called Dialog installed. It only appears in JabRef. Did a quick search and found it is a built-in font of Java

Perhaps this built-in font should be used as the default so that all platforms can show UTF8 characters without any config changes?

@matthiasgeiger
Copy link
Member

Interestingly "Dialog" is not showing the Korean characters at my Win10 machine 😉

I'm not sure whether we really should touch the default configuration as - sorry - this is not an issue for most JabRef users. But I think an FAQ entry or a note in the help files that some special characters might require the change of the font should be added.

@mlep
Copy link
Contributor

mlep commented Feb 1, 2017

@paulsputer In the FAQ (https://help.jabref.org/en/FAQgeneral), we have an item about Chinese characters. Is it valid for Korean too? If so, could you improve the answer, please?

@paulsputer
Copy link
Contributor Author

@matthiasgeiger how strange perhaps it has something to do with having the language specific IME installed too. Java's logical fonts not being too logical 😆 I've tested with the CJK languages and all work though only have C & K IME's installed. No worries, understand.

@mlep sure can do. Is that via a pull request?

@mlep
Copy link
Contributor

mlep commented Feb 1, 2017

@paulsputer . Yes. Click on the top right-hand corner of the help page. It will display the github interface. You can then edit the file by clicking on the pencil icon.

@paulsputer
Copy link
Contributor Author

paulsputer commented Feb 2, 2017

@matthiasgeiger
Copy link
Member

PR is merged. Thus, this can be closed. 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants