Comments (2)
@dscorbett Is this acceptable for all letters with leaning negative space? Currently letters like ḃ
are all special-cased.
from iosevka.
This would be theoretically acceptable in the sense that it could be considered a valid design decision. Even if a certain case is unacceptable, it would still be clear what the characters are, so in the worst case it would still be legible.
In practice, I don’t know. The acceptability can depend on the language, the positions of other marks in documents these would often appear in, and maybe things like the optical size and leading. Different contexts have different conventions and they are not predictable from glyph shapes alone. For example, the positioning of U+0307 in Greek script in Brill depends on the language system. So I wouldn’t assume the proposed behavior is good or that the current behavior is good until someone actually checks each letter–diacritic–context combination.
Alternatively, you could declare (implicitly, by implementing this) that Iosevka shall use narrow mark anchors wherever possible regardless of traditional positioning. (Assume for the sake of argument that the traditional positioning is sometimes different.) It’s okay to not follow tradition, but it’s a design decision, not a safe assumption.
from iosevka.
Related Issues (20)
- Different comparison operators are not the same size, which looks strange HOT 3
- Alphabetic characters following multiple CV tags, whose intended widths are wider/narrower than N, still use the character boundaries of N under Quasi-Proportional. HOT 1
- Superscript/Subscript/overscript characters with localized forms do not accept CV/SS features while localized.
- The other Legacy Computing characters unified to existing codepoints (reopening of #2192) HOT 1
- Slab SS16 Which file is downloaded😊
- Selectable Diagonal vs. Vertical Vulgar Fractions. HOT 2
- Would it be possible to have a != ligation that is more in line with how we type it?
- [Release Notes] The 3.2.0 release notes needs some clarification HOT 1
- Wrong Asterisk render on temrinal when ligature is enabled interminal
- Selectable Square vs. Round Braille dots. HOT 4
- Closed `Q` with swash. HOT 1
- Latin lower 'r' is a little too far right HOT 4
- OpenType Feature Request: `pnum` (Proportional Figures) under Quasi-Proportional.
- Possibly retiring {`i`|`l`}.`serifed-asymmetric` at some point? HOT 2
- "Sigmoid" Capital Eszet. HOT 2
- Dollar/cent with oblique stroke.
- 450 weighth request HOT 2
- Rust Language Ligatures
- Triangle-Headed U-Shaped Arrows (`U+2B8C`‥`U+2B8F`).
- Big Solidus and Big Reverse Solidus (`U+29F8`‥`U+29F9`).
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 iosevka.