Commit Diff


commit - 014fd65a5ca780823c0e75787f193d3c6597de8f
commit + 2419c9343827a679353a8c0a44fd6e0e3e631a3c
blob - eed0355a7f7035bf37dd01dff91b2e70017ec7fb
blob + 8ad99dbc0f05f2e485a97678548e8d3a05128bd5
--- src/cmd/fontsrv/mkfile
+++ src/cmd/fontsrv/mkfile
@@ -1,4 +1,5 @@
 <$PLAN9/src/mkhdr
+<|osxvers
 <|sh ../devdraw/mkwsysrules.sh
 <|sh freetyperules.sh $WSYSTYPE $X11H
 
blob - b28ee2522c8e961b1c792e597e9e0286d73cfbb3
blob + c01ae6ce5d9dd2a8bac530e881368959698d6154
--- src/cmd/fontsrv/osx.c
+++ src/cmd/fontsrv/osx.c
@@ -277,6 +277,9 @@ mksubfont(XFont *f, char *name, int lo, int hi, int si
 
 	CGContextSetAllowsAntialiasing(ctxt, antialias);
 	CGContextSetTextPosition(ctxt, 0, 0);	// XXX
+#if OSX_VERSION >= 101400
+	CGContextSetAllowsFontSmoothing(ctxt, false);
+#endif
 
 	x = 0;
 	for(i=lo; i<=hi; i++, fc++) {