mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-26 01:40:12 -05:00
font: original -> requested
This commit is contained in:
parent
62a239bcd1
commit
4e1a6b5739
1 changed files with 8 additions and 8 deletions
16
font.c
16
font.c
|
|
@ -175,21 +175,21 @@ from_font_set(FcPattern *pattern, FcFontSet *fonts, int start_idx,
|
||||||
* requested-pixel-size / actual-pixels-size
|
* requested-pixel-size / actual-pixels-size
|
||||||
*/
|
*/
|
||||||
if (scalable && !outline) {
|
if (scalable && !outline) {
|
||||||
double original_pixel_size;
|
double requested_pixel_size;
|
||||||
if (FcPatternGetDouble(pattern, FC_PIXEL_SIZE, 0, &original_pixel_size) != FcResultMatch) {
|
if (FcPatternGetDouble(pattern, FC_PIXEL_SIZE, 0, &requested_pixel_size) != FcResultMatch) {
|
||||||
/* User didn't specify ":pixelsize=xy" */
|
/* User didn't specify ":pixelsize=xy" */
|
||||||
double original_size;
|
double requested_size;
|
||||||
if (FcPatternGetDouble(pattern, FC_SIZE, 0, &original_size) != FcResultMatch) {
|
if (FcPatternGetDouble(pattern, FC_SIZE, 0, &requested_size) != FcResultMatch) {
|
||||||
/* User didn't specify ":size=xy" */
|
/* User didn't specify ":size=xy" */
|
||||||
original_size = size;
|
requested_size = size;
|
||||||
}
|
}
|
||||||
|
|
||||||
original_pixel_size = size * dpi / 72;
|
requested_pixel_size = size * dpi / 72;
|
||||||
}
|
}
|
||||||
|
|
||||||
pixel_fixup = original_pixel_size / ft_face->size->metrics.y_ppem;
|
pixel_fixup = requested_pixel_size / ft_face->size->metrics.y_ppem;
|
||||||
LOG_DBG("estimated pixel fixup factor to %f (from pixel size: %f)",
|
LOG_DBG("estimated pixel fixup factor to %f (from pixel size: %f)",
|
||||||
pixel_fixup, original_pixel_size);
|
pixel_fixup, requested_pixel_size);
|
||||||
} else
|
} else
|
||||||
pixel_fixup = 1.;
|
pixel_fixup = 1.;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue