# HG changeset patch # User eugeni # Date 1209639976 0 # Node ID b42233eb4b38530ba7d4b8a1f97c83e5b361e447 # Parent cc9b88c49d908c770b89198962eb5dc5fd8098fa Skip '@' at the beginning of the font name. diff -r cc9b88c49d90 -r b42233eb4b38 libass/ass.c --- a/libass/ass.c Thu May 01 00:34:29 2008 +0000 +++ b/libass/ass.c Thu May 01 11:06:16 2008 +0000 @@ -482,6 +482,12 @@ style->Name = strdup("Default"); if (!style->FontName) style->FontName = strdup("Arial"); + // skip '@' at the start of the font name + if (*style->FontName == '@') { + p = style->FontName; + style->FontName = strdup(p + 1); + free(p); + } free(format); return 0;