Allow editing of CairoFont load flags

This commit is contained in:
Joshua Granick
2015-08-17 16:35:08 -07:00
parent b75dba81a2
commit 77d9da7e8e

View File

@@ -8,14 +8,14 @@ import lime.system.System;
class CairoFont { 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; public var font (default, null):Font;
@:noCompletion public var handle:Dynamic; @:noCompletion public var handle:Dynamic;
public function new (font:Font) { public function new (font:Font, flags:Int = 0) {
#if lime_cairo #if lime_cairo
@@ -23,7 +23,7 @@ class CairoFont {
if (font != null && font.src != null) { 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);
} }