summaryrefslogtreecommitdiffstats
path: root/libass/ass_render.c
diff options
context:
space:
mode:
authoreugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-05-19 14:11:41 +0000
committereugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-05-19 14:11:41 +0000
commit1762cbe986d0c84eede2ddd9318c501d24dcbfa7 (patch)
tree51781d5e6eacbb220659cebc98549154e66f4caf /libass/ass_render.c
parentb8b827117050b21d978162d9293f121cab51863f (diff)
downloadmpv-1762cbe986d0c84eede2ddd9318c501d24dcbfa7.tar.bz2
mpv-1762cbe986d0c84eede2ddd9318c501d24dcbfa7.tar.xz
Correct font size in libass.
Values from TrueType OS/2 table are used to reproduce VSFilter behaviour. Magic 0.8 multiplier and scaling for the fractional part of font size are not needed anymore. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23346 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass/ass_render.c')
-rw-r--r--libass/ass_render.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index 5f235068a5..769a35f9e1 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -506,8 +506,6 @@ static inline int mystrcmp(char** p, const char* sample) {
return 0;
}
-double ass_internal_font_size_coeff = 0.8;
-
static void change_font_size(double sz)
{
double size = sz * frame_context.font_scale;
@@ -2103,7 +2101,7 @@ static int ass_start_frame(ass_renderer_t *priv, ass_track_t* track, long long n
ass_lazy_track_init();
- frame_context.font_scale = global_settings->font_size_coeff * ass_internal_font_size_coeff *
+ frame_context.font_scale = global_settings->font_size_coeff *
frame_context.orig_height / frame_context.track->PlayResY;
frame_context.border_scale = ((double)frame_context.orig_height) / frame_context.track->PlayResY;