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 }