[MPlayer-cvslog] r21635 - in trunk/libass: ass_font.c ass_font.h ass_render.c

Rich Felker dalias at aerifal.cx
Sun Dec 17 11:03:53 CET 2006


On Sat, Dec 16, 2006 at 08:34:00PM +0100, eugeni wrote:
> Author: eugeni
> Date: Sat Dec 16 20:34:00 2006
> New Revision: 21635
> 
> Modified:
>    trunk/libass/ass_font.c
>    trunk/libass/ass_font.h
>    trunk/libass/ass_render.c
> 
> Log:
> Keep reselected fonts in an array, adding new ones to the end. Glyph
> lookup prefers earlier opened fonts.
> 
> This way glyph lookup is stable, which means that:
>  - cache cleanup is never required after font reselecting;
>  - a single unrecognized char won't change the appearance of all the others.

Is there any chance that you support or plan to support correct
opentype glyph lookups? This would be a killer feature.. At least
please don't make any 'optimizations' that preclude it, i.e. don't
assume one-to-one character/glyph correspondence.

Rich




More information about the MPlayer-cvslog mailing list