-
-
Notifications
You must be signed in to change notification settings - Fork 504
Closed
Description
Hi. You posted the example of usage:
#include <msdfgen.h>
#include <msdfgen-ext.h>
using namespace msdfgen;
int main() {
if (FreetypeHandle *ft = initializeFreetype()) {
if (FontHandle *font = loadFont(ft, "C:\\Windows\\Fonts\\arialbd.ttf")) {
Shape shape;
if (loadGlyph(shape, font, 'A', FONT_SCALING_EM_NORMALIZED)) {
shape.normalize();
// max. angle
edgeColoringSimple(shape, 3.0);
// output width, height
Bitmap<float, 3> msdf(32, 32);
// scale, translation (in em's)
SDFTransformation t(Projection(32.0, Vector2(0.125, 0.125)), Range(0.125));
generateMSDF(msdf, shape, t);
savePng(msdf, "output.png");
}
destroyFont(font);
}
deinitializeFreetype(ft);
}
return 0;
}How do I properly calculate rects for rendering (shape rect and UV rect), like you did in msdf-atlas-gen?
I need to write analogs of your functions GlyphGeometry::getQuadPlaneBounds and GlyphGeometry::getQuadAtlasBounds.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels