Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Belleve Invis


Belleve Invis
Last Active
  • Re: hinting 101

  • Re: Open source font tester?

    I am making one using node.js.
    Hope MS let me open-source it.
  • Re: Units per em

    I would think that Asian fonts like Chinese, would be much easier to deal with at very high UPM. There are an awful lot more layers and strokes than compared to Latin.
    All type foundaries I know use a 1000×1000 square when drawing Kanjis.
    When building CJK typefaces for MS they sent me a lot of JSON files where coordinates are in float number!
    The target UPM is 2048, though. Most of the bytes in the file are instructions.
  • Re: How do I tell if a given .otf file is TT or PS-flavored?

    A built-in Mac command that given an OTF file tells you its flavor? Nice. I'm a Windows user, anyhow :(
    Double-click your font, in the preview window you can see "TrueType Outlines" vs "PostScript Outlines".
  • Re: [OTVar] OpenType 1.8.1 released

    Unfortunately, blending a subroutine index is not forbidden in the 1.8.1 CFF2 CharStrings chapter. The intent is in fact to allow blending of only coordinate values. This follows from a higher level principle that we want to always be able to convert a set of outlines between TrueType and CFF2 CharStrings, and hence do not want to allow operations in CFF2 Charstrings that cannot be supported in TrueType. There was a sentence which stated this in most versions of the 1.8.1 working draft, but it got lost by accident before the final version. At this point, it will have to wait for the 1.8.2 update, but this restriction will go back into the spec.
    And CFF2 allows that you can re-use a blended result as a parameter of another blend operator, which introduces non-linear interpolation that TT’s GVAR cannot support.
    And maybe you guys should provide some library to perform topology-preserving outline format conversion, esp. cubic → quadratic.