fix metrics unit of Font/Face output
This commit is contained in:
parent
6546f6b650
commit
5ccfc9869e
@ -205,12 +205,12 @@ class FontFace::Lambda final : public nf7::Node::Lambda,
|
|||||||
{"w", static_cast<nf7::Value::Integer>(g.bitmap.width)},
|
{"w", static_cast<nf7::Value::Integer>(g.bitmap.width)},
|
||||||
{"h", static_cast<nf7::Value::Integer>(g.bitmap.rows)},
|
{"h", static_cast<nf7::Value::Integer>(g.bitmap.rows)},
|
||||||
{"buf", std::move(dst)},
|
{"buf", std::move(dst)},
|
||||||
{"hBearX", static_cast<nf7::Value::Integer>(g.metrics.horiBearingX)},
|
{"hBearX", static_cast<nf7::Value::Scalar>(g.metrics.horiBearingX)/64},
|
||||||
{"hBearY", static_cast<nf7::Value::Integer>(g.metrics.horiBearingY)},
|
{"hBearY", static_cast<nf7::Value::Scalar>(g.metrics.horiBearingY)/64},
|
||||||
{"hAdv", static_cast<nf7::Value::Integer>(g.metrics.horiAdvance)},
|
{"hAdv", static_cast<nf7::Value::Scalar>(g.metrics.horiAdvance)/64},
|
||||||
{"vBearX", static_cast<nf7::Value::Integer>(g.metrics.vertBearingX)},
|
{"vBearX", static_cast<nf7::Value::Scalar>(g.metrics.vertBearingX)/64},
|
||||||
{"vBearY", static_cast<nf7::Value::Integer>(g.metrics.vertBearingY)},
|
{"vBearY", static_cast<nf7::Value::Scalar>(g.metrics.vertBearingY)/64},
|
||||||
{"vAdv", static_cast<nf7::Value::Integer>(g.metrics.vertAdvance)},
|
{"vAdv", static_cast<nf7::Value::Scalar>(g.metrics.vertAdvance)/64},
|
||||||
}};
|
}};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user