itfontsrv: scale f->originy to match f->height on x11 - plan9port - [fork] Plan 9 from user space Err mx1.adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/plan9port URL:git://src.adamsgaard.dk/plan9port mx1.adamsgaard.dk 70 1Log /src/plan9port/log.gph mx1.adamsgaard.dk 70 1Files /src/plan9port/files.gph mx1.adamsgaard.dk 70 1Refs /src/plan9port/refs.gph mx1.adamsgaard.dk 70 1README /src/plan9port/file/README.md.gph mx1.adamsgaard.dk 70 1LICENSE /src/plan9port/file/LICENSE.gph mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1commit 2c70acc3ab751ab1ccb1999f1d22310ad8c35b27 /src/plan9port/commit/2c70acc3ab751ab1ccb1999f1d22310ad8c35b27.gph mx1.adamsgaard.dk 70 1parent 5f0fa185d0a978b45de5bf206193769596c056b5 /src/plan9port/commit/5f0fa185d0a978b45de5bf206193769596c056b5.gph mx1.adamsgaard.dk 70 hAuthor: dzklaim URL:mailto:smooth.rp@gmail.com mx1.adamsgaard.dk 70 iDate: Sat, 30 May 2020 01:02:10 +0000 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 ifontsrv: scale f->originy to match f->height on x11 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iCo-authored-by: dzklaim Err mx1.adamsgaard.dk 70 iDiffstat: Err mx1.adamsgaard.dk 70 i M src/cmd/fontsrv/x11.c | 2 +- Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i1 file changed, 1 insertion(+), 1 deletion(-) Err mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1diff --git a/src/cmd/fontsrv/x11.c b/src/cmd/fontsrv/x11.c /src/plan9port/file/src/cmd/fontsrv/x11.c.gph mx1.adamsgaard.dk 70 it@@ -78,7 +78,7 @@ load(XFont *f) Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i f->unit = face->units_per_EM; Err mx1.adamsgaard.dk 70 i f->height = (int)((face->ascender - face->descender) * 1.35); Err mx1.adamsgaard.dk 70 i- f->originy = face->descender; // bbox.yMin (or descender) is negative, becase the baseline is y-coord 0 Err mx1.adamsgaard.dk 70 i+ f->originy = face->descender * 1.35; // bbox.yMin (or descender) is negative, because the baseline is y-coord 0 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i for(charcode=FT_Get_First_Char(face, &glyph_index); glyph_index != 0; Err mx1.adamsgaard.dk 70 i charcode=FT_Get_Next_Char(face, charcode, &glyph_index)) { Err mx1.adamsgaard.dk 70 .