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
3,825
Last Active
Roles
Member, Type Person
Points
2,357
Posts
1,416
Company
Tiro Typeworks Ltd
Location
Salish Sea
Web Site
http://www.tiro.com
Twitter
@TiroTypeworks

Comments

  • -20 is for a top hint, and -21 is for a bottom hint, so the difference in value helps the rasteriser determine whether it is dealing with the top or bottom of a stem.
  • I recommend contacting Omar Type Foundry in Lahore. They make what I consider the best OpenType format Arabic script fonts, in terms of both design and technical capability. That said, if you are interested in making a nastaliq font, be aware that …
  • The point of SIL's approach is that all three sets are identical in terms of values so that it does not make a difference which of these sets an application chooses. They are identical after all. Hence it is pointless to mention this OS/2 fsSelectio…
  • However, a couple of years ago Alexei Vanyashin, Kalapi Gajjar, and Marc Foley did a major review of this stuff, and have a newer proposal (using fsSelection bit 7) that is written up in detail here ... Nice. Those recommendations are what I do whe…
  • The first schema you illustrate is what I still use, at least in fonts where its okay for the Typo and Win values to sum to the same total height. When that's not the case, then I set the hhea values to match the OS/2 Typo values and turn on fsSelec…
  • ...of course Bézier curves don’t snap and hit you in the face if you forget. Wouldn't it be great if they did. From now on, I am going to think of the red arrows in outline audit tools as 'Warning: potential injury to face. Wear protective goggles.'
  • How are the characters encoded in the font? Are these standard Unicode characters.
  • It is pretty heavy as it is. Not really, and it the style and proportion of the letters seems very old fashioned. My take on ornamented letters always begins with 'Would I use these letterforms if they were not ornamented?', because no matter how …
  • I really like this last kanji character, although I can't attest to how well it reads. I think it is graphically more interesting that any of the forms from the other scripts, and has a really nice feel of collage. This makes me realise that while …
  • When large companies commission their own fonts to avoid licensing issues, I see as much opportunity there as I do drawbacks.  Customers opting for custom fonts rather than licensing existing fonts is part of a diverse and healthy type industry, bu…
  • [Okay, so this has nothing to do with the grammar of Arabic script, but Joe's latest intervention has me thinking about this issue. Specifically, the comment a-bare-url-that-is-itself-a-link-implying-in-fact-that-real-link-text-could-have-been-prov…
  • I typically have work for three clients at various stages at any given time, although this doesn't necessarily mean I'm working on designs concurrently. I try to schedule the work so that I can dedicate myself to an individual design for an extended…
  • I presume you mean family in terms of a product to market? Any set of fonts that exceeds the old Windows 4-style family is by its nature liable to be technically implemented — via the name table and, now, the STAT table — as multiple family groupin…
  • Given that ij is an obsolete/novelty glyph anyway perhaps it’s best to just make it a character variant so it’s easily accessed by software features rather than used automatically. There are a couple of different aspects to the Dutch IJ/ij vowel. …
  • Given that features like an /ij ligature are usually not on by default, I'd trust a user who knows how to switch it on to know how to switch it off where needed, too...  That suggests implementation in a standard or discretionary ligature feature …
  • Much improved. You need a different logic for stroke reversals like this than for the small hook shape.
  • So your are looking for a digital font that will make your text look like it was typeset with metal, right? No, David is looking for a font to be output to polymer plates for letterpress printing. So the printing technology is the same as for meta…
  • One of the most interesting projects along these lines is the Rialto typeface, which was designed in the mid-90s by Lui Karner and Giovanni de Faccio. It had separate versions for offset and letterpress printing. Alas, the currently available digita…
  • John, where is that documented? It isn't, so far as I know. It's in the 'things I needed to figure out' category. This is a strategy for making fonts, not a requirement of any standard. The circumstances in which one uses this method depends on the…
  • If you actually want a nominal mark glyph to have an advance width, it is fairly reliable to do this via GPOS. This is something I do quite frequently in complex script fonts, especially South Indian scripts where it's necessary to kern off some mar…
  • I just checked with TextEdit on the macintosh and uni0302 quite wide and the width had no effect on the rendering. I'm not sure what you mean here. If the /uni0302/ glyph is as you have it in the FontForge screenshot, then it is zero-width, not 'qu…
  • What happens if they're not? Ah now, the answer to that depends on the platform, the specific character and script, whether the glyphs are categorised as marks in the GDEF table, and probably other factors that escape me at the moment. The most imp…
  • Modifier letter marks are not zero-width: these are spacing signs that are used in a variety of ways in phonetic transcription. Combining marks should generally be zero-width, and may need mark-to-base and mark-to-mark anchor attachments to be prop…
  • I sure hope so. I've started thinking about a possible future TYPO Labs presentation on the hardest things I've had to deal with in the past quarter century, and realise that they're basically all positioning.
  • The initial and final glyph ID streams are the input and output of the desired transformation that would need to implemented with an FSM. And positioning?
  • As Adam says, this is non-trivial. In addition to standard reordering performed by the shaping engine, for Telugu AAT I think you'd also have to handle as reordering the ligation lookups that ignore mark classes in GSUB.
  • Another possible construction model for the top of the M, allowing you to maintain the same offset corner treatment as in other letters. More of a challenge in terms of overall balance, though.
  • ch and ck are digraphs in German (i.e. pairs of letters that represent an individual phoneme, pronunciation of which in German is determined by the preceding vowel). In blackletter orthography, these digraphs were regularly represented by touching l…