Maniphest T72847

Korean characters are broken(consonant-vowel dislocation, Unicode Normalization difference NFC/NFD)
Closed, DuplicateKNOWN ISSUE

Assigned To
None
Authored By
SeungJae Kim (Plain_Blender_user)
Jan 2 2020, 6:02 AM
Tags
  • BF Blender
Subscribers
Bastien Montagne (mont29)
Jacques Lucke (JacquesLucke)
SeungJae Kim (Plain_Blender_user)

Description

System Information
Operating system: Darwin-19.2.0-x86_64-i386-64bit 64 Bits
Graphics card: Intel(R) Iris(TM) Plus Graphics 650 Intel Inc. 4.1 INTEL-14.3.9

Blender Version
Broken: version: 2.81 (sub 16), branch: master, commit date: 2019-12-04 11:32, hash: rBf1aa4d18d49d
Worked: (optional)

Short description of error
Korean characters are broken(should appear as 자소분리)
ㅈㅏ/ㅅㅗ/ㅂㅜㄴ/ㄹㅣ should view as 자/소/분/리
This error happens because of Unicode Normalization difference

Exact steps for others to reproduce the error

  1. Set font to font w/ Korean support(Default font does not support KR)
  2. Type Korean anywhere

*Worked in Blender 2.79, and presumably in Windows


Here's a test font

Event Timeline

SeungJae Kim (Plain_Blender_user) created this task.Jan 2 2020, 6:02 AM
Jacques Lucke (JacquesLucke) changed the task status from Needs Triage to Needs Information from User.EditedJan 14 2020, 11:20 AM
Jacques Lucke (JacquesLucke) added a subscriber: Jacques Lucke (JacquesLucke).

I can reproduce the issue in Blender 2.82 and in 2.79. Since you say it works in 2.79, can you show a screenshot of that?

SeungJae Kim (Plain_Blender_user) added a comment.Jan 14 2020, 12:12 PM

Yup, it's also broken in 2.79b. My bad.

Jacques Lucke (JacquesLucke) changed the task status from Needs Information from User to Confirmed.Jan 14 2020, 12:14 PM
Jacques Lucke (JacquesLucke) added a subscriber: Bastien Montagne (mont29).

@Bastien Montagne (mont29) do you happen to know if this should work or is it a known issue?

Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Known Issue".Jan 14 2020, 12:19 PM

Afraid that this is the usual 'complex script' issue (similar to Thai and many others). This is a known TODO (we need to use a proper unicode compositing engine, right now we have a basic own engines which only works for some very simple things). I will merge in the task we have about this.

SeungJae Kim (Plain_Blender_user) added a comment.Jan 14 2020, 12:19 PM

It should work, but AFAIK many programs have this type of error
Don't know of any problem report from Korean macOS users on blender forums, apparently.