diff options
author | Grigori Goronzy <greg@blackbox> | 2010-02-18 05:27:16 +0100 |
---|---|---|
committer | Grigori Goronzy <greg@blackbox> | 2010-04-11 01:59:28 +0200 |
commit | 6e9557cd6c54c99f0d6d9c11096a2f38be47493a (patch) | |
tree | 9606f9ae65bfa5f8c69d5b1dc608ba01fe555600 /libass/ass_cache.c | |
parent | 29167f37cf188f0b4dc6003ff6e733388112d183 (diff) | |
download | libass-6e9557cd6c54c99f0d6d9c11096a2f38be47493a.tar.bz2 libass-6e9557cd6c54c99f0d6d9c11096a2f38be47493a.tar.xz |
Basic @font support
Do not skip '@' at the start of a font name in styles; detect '@' at
font name start and set a new attribute in ASS_Font accordingly.
Rotate affected glyphs after loading and calculate a suitable advance.
Diffstat (limited to 'libass/ass_cache.c')
-rw-r--r-- | libass/ass_cache.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_cache.c b/libass/ass_cache.c index 643d991..0252735 100644 --- a/libass/ass_cache.c +++ b/libass/ass_cache.c @@ -156,6 +156,8 @@ static int font_compare(void *key1, void *key2, size_t key_size) return 0; if (a->treat_family_as_pattern != b->treat_family_as_pattern) return 0; + if (a->vertical != b->vertical) + return 0; return 1; } |