Bug 15066

Summary: Thai vowels and tone marks displayed incorrectly on Leopard 9A499
Product: WebKit Reporter: John Daggett <jdaggett>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal Keywords: InRadar
Priority: P2    
Version: 523.x (Safari 3)   
Hardware: Mac (Intel)   
OS: OS X 10.5   
URL: https://bugzilla.mozilla.org/attachment.cgi?id=277665
Attachments:
Description Flags
testcase screenshot none

John Daggett
Reported 2007-08-24 00:15:12 PDT
Depending on the font, Thai vowel marks appear before the character they should be combined with. Steps: 1. Install latest Leopard dev release build (9A499) 2. Open URL 3. Click on the "Display" button Result: a table appears listing Devanagari, Arabic and Thai with different fonts set. Scroll down to the Thai font "Ayuthaya". The first glyph in the string of Thai characters is a vowel mark, it should be rendered above the next character. Same for some font substitution cases, Andale Mono, Courier, Monaco. For more background: https://bugzilla.mozilla.org/show_bug.cgi?id=392209 Seems like the way ATSUI does font substitution has changed in 10.5. Confirmed with Webkit nightly r25168.
Attachments
testcase screenshot (46.09 KB, image/png)
2007-08-24 00:27 PDT, John Daggett
no flags
John Daggett
Comment 1 2007-08-24 00:27:46 PDT
Created attachment 16105 [details] testcase screenshot
David Kilzer (:ddkilzer)
Comment 2 2007-08-24 07:19:27 PDT
David Kilzer (:ddkilzer)
Comment 3 2007-08-24 07:24:27 PDT
Thanks for the bug report, John! However, this bug should have been filed in Radar at <http://bugreport.apple.com/> at not in WebKit Bugzilla for two reasons: 1. It is not a bug in WebKit. 2. The bug is in a developer release of software covered by an NDA. I have created a Radar for this, and will now close this bug as RESOLVED/INVALID for the above reasons. Note that you may use <http://connect.apple.com/> to create a free "online" account for use with bugreport.apple.com.
Note You need to log in before you can comment on or make changes to this bug.