Giter VIP home page Giter VIP logo

Comments (2)

be5invis avatar be5invis commented on August 25, 2024

@dscorbett Is this acceptable for all letters with leaning negative space? Currently letters like are all special-cased.

from iosevka.

dscorbett avatar dscorbett commented on August 25, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.