8000 stripping CFF hints without desub get some glyphs misrendered in FreeType · Issue #343 · fonttools/fonttools · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
stripping CFF hints without desub get some glyphs misrendered in FreeType #343
Closed
@jungshik

Description

@jungshik
  • How to reproduce
  1. Grab NotoSansKR-Regular.otf [1] from the AOSP ( git clone https://android.googlesource.com/platform/external/noto-fonts ). The AOSP has 1.001. What I tried is 1.002 and 1.004.

  2. Strip CFF hints using '--no-hinting' option to pyftsubset without '--desubroutinize'.

  3. Run the following

    $ ftview -m '알림 삼진 원섭' 16 NotoSansKR-Regular.otf
    $ ftdiff -f krtext NotoSansKR-Regular.otf
    where 'krtext' file has '알림 삼진 원섭'

    $ hb-view --output-file=krtest.png NotoSansKR-Regular.otf "알림 삼진 원섭"

    • FT 2.5.5 + Noto Sans KR 1.001 : The positions of '림' and '섭' are incorrect
    • FT 2.5.5 + Noto Sans KR 1.002 : The positions of '림', '진' and '섭' are incorrect.
    • FT 2.6/ToT + Noto Sans KR 1.002 : The positions of '림' is incorrect while '진' and '섭' are correct.

Below is the image taken with FT 2.5.5 + Noto Sans KR 1.002
image

Below is the screenshot taken with FT 2.5.5 + Noto Sans KR 1.001
image

[1] This is an Android-specific fallback version and is different from what's available from googlei18n/noto-cjk

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0