Clone in a terminal:
Commit 596424f
Johan Mattsson - 2013-02-18T22:35:54+00:00
596424f569b91dfc69545b4774ef6cdfab9c5a12johan.mattsson.m@gmail.com

units per em in ttf import

Changed files (1)

Diff

diff --git a/libbirdfont/load_svg_font.c b/libbirdfont/load_svg_font.cindex 0415b32..208f51e 100644--- a/libbirdfont/load_svg_font.c+++ b/libbirdfont/load_svg_font.c@@ -299,7 +299,7 @@ GString* get_svg_font (FT_Face face, int* err) { 	g_string_append_printf (svg, "<font id=\"%s\" horiz-adv-x=\"250\">\n", face->family_name);  	units_per_em = face->units_per_EM;-	units_per_em *= 10.0 / 3.0; 	// TODO: find out why size is different in svg fonts+	units_per_em *= (1000.0 / face->units_per_EM) * (10.0 / 3.0); 	// TODO: find out why size is different in svg fonts 	g_string_printf (font_element, "<font-face units-per-em=\"%f\" ascent=\"%d\" descent=\"%d\" />\n", units_per_em, (int) face->ascender, (int) face->descender);	 	g_string_append (svg, font_element->str); 	

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112