Add eastern languages input to Blender under OSX
Open, NormalPublic

Description

System Information
OS X 10.6 through macOS 10.12
all hardware configurations

Blender Version
Broken: all versions (as far as I know), including 2.78
Worked: never

Short description of error
Blender is unable to accept Japanese text input. In almost any other Mac application, when the input source is switched to Japanese the application can accept Japanese text. Note that Japanese text input appears to work fine on Windows builds. This may pertain to other Asian languages as well, but I have not verified it.
This lack of support is a pity, considering that Blender is otherwise fully supporting Japanese translation of menu items and such. If you go to Blender User Preferences > System and enable International Fonts for Japanese in all three available categories you will find that Blender will add new objects with Japanese names - instead of "Cube" you will get "立方体" ...but you will not be able to directly rename it to another Japanese name. You can however paste Japanese text from the clipboard and it works.

Exact steps for others to reproduce the error

  1. Enable Japanese text input on the Mac. System Preferences > Language & Text > Input Sources (may vary depending on OS version)
  2. Enable Japanese text input (sometimes referred to as "Kotoeri").
  3. Confirm Japanese text input is working. This can be done in Text Edit. Use the icon in the Menu Bar to switch to Hiragana input (represented by an あ character). Now when you type "aka" (meaning red) it should concert to "あか". Converting further to kanji will produce results such as "赤".
  4. Try this in Blender. Try to rename the default cube object to "あか" or "赤" and you will find it is impossible. Blender simply refuses the input.
  5. Next, try to create a Text object and type Japanese text in it. This fails as well, not surprisingly. There is no way to type Japanese into a text object, even when a Japanese font (such as KozGoPr6n-Regular) is selected. Again, it can be pasted from the clipboard, but not typed.

Details

Type
To Do
Bastien Montagne (mont29) triaged this task as "Normal" priority.Mon, May 22, 11:02 PM

This is more of a TODO really… Issue being, non-latin (and especially, eastern languages) requires advanced engine to type them - each OS having its own system. We implemented those for windows and linux a while back, would be great to get it for OSX as well, we just need an OSX dev from Japan, China or other concerned country to do the work…

Bastien Montagne (mont29) changed the title from "Blender for Mac fails to accept Japanese text input" to "Add eastern languages input to Blender under OSX".Mon, May 22, 11:03 PM
Bastien Montagne (mont29) changed Type from Bug to To Do.