Mercurial > mplayer.hg
comparison libass/ass_font.c @ 21620:ef93ebaef504
Cosmetics: fix indentation.
author | eugeni |
---|---|
date | Sat, 16 Dec 2006 19:35:48 +0000 |
parents | b4b51eb2904f |
children | 0d8005d2fe5c |
comparison
equal
deleted
inserted
replaced
21619:b4b51eb2904f | 21620:ef93ebaef504 |
---|---|
83 if (error) { | 83 if (error) { |
84 mp_msg(MSGT_ASS, MSGL_WARN, MSGTR_LIBASS_ErrorOpeningMemoryFont, path); | 84 mp_msg(MSGT_ASS, MSGL_WARN, MSGTR_LIBASS_ErrorOpeningMemoryFont, path); |
85 return 0; | 85 return 0; |
86 } | 86 } |
87 } else { | 87 } else { |
88 error = FT_New_Face(ftlibrary, path, index, &face); | 88 error = FT_New_Face(ftlibrary, path, index, &face); |
89 if (error) { | 89 if (error) { |
90 mp_msg(MSGT_ASS, MSGL_WARN, MSGTR_LIBASS_ErrorOpeningFont, path, index); | 90 mp_msg(MSGT_ASS, MSGL_WARN, MSGTR_LIBASS_ErrorOpeningFont, path, index); |
91 return 0; | 91 return 0; |
92 } | 92 } |
93 } | 93 } |
94 | 94 |
95 charmap_magic(face); | 95 charmap_magic(face); |
96 | 96 |
97 font = calloc(1, sizeof(ass_font_t)); | 97 font = calloc(1, sizeof(ass_font_t)); |
175 | 175 |
176 void ass_font_get_asc_desc(ass_font_t* font, uint32_t ch, int* asc, int* desc) | 176 void ass_font_get_asc_desc(ass_font_t* font, uint32_t ch, int* asc, int* desc) |
177 { | 177 { |
178 int i; | 178 int i; |
179 for (i = 0; i < font->n_faces; ++i) { | 179 for (i = 0; i < font->n_faces; ++i) { |
180 FT_Face face = font->faces[i]; | 180 FT_Face face = font->faces[i]; |
181 if (FT_Get_Char_Index(face, ch)) { | 181 if (FT_Get_Char_Index(face, ch)) { |
182 int v, v2; | 182 int v, v2; |
183 v = face->size->metrics.ascender; | 183 v = face->size->metrics.ascender; |
184 v2 = FT_MulFix(face->bbox.yMax, face->size->metrics.y_scale); | 184 v2 = FT_MulFix(face->bbox.yMax, face->size->metrics.y_scale); |
185 *asc = (v > v2 * 0.9) ? v : v2; | 185 *asc = (v > v2 * 0.9) ? v : v2; |
186 | 186 |
187 v = - face->size->metrics.descender; | 187 v = - face->size->metrics.descender; |
188 v2 = - FT_MulFix(face->bbox.yMin, face->size->metrics.y_scale); | 188 v2 = - FT_MulFix(face->bbox.yMin, face->size->metrics.y_scale); |
189 *desc = (v > v2 * 0.9) ? v : v2; | 189 *desc = (v > v2 * 0.9) ? v : v2; |
190 return; | 190 return; |
191 } | 191 } |
192 } | 192 } |
193 | 193 |
194 *asc = *desc = 0; | 194 *asc = *desc = 0; |
195 } | 195 } |