Welcome to Typophile
Please Sign in.

Comments

Primary tabs

Displaying 1 - 25 of 49 comments.
TT hinting: an x switch?
Commented on Thursday, 15 March 2012 - 10:07pm

@jasonc: Not a silly question: with the exception of distorting deltas, none of the instructions are turned off, but—depending on the direction of the projection vector—rounding is generally performed in one of two ways:


...

TT hinting: an x switch?
Commented on Monday, 12 March 2012 - 9:35pm

Neither do I seem to understand Berlowese, but rest assured that x-direction “hints” are not turned off in ClearType.

If you are looking for a switch similar to the INSTCTRL[] for re-introducing x-direction deltas (cf end of...

TT hinting: an x switch?
Commented on Wednesday, 14 March 2012 - 8:14am

Most “hinters” I’ve come across don’t seem to understand the concept and power of size-independent instructions, nor CVT cut-ins or dual PVs for that matter, let alone the necessary preconditions for using SDPVTL[R]—testament of which I’...

Understanding TT hinting
Commented on Sunday, 17 July 2011 - 3:14pm

Quoting David: “0 x hints work as well as some since none are used by the CT rasterizers.”

This is NOT TRUE! The basics behind the CT path of the Windows TrueType rasterizer are described in...

Understanding TT hinting
Commented on Sunday, 24 July 2011 - 5:03am

In this second post, I’ll address the anti-aliasing filters. A disclaimer upfront: I’m not an expert in the field of signal processing (that’s the name for the part of computing that deals with anti-aliasing and its filtering methods), but so far I...

Understanding TT hinting
Commented on Sunday, 17 July 2011 - 10:39pm

Seconded. For fonts with a substantially uniform italic angle, you can make the overall appearance of text more consistent by replicating the same stepping pattern, conceptually speaking, across the entire font. Once you have found a set of criteria...

Understanding TT hinting
Commented on Tuesday, 26 July 2011 - 11:26pm

Something? Yes! Couple of things come to mind:

  • Even if the MS TT rasterizer makes it hard to implement CT stroke “sharpening” in a size independent way, it can be done, as I’ve shown.
  • Even if a font maker decides that this is...
Understanding TT hinting
Commented on Monday, 18 July 2011 - 3:58am

@Frode, about gray-scaling: This sounds like a reasonable start. I’d suggest to have a look at the seminal paper by...

Understanding TT hinting
Commented on Wednesday, 27 July 2011 - 9:22pm

Point taken. This may be understood differently from what this non-native writer had in mind. I seem to have an unfortunate bias with the word “craft”—it conjures up connotations of “bricolage” (“handicraft afternoon” in elementary school) before any...

Understanding TT hinting
Commented on Tuesday, 19 July 2011 - 4:58pm

Not sure what you’re trying to challenge?

The validity of the Sampling Theorem...

Understanding TT hinting
Commented on Wednesday, 27 July 2011 - 9:34pm

@dberlow
Did you also follow the provided links, the illustrations mentioned, and their histories of origin, or are you merely trying to ridicule whatever I’m writing?

But thanks for the good wishes.

Understanding TT hinting
Commented on Tuesday, 19 July 2011 - 9:01pm

Seconded. In plain gray-scaling, there are no color fringes to deal with, no issues with rendering color-on-color, no issues with rotating your screen into portrait orientation, and last but not least, downsampling with a box filter can get you the...

Understanding TT hinting
Commented on Monday, 1 August 2011 - 7:35pm

Difficult (if not impossible) to say without looking at the font in VTT (or a similar tool).

In...

Understanding TT hinting
Commented on Thursday, 21 July 2011 - 11:57am

“0 x hints work as well as some since none are used by the CT rasterizers.”

First, let me make sure I understand you:

Do you finally acknowledge that the CT rasterizer executes x “hints” (instructions)?

Yes, or no?

Understanding TT hinting
Commented on Tuesday, 2 August 2011 - 5:30am

@José Miguel

Safest for me, though most arduous, is to obtain a pixel-by-pixel match between what I see (e.g. in the browsers) and what I can setup in VTT (“compatible”, “natural”, or “fractional” widths, y-anti-aliasing, and gamma correction...

Understanding TT hinting
Commented on Friday, 22 July 2011 - 3:58pm

You’re dodging my question.

My question was not whether you approve, disapprove, like, dislike, understand, don’t understand, or don’t want to understand how the CT path in the MS TT rasterizer was implemented—whether in the part that executes...

Understanding TT hinting
Commented on Sunday, 24 July 2011 - 5:03am

Thanks!

First, let me address the rounding in the presence of anti-aliasing methods like plain gray-scaling (I’ll bring back the colors for ClearType and related sub-pixel anti-aliasing methods in the following post).

To render...

The Raster Tragedy at Low-Resolution Revisited
Commented on Monday, 28 March 2011 - 3:42am

Quantizing outlines doesn’t make any sense at all except to demonstrate, as David put it, “to show what would happen in Quartz or Windows if TT hints were all interpreted and to debunk the continued showing of Verdana at 11 ppm as evidence of...

The Raster Tragedy at Low-Resolution Revisited
Commented on Wednesday, 30 March 2011 - 5:43am

Quoting Vernon: “My question into this is , could a similar approach aid screen rendering of a font in any way ? Could a similar approach help in hinting of a font?”

Not entirely sure I’m not trying to answer the wrong question. Conceptually,...

The Raster Tragedy at Low-Resolution Revisited
Commented on Sunday, 3 April 2011 - 6:51am

Quoting John: “not sure that it is fair to cite the WCAG recommendations re. contrast with regard to one vertical stroke that, as the same englargement shows, is atypical”

Fair or not—I’ll leave that judgment to this thread’s readers. Here’s...

The Raster Tragedy at Low-Resolution Revisited
Commented on Monday, 28 March 2011 - 3:15am

Quoting John: “It would be great if I could use the gasp table to enforce rounding to full-pixel boundaries at these key sizes.”

Excellent idea!

The Raster Tragedy at Low-Resolution Revisited
Commented on Wednesday, 30 March 2011 - 6:02am

“please do not assume that just because some stopped working on it, all stopped.”

Cool! We seem to be on the same X-page, hintingly speaking.

The Raster Tragedy at Low-Resolution Revisited
Commented on Monday, 4 April 2011 - 7:53am

@Karsten: I had a diverse audience in mind: font producers, interested end-users, and to some degree software or website developers. The dilemma with writing about font rendering is that it touches on a broad spectrum of topics which are not equally...

The Raster Tragedy at Low-Resolution Revisited
Commented on Monday, 28 March 2011 - 9:31am

Quoting David: “the policy of not interpreting x hints in low resolutions and at small sizes causes spacing issues.”

The last part of...

The Raster Tragedy at Low-Resolution Revisited
Commented on Friday, 1 April 2011 - 4:58am

Quoting Vernon “Sort of makes sense?”

Sort of—but I still prefer tackling font rendering issues in code, because I’m comfortable writing code. Certainly more comfortable than designing a font.