Comments

Primary tabs

Displaying 1 - 25 of 49 comments.
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’...

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:


...

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...

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...

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

I enjoy splitting hair :-)

As far as I remember, I had to tell the software to quantize e.g. to the nearest quaver (eighth note), and this took the swing right out of the phrase. Yet I learned in jazz theory classes that out of two consecutive...

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

This seems ironic or ignorant how Mike laments “a good bit of blur” in David’s example, because it has a little bit of gray on top of solid black bars, and then turns around to show us an example that has some of the worst displayable contrast and...

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

@John: I was struggling with the terminology given the relative generality of the word “contrast.” At the time, separating rendering contrast from design contrast is the best this engineer could come up with. But if stroke...

The Raster Tragedy at Low-Resolution Revisited
Commented on Monday, 28 March 2011 - 12:25pm

I think David and I were talking about quantization at two different levels of abstraction. David’s recent post reminds me how Hans Ed. Meier explained aspects of type design to me, although I don’t recall Hans using the term “quantization” in the...

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

Exactly! That’s what I’m proposing in §6.3.6 and...

The Raster Tragedy at Low-Resolution Revisited
Commented on Tuesday, 5 April 2011 - 3:09am

@Karsten: I think with goal 1 and 2 you are describing two mutually exclusive goals similar to what I illustrated in...

The Raster Tragedy at Low-Resolution Revisited
Commented on Thursday, 24 March 2011 - 5:25am

Scalability is one of my main concerns, as well, taking priority over web fonts (font embedding) and fractional pixel positioning (sub-pixel positioning). Introducing more fonts on its own doesn't overcome the scalability and spacing issues discussed...

The Raster Tragedy at Low-Resolution Revisited
Commented on Tuesday, 29 March 2011 - 1:01am

There are two aspects to this problem.

As illustrated in §3.3.2, fractional advance...