Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public Sans - Bug: Some letters and sequences of DIN 91379 are rendered incorrectly. #277

Open
2 tasks done
vk-github18 opened this issue Jun 28, 2023 · 0 comments
Open
2 tasks done
Labels
Needs: Confirmation We need to confirm that this is an issue Status: Triage We're triaging this issue and grooming if necessary Type: Bug A problem in the code

Comments

@vk-github18
Copy link

Describe the bug

Font version

PublicSans-Regular
2.001; ttfautohint (v1.8.3)

Platform

Linux

Other Software

hb-view (HarfBuzz) 2.8.1

What happened?

Some letters and sequences of DIN 91379 are rendered incorrectly.

Letters

IJ ij ʼn Ƈ ƈ Ɨ Ʒ Ǖ ǖ Ǘ ǘ Ǚ ǚ Ǜ ǜ Ǟ ǟ Ǥ ǥ ǩ Ǯ ǯ Ǻ ǻ Ȫ ȫ Ȭ ȭ Ȱ ȱ ɨ ʒ Ḃ ḃ Ḇ ḇ Ḋ ḋ Ḏ ḏ Ḟ ḟ Ḫ ḫ ḯ ḱ Ḵ ḵ Ḻ ḻ Ṁ ṁ Ṃ ṃ Ṉ ṉ Ṓ ṓ Ṕ ṕ Ṗ ṗ Ṟ ṟ ṫ Ṯ ṯ Ẍ ẍ Ẕ ẕ ẖ ẗ ẞ C̕ C̨̆ F̀ F̄ H̱ K̕ K̛ K͟H K͟h L̥ L̥̄ M̀ M̂ M̆ M̐ P̀ P̄ P̕ P̣ R̆ R̥ R̥̄ S̛̄ S̱ T̕ T̛ c̕ c̨̆ d̂ f̀ f̄ k̀ k̂ k̄ k̇ k̕ k̛ k̦ k͟h l̥ l̥̄ m̀ m̂ m̆ m̐ p̀ p̄ p̕ p̣ r̥ r̥̄ s̱ t̀ t̄ t̕ t̛ Û̄ ç̆ û̄ ÿ́ Č̕ č̕ Ī́ ī́ ḳ̄ ṭ̄ ʹ ʺ ʾ ʿ ˈ ˌ

List of Letters with code points

list.txt

Rendering with Public Sans

list_PublicSans-Regular.pdf

Rendering with Arimo

list_Arimo-Regular.pdf

List of all Letters defined in DIN 91379

latin_list_all.txt

See also:

Steps to reproduce the bug

Render lists of letters with hb-view:
for f in *.ttf *otf ; do for t in letters.txt list.txt latin*.txt; do echo $t $f printf "$f\n\n">x cat $t >> x hb-view -o ${t%.*}_${f%.*}.pdf --font-size 32 $f <x rm x done done

Expected Behavior

Correct rendering of letters, see
list_Arimo-Regular.pdf

Related code

No response

Screenshots

No response

System setup

PublicSans-Regular
2.001; ttfautohint (v1.8.3)

Linux

hb-view (HarfBuzz) 2.8.1

Additional context

Rendering of all letters from DIN 91379 is appended:
latin_list_all_PublicSans-Regular.pdf

Code of Conduct

@vk-github18 vk-github18 added Needs: Confirmation We need to confirm that this is an issue Status: Triage We're triaging this issue and grooming if necessary Type: Bug A problem in the code labels Jun 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs: Confirmation We need to confirm that this is an issue Status: Triage We're triaging this issue and grooming if necessary Type: Bug A problem in the code
Projects
Status: Needs refinement
Development

No branches or pull requests

1 participant