Code Monkey home page Code Monkey logo

Comments (4)

RuixiZhang42 avatar RuixiZhang42 commented on September 24, 2024

With the release of Source Han Mono, I came across with the following description in the official ReadMe document in the Anisotropic Techniques section:

Anisotropic techniques, which can preserve vertical stem weights, were used to horizontally-expand the half-width katakana masters to 667 units, and the same techniques were applied to the masters for the hangul letters and syllables, to make them 1000 units. A small number of additional glyphs required similar treatment.

This was necessary as the half-width katakana were 500 units wide and the hangul were 920 units wide.

Is it possible to apply such technique to Fira Math? I mean, using anisotropic techniques we could preserve the weight of the glyph while expanding its width. This would be perfect for creating real math italic as well as optical sizes.


Dr. Ken Lunde explained this technique in much more detail in his blog post Source Han Mono Version 1.000 Technical Nuggets. In particular, the horizontal expansions were 133.4% for the katakana and 108.7% for the hangul. Considered that math italics usually are just 105% of the text italics, I really think this can work.

from firamath.

stone-zeng avatar stone-zeng commented on September 24, 2024

I guess it's much closer to FontForge's Stylistic Transformations. There is such things for Change Weight, Italic, Condense/Extend, etc, but I haven't checked them carefully.

Anyway, this issue (and the optical size) will not be considered recently, until I have added enough glyphs and correct kerning, which is much more important at present.

from firamath.

stone-zeng avatar stone-zeng commented on September 24, 2024

Note that the anisotropic techniques used in Source Han Mono are not perfect, for example the stem width is not thick enough. This seems to be one of the reason for the 1.001 update.

from firamath.

RuixiZhang42 avatar RuixiZhang42 commented on September 24, 2024

Note that the anisotropic techniques used in Source Han Mono are not perfect[…]

Yes, both the proportion of the character forms and the weight of the expanded half-width katakana were mismatched and they looked ugly in v1.000. But this was the result of a horizontal expansion of 133.4%(!!!) as I commented earlier. The redesign of these expanded katakana was much expected.

Note that the 920-unit wide hangul letters and syllables transformations remain unchanged, since their horizontal expansion is only 108.7%. The designer of Minion Math suggests a range of 105%–110%, and I don’t think anything would look good beyond this range before manual redesign.

from firamath.

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.