Initial font metrics to 0, allow modification at runtime

This commit is contained in:
Joshua Granick
2018-09-04 11:06:00 -07:00
parent bf109b3f29
commit accfc369eb

View File

@@ -41,15 +41,15 @@ import haxe.io.Path;
class Font {
public var ascender (default, null):Int;
public var descender (default, null):Int;
public var height (default, null):Int;
public var ascender:Int;
public var descender:Int;
public var height:Int;
public var name (default, null):String;
public var numGlyphs (default, null):Int;
public var numGlyphs:Int;
public var src:Dynamic;
public var underlinePosition (default, null):Int;
public var underlineThickness (default, null):Int;
public var unitsPerEM (default, null):Int;
public var underlinePosition:Int;
public var underlineThickness:Int;
public var unitsPerEM:Int;
@:noCompletion private var __fontID:String;
@:noCompletion private var __fontPath:String;
@@ -66,6 +66,14 @@ class Font {
}
ascender = 0;
descender = 0;
height = 0;
numGlyphs = 0;
underlinePosition = 0;
underlineThickness = 0;
unitsPerEM = 0;
if (__fontID != null) {
if (Assets.isLocal (__fontID)) {