After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 388581 - Composing jamo is broken in pango-1.15.2.
Composing jamo is broken in pango-1.15.2.
Status: RESOLVED FIXED
Product: pango
Classification: Platform
Component: hangul
1.15.x
Other All
: Normal normal
: ---
Assigned To: Changwoo Ryu
pango-maint
Depends on:
Blocks:
 
 
Reported: 2006-12-22 11:29 UTC by sangu
Modified: 2007-01-03 18:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
composing jamo is broken. (80.57 KB, image/png)
2006-12-22 11:32 UTC, sangu
  Details
Proposed fix - check if the remaiing string is a precomposed syllable (1.23 KB, patch)
2006-12-22 15:11 UTC, Changwoo Ryu
none Details | Review

Description sangu 2006-12-22 11:29:35 UTC
Please describe the problem:
composing jamo is broken in pango-1.15.2.

Steps to reproduce:
1. Input  Hangul or copy & paste hangul string.
2. 
3. 


Actual results:


Expected results:


Does this happen every time?
yes

Other information:
OS : Fedora Development (rawhide 20061222)
GNOME 2.17.X
Comment 1 sangu 2006-12-22 11:32:19 UTC
Created attachment 78785 [details]
composing jamo is broken.
Comment 2 Changwoo Ryu 2006-12-22 15:09:31 UTC
Thanks for reporting.

Not exactly composing, but every last syllable in Hangul sequences  was decomposed by a bug.
Comment 3 Changwoo Ryu 2006-12-22 15:11:11 UTC
Created attachment 78794 [details] [review]
Proposed fix - check if the remaiing string is a precomposed syllable
Comment 4 sangu 2006-12-22 15:50:19 UTC
Thanks for patch.
This problem is fixed.
Comment 5 Behdad Esfahbod 2007-01-03 18:58:13 UTC
2007-01-03  Changwoo Ryu  <cwryu@debian.org>

        Bug 388702 - Crash when there's no Hangul glyph in the font.
        
        * modules/hangul/hangul-fc.c (render_syllable): Do not try to
        render unknown syllable glyphs as jamos.

        * modules/hangul/hangul-fc.c (hangul_engine_shape): Check if the
        remaining string is a syllable.

        Bug 388581 - Every last Hangul syllable is decomposed to jamos.

        * modules/hangul/hangul-fc.c (hangul_engine_shape): Check if the
        remaining string is a syllable.