summaryrefslogtreecommitdiffstats
path: root/libass/ass_cache.c
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2010-02-18 05:27:16 +0100
committerGrigori Goronzy <greg@blackbox>2010-04-11 01:59:28 +0200
commit6e9557cd6c54c99f0d6d9c11096a2f38be47493a (patch)
tree9606f9ae65bfa5f8c69d5b1dc608ba01fe555600 /libass/ass_cache.c
parent29167f37cf188f0b4dc6003ff6e733388112d183 (diff)
downloadlibass-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.c2
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;
}