mirror of
https://github.com/harfbuzz/harfbuzz.git
synced 2025-04-14 17:13:40 +00:00
[font] Add em_scaleff() that returns float
This commit is contained in:
parent
dd7b6e2c3f
commit
6c0b65a6a8
1 changed files with 3 additions and 1 deletions
|
@ -625,7 +625,9 @@ struct hb_font_t
|
|||
hb_position_t em_mult (int16_t v, int64_t mult)
|
||||
{ return (hb_position_t) ((v * mult + 32768) >> 16); }
|
||||
hb_position_t em_scalef (float v, int scale)
|
||||
{ return (hb_position_t) roundf (v * scale / face->get_upem ()); }
|
||||
{ return (hb_position_t) roundf (em_fscalef (v, scale)); }
|
||||
float em_fscalef (float v, int scale)
|
||||
{ return v * scale / face->get_upem (); }
|
||||
float em_fscale (int16_t v, int scale)
|
||||
{ return (float) v * scale / face->get_upem (); }
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue