Avatar

Howdy, Stranger!

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

John Hudson

About

Username
John Hudson
Joined
Visits
4,265
Last Active
Roles
Member, Type Person
Points
2,614
Posts
1,547
Company
Tiro Typeworks Ltd
Location
Salish Sea
Web Site
http://www.tiro.com
Twitter
@TiroTypeworks

Comments

  • Historically, the importance of true PS printers has been in proofing for PS-based professional print media. Type designers making fonts for the professional graphic design market wanted to know how their fonts would behave in PS RIPs when outputtin…
  • One of the best introductions to the PS hinting model is still the old Adobe Type 1 Font Format specification, since it was imported pretty much unchanged into CFF OpenType. Also, even though you're working in FLVI, the Glyphs tutorials autohinting…
  • Glyph level hints perform a number of functions. They attach features to alignment zones (which is why you need the ghost hints), and they affect the thickness of strokes. So in the case of your H, the top and bottom ghost hints attach the tops and …
  • I expect so, but I've only recently started using FLVI, and am not familiar with all aspects of it.
  • I am not sure about that, because it's defined as a bottom zone by default in FL VI (and it naturally is a bottom zone).  FontLab VI uses a higher level interface for setting alignment zones, which is shared by PS/CFF and TTF hinting models. When …
  • Some of the hints in your illustration are wrong. You should have a positive ghost hint at the baseline, i.e. starting at the bottom of the stem and ascending vertically 21 units (standard for bottom ghost hints). And you should have a negative ghos…
  • I'm going to be the sole contrary voice, I guess. I think diamond-shaped punctuation dots always make a typeface look deliberately old-fashioned, like something that is trying to seem archaic. Yes, your design has some elements of broad-nib stroke m…
  • In InDesign, are you making sure that the World Ready Composer is selected? This is necessary for Hebrew mark positioning support. Hebrew is something of a special case: if mark-to-base is not provided, layout may fall back to a legacy Hebrew mark …
  • @Kent Lew As I understand it, in those languages that most utilize the ordfeminine and ordmasculine, an underscore may be desirable. (I’ve certainly heard this from Portuguese typographers.) I've heard contradictory feedback on this, and suspec…
  • @Denis Moyogo Jacquerye wrote There’s an 'ital' feature tag defined in the OpenType specification. @Thomas Phinney responded ...the existence of the feature is motivated by the history of how CJK fonts have been built. Specifically, to how CJ…
  • Italic in the same font as Roman is a conceptual component of the variable font format. Weeeeell... The existence of italic as a registered OT variation axis is a byproduct of the STAT table design. The STAT table is intended to replace the name …
  • Changing the name of the file seems a non-issue to me, and in some web scenarios it may be something that isn't within control of the licensee of the font. I asked our web developer about this yesterday, and he pointed out that dev tools are going t…
  • It's unnecessary for this to be in the font itself, since it is so easy to create an animation of any variable font within CSS.
  •  Is there a way to convert a .fea file into a .vtp project? They're both text formats, so yes, it's possible. I'm currently looking at going the other way, and eventually hope to be able to roundtrip (although the .vtp includes information that .fe…
  • As Khaled says, the | bar character is used as a delimiter in math; it is also used in various other branches of academic publishing e.g. to mark separation of lines in transcription. For math use, the bar height should be the same as that of other …
  • I wish I would have something in somewhere in those VARs where I can say switch between this Dollar and this Dollar when the slider is at value 500. There's a couple of different ways this can be handled in an OT variable font, but the easier way …
  • I can't really comment on AFDKO, because I don't use it. I had thought, though, that the ignore statement would be like the EXCEPT statement in a VOLT lookup context, which is different from the mechanism to trigger a subtable (in VOLT, that's done …
  • Sidebearings describe the relationship of the left and right extremes of a glyph outline to the sides of an invisible rectangle. As such, they're not terribly useful numbers when it comes to spacing a typeface, especially not for italics, and even l…
  • If you use lookup subtables, as soon as you get a string match for your input in one of the subtables, all subsequent subtables are skipped and layout proceeds to the next lookup. So they're a useful way to make your font more efficient. I use them …
  • How can an advance width become negative? It is not allowed per OT spec; it is stored as an unsigned integer in the hmtx table. As I understand the original post, it's referring to an outcome of additive extrapolation of reducing width deltas betwe…
  • Yes, Hz dealt with various aspects of layout, not just kerning. Hz multi-line justification algorithm is the basis of Adobe's 'paragraph composer'.
  • To confirm, we're talking about GPOS mark positioning, not anchors for building composites within a font tool, right? In this case, we should be clear that we're talking about the combining mark characters, not the legacy spacing accents, so should …
  • For a Latin face, most marks can be positioned with an optically centred above and an optically centred below anchor. There are a few marks that require specific anchors, though, such as the right-side above dot U+0358. It can also help to have sepa…
  • we think that under-saturating advance width to 0 for these cases is a good idea Where are you proposing to do this? Are you saying that fonts should be built in this way, or that line layout should automatically prevent any advance width from col…
  • @Jasper de Waard To avoid random sampling effects it's probably better to have both groups do the adjustments in both directions... With that approach, you will get some subjects optically equalising the contrast at lighter overall weights and s…
  • Or do we perceive inequality and want a different inequality?
  • You're thinking like a scientist, not a type designer. Scientists do experiments to prove or disprove hypotheses. Type designers do experiments because they think an idea is interesting and might teach them something useful. I think Thomas' idea o…
  • Hi Jasper, I meant in response to your exchange with Thomas where you were talking about the contrast of the lowercase o and the idea of using a variable font as Thomas suggested. You wrote: a problem with the experiment you propose is that there a…
  • Why do the experiment with letters at all? A geometric sans o is useful in the experiment because it is geometric, not because it is an o, so why not do the experiment with abstract non-letter shapes?
  • In my opinion, this is something for Autocorrect, not for OpenType features.  Yes. Arrows are characters, not glyph representations of keyboard inputs like -> or phrases.