[interfacekit] Re: Font Face Remapping

> I know that I didn't like the BeOS behaviour in this when I came to 
> the 
> platform, although I've got used to it.
> In fact, I still think that automatic substitution would be a good 
> thing, if possible, but it should not been shown to the user as an 
> option in the font menus. I.e. the font "Sassa" should only have 
> "Regular" and "Bold" faces when asked for it, but if you specifically 
> ask for a italics face, it should be able to substitute it from the 
> existing faces (by shearing about a predefined value or something). 
> OTOH I am not sure if that has to be, since those fonts often look 
> not 
> so good anymore, so its usage would be very limited...
> 
> Although, what I didn't like even more is the missing possibility of 
> having underlined text :-)
I plan on implementing certain styles completely internal to the font 
subsystem for at least Western-style languages - Spanish, Russian, etc.  
I haven't even thoroughly worked out the internals to most of the font 
subsystem, but I want to make a number of internal style methods - 
italics (via shearing), underlining, strikeout, super and subscripting, 
outline-only text, and anything else I can think of. Of course, it'll 
have to look good, so the internal italicization thing might only be 
for situations like I mentioned in the original post. The more cool 
stuff that it can do (with the least work) means more general 
functionality and more flexibility. Like the whole decorator feature 
set, I plan on making a very flexible system for such things which 
allow for implementing the regular, required features and allow for 
other cool stuff to be added.

--DW



Other related posts: