Sorting it all Out Michael Kaplan's random stuff of dubious value Be sure to read the disclaimer here first!
First I posted about Whidbey's TextRenderer.
Then I posted about enduserdefined characters.
Two concepts that have nothing in common, right?
Well, actually I am going to juxtapose these two concepts for a moment. :-)
Michael Warning (one of the cool Windows Client developers) had read that TextRenderer post and pointed out another really good reason for the existence of this new class. It boils down to interaction with EUDC!
One of the very interesting usage patterns that customers who use EUDC fonts is the need to dynamically update the font from time to time. Unfortunately, GDI+ locks the font file for the life of the application, which makes dyamic updates impossible.
(As I pointed out yesterday, one the biggest differences between GDI and GDI+ here is the perf. issues with GDI+'s attempts to be stateless. I do find the problem with EUDC to be kind of ironic since it involves GDI+ keeping the state of its font cache.)
Anyway, the TextRenderer does not have this problem. It allows for dynamic updates of EUDC fonts. Yet another reason that Whidbey's international support is cool in ways I never even knew about! :-)
This post brought to you by "傐" (U+5090, yet another CJK ideograph)
(Previous posts in this series can be read here and here ) There are a lot of different distribution
It is often the case that code does even more than the developers of the code describe, so much so that