зеркало из https://github.com/mozilla/gecko-dev.git
Fix for Bug 291785: rendered text size within an svg image depends on browser text-zoom value
r=tor
This commit is contained in:
Родитель
e32720b853
Коммит
0990402ad0
|
@ -300,5 +300,9 @@ nsSVGCairoGlyphMetrics::SelectFont(cairo_t *ctx)
|
|||
mSource->GetPresContext(getter_AddRefs(presContext));
|
||||
float pxPerTwips;
|
||||
pxPerTwips = presContext->TwipsToPixels();
|
||||
cairo_set_font_size(ctx, font.size*pxPerTwips);
|
||||
// Since SVG has its own scaling, we really don't want
|
||||
// fonts in SVG to respond to the browser's "TextZoom"
|
||||
// (Ctrl++,Ctrl+-)
|
||||
float textZoom = presContext->TextZoom();
|
||||
cairo_set_font_size(ctx, font.size*pxPerTwips/textZoom);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче