fix metrics unit of Font/Face output

This commit is contained in:
falsycat 2022-11-12 11:51:34 +09:00
parent 6546f6b650
commit 5ccfc9869e

View File

@ -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},
}}; }};
} }