JDK-8335247 : Cannot embolden u11BC accent in gulim.ttc fonts
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 8,11,17,21,23
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2024-06-27
  • Updated: 2024-07-01
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Description
For some reason contours of \u11BC when used as an accent in some glyphs in
Korean fonts from gulim.ttc cannot be always algorithmically emboldened.
See a Swing reproducer.

DotumChe is an example font from gulim.ttc collection.
Here for instance \uC591 contains \u11BC as two contours (out of five) in glyf table.
DotumChe does use embedded bitmaps. In its EBDT table \uC591 has a single component.
Here oval depicting \u11BC part is never bold.
The same effect is visible in \uD589 etc., defined the same way.

Unlike that, \uD535 has in EBDT table references to other glyphs, \u11BC too,
but no contours defined in glyf table.
For \uD535 oval of \u11BC is bold when required.

An immediate change leading to this visible difference in boldness is JDK-8214002,
together with JDK-8204929.