From 77d9da7e8ecf341cb791d0478fcaec0980baa013 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Mon, 17 Aug 2015 16:35:08 -0700 Subject: [PATCH] Allow editing of CairoFont load flags --- lime/graphics/cairo/CairoFont.hx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lime/graphics/cairo/CairoFont.hx b/lime/graphics/cairo/CairoFont.hx index 9fb4f2261..8794691f1 100644 --- a/lime/graphics/cairo/CairoFont.hx +++ b/lime/graphics/cairo/CairoFont.hx @@ -8,14 +8,14 @@ import lime.system.System; class CairoFont { - private static inline var FT_LOAD_FORCE_AUTOHINT = (1 << 5); + public static inline var FT_LOAD_FORCE_AUTOHINT = (1 << 5); public var font (default, null):Font; @:noCompletion public var handle:Dynamic; - public function new (font:Font) { + public function new (font:Font, flags:Int = 0) { #if lime_cairo @@ -23,7 +23,7 @@ class CairoFont { if (font != null && font.src != null) { - handle = lime_cairo_ft_font_face_create_for_ft_face (font.src, FT_LOAD_FORCE_AUTOHINT); + handle = lime_cairo_ft_font_face_create_for_ft_face (font.src, flags); }