View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001412 | NoesisGUI | Unity | public | 2019-02-24 01:01 | 2021-11-29 14:26 |
| Reporter | nokola | Assigned To | jsantos | ||
| Priority | normal | Severity | major | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 2.2.0b6 | ||||
| Target Version | 3.2.0 | ||||
| Summary | 0001412: Noesis fails to render Bengali/Sinhala/other fonts with ligatures and unicode characters | ||||
| Description | See summary :) | ||||
| Steps To Reproduce |
Expected: displays correctly (same as Word or Google Translate: Actual: Note: this has been issue in Noesis 2.1. I opened it now because we got reports from 2 different users last week, and I was waiting to try and test Noesis 2.2 beta. | ||||
| Attached Files | |||||
| Platform | Any | ||||
|
Yes, ligatures aren't implemented yet. Thanks for the ticket. |
|
|
Thank for the info! Is it possible for me to implement them somehow? (maybe expose some access to the text renderer/options?) |
|
|
Also confirmed issue with Arabic, Hindi, Tamil, Telugu. Btw, our app's biggest user base currently is India (if it helps with prioritization.) |
|
|
Ligatures are not implemented. It's been requested many times. Unfortunately this feature won't go in 2.2 (we need to release this version before GDC). We use our own internal renderer (+ a few parts of FreeType), so probably the way we will go is using HarfBuzz. For now the only workaround is preprocessing the text yourself and change the unicode points accordingly. How urgent is this for you? |
|
|
Thanks for the info! I would like to have it in our app's next release (~1 week.) Deciding whether to release now and do this later. Generally it's the next top 2 issue on our task list (after startup performance, which is ongoing investigation.) |
|
|
Yes, HarfBuzz can do that. |
|
|
Just discussed with my coworker. We have two font rendering tasks:
Thanks again for the info! |
|
|
Just realized HarfBuzz may substitute characters, but will also reposition glyphs -> not sure how this will work with the current Noesis. Thus will wait for Noesis to support ligatures for #1 above (the UI) and will use OS-side font rendering for #2. Either way I don't want to take too much time from your GDC work, no problem to pick up the discussion later. |
|
|
Thanks! Yes, please ask about those font doubts you have on the forums. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2019-02-24 01:01 | nokola | New Issue | |
| 2019-02-24 01:01 | nokola | File Added: Nirmala.zip | |
| 2019-02-24 01:01 | nokola | File Added: ExampleFontIssue.jpg | |
| 2019-02-24 04:16 | jsantos | Assigned To | => jsantos |
| 2019-02-24 04:16 | jsantos | Status | new => assigned |
| 2019-02-24 04:16 | jsantos | Note Added: 0005454 | |
| 2019-02-24 06:37 | nokola | Note Added: 0005456 | |
| 2019-02-24 19:36 | nokola | Note Added: 0005458 | |
| 2019-02-24 21:02 | jsantos | Note Added: 0005459 | |
| 2019-02-24 21:02 | jsantos | Status | assigned => feedback |
| 2019-02-24 21:08 | nokola | Note Added: 0005461 | |
| 2019-02-24 21:08 | nokola | Status | feedback => assigned |
| 2019-02-24 21:18 | jsantos | Note Added: 0005464 | |
| 2019-02-24 21:27 | nokola | Note Added: 0005465 | |
| 2019-02-24 21:34 | nokola | Note Added: 0005466 | |
| 2019-02-25 21:44 | jsantos | Note Added: 0005471 | |
| 2021-11-29 14:26 | jsantos | Target Version | => 3.2.0 |
| 2021-11-29 14:26 | jsantos | Steps to Reproduce Updated | |
| 2021-11-29 14:26 | jsantos | Status | assigned => resolved |
| 2021-11-29 14:26 | jsantos | Resolution | open => fixed |
| 2025-10-10 13:29 | jsantos | Category | Unity3D => Unity |