Howdy, Stranger!

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

Kent Lew


Kent Lew
Last Active
Member, Type Person
Invited by
Admin James Puckett
  • Re: What means – Font Info

    “Font Info” is a conventional shorthand for referring to the information in a variety of font metadata tables.

    You could say that “Font Info” refers primarily to the Required Tables in the OT Font File Specification. There may also be a few tables scattered in other sections of the spec that some tools provide interface for under the heading Font Info.
  • Re: MetricsMachine Copy Transformation

    I’ve never found that panel in MetricsMachine to be very useful. In order to be versatile, it ends up being confusing instead.

    Seems like what you want to do would be more easily accomplished with a simple Python script from within your UFO editor:
    f = CurrentFont()

    for (l, r), value in f.kerning.items():
    if l == 'oslash':
    f.kerning[('oslashacute', r)] = value
    # print l, r, value
    if r == 'oslash':
    f.kerning[(l, 'oslashacute')] = value
    # print l, r, value

    Uncomment those 'print' commands if you want to have a report on which oslash pairs were copied.
  • Re: Variable Fonts from a web design perspective (podcast)

    During the past year or two, Jason has been a fairly regular fixture on the schedules of various type conferences (ATypI, TypeCon, et al.) speaking about this topic. You may be able to find online videos of some of these talks from these organizations as well. He is an engaging presenter.
  • Re: Will this work for Cyrillic?

    Just checked, some of these I marked with red are from Kazakh alphabet.
    But among those, only Ұұ is exclusive the Kazakh language. Most will be found in other non-Slavic Cyrillic languages as well, such as Bashkir, Tatar, Tajiki. See also, this thread on the topic of Cyrillic character sets.
  • Re: Kerning vs Tracking – terminology question

    In this digital time, copy fitting is rarely practiced.
    True, but by way of tangential anecdote:

    When I was consulting on the TIME magazine redesign a few years back, we were initially trying to maintain a similar copyfit with the replacement text font.

    I wrote a simple script to calculate the average character-per-em of a given font (which I refined using a weighting scheme based on a set of English letter frequencies), which could then be used to calculate average character-per-pica for a given size.

    This “copyfitting” data allowed me to readily evaluate various comparisons: At what size would Font X match the existing average copyfit? What is the relative copyfit between Font X and Font Y when the x-heights are made equivalent. Etc.

    Seemed to me a better exercise than running out a bunch of pages by trial-and-error. At least, it provided good starting points for trial pages.

    Even though copy fitting isn’t practiced the way it used to be, I still find those old calculating skills useful occasionally. I am, on the other hand, a relative dinosaur. ;-)

    (In the end, the constraint around maintaining similar copyfit was lifted, thankfully — especially once the decision was made to change the leading grid.)