Comments (5)
The punctuation marks that are shown are full-width by default in the Simplified Chinese subset OTFs and Simplified Chinese OTC font instances. What is being invoked is the 'palt' GPOS feature, which is turned on if the 'kern' GPOS feature is present and turned on. My guess is that Qt 4 automatically invokes the 'kern' GPOS feature, which is present in all Source Han Sans font resources, which has the effect of also turning on the 'pwid' GPOS feature, which is present. While actual kerning is not being used, because these glyphs don't have any kerning values (because none were deemed necessary), they are getting proportional (actually, half-width, if you look at the actual values) metrics via the 'palt' GPOS feature.
Adobe Song Std L doesn't exhibit this because it lacks both the 'palt' and 'kern' GPOS features. The same is true of Droid Sans Fallback. It is interesting that your screenshot suggests that Qt 5 fixes this.
from source-han-sans.
Thanks, Dr. Ken Lunde.
from source-han-sans.
Thank you for closing this. I am not familiar with Qt 4. If there is a toggle for turning off kerning, you should try doing that to confirm that the 'palt' GPOS feature is no longer turned on.
from source-han-sans.
You are right. The width of punctuations looks nice when kerning is set off. I'll report the bug to Qt project properly when I have enough time. Thanks again.
from source-han-sans.
Many thanks for checking this.
from source-han-sans.
Related Issues (20)
- [Question] Legality of referencing the Kozuka fonts to recreate missing JP-style glyphs in SHS forks
- Design inconsistency with 羽 component, affecting 羽 (U+7FBD) (JP locale only)
- Improve the design of the uni6530-JP (攰) glyph HOT 3
- source han sans SC dont have italic on mac HOT 1
- About the trimming of the strokes of the 「底」 characters in The TW glyph HOT 1
- Please adapt the letters: HOT 1
- uni6756-CN (杖) should use the shape of the uni6756-JP90-JP variant glyph HOT 2
- Outline issue with uni3447-CN (㑇, ExtraLight master only)
- Slight outline issue with uni50B3-JP (傳, ExtraLight master only)
- Incorrect JP glyph for 陋 U+964B HOT 3
- is it so hard for devs to pack the file into ttf or any font format for normal people installation HOT 1
- Issue with U+640F 搏 HOT 1
- Issue with HK U+5D6B 嵫 and U+6ECB 滋 HOT 3
- Outline issue with uni93F9-JP (鏹)
- Error in mapping for U+3D1D 㴝 and U+2A3ED 𪏭 in HK HOT 2
- the dot in Turkish dotted I U+0130 `İ` shifted towards right side HOT 4
- Adjust component in TW 炵 U+70B5
- Missing Adobe-Japan1 glyph for U+4E08 U+E0101 󠄁󠄁󠄁丈󠄁 HOT 1
- Add HK/TW glyph for Big5 characters
- Minor outline issue with 乞 (uni4E5E-CN, ExtraLight weight only)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from source-han-sans.