Allow editing of CairoFont load flags
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user