Initial font metrics to 0, allow modification at runtime
This commit is contained in:
@@ -41,15 +41,15 @@ import haxe.io.Path;
|
|||||||
class Font {
|
class Font {
|
||||||
|
|
||||||
|
|
||||||
public var ascender (default, null):Int;
|
public var ascender:Int;
|
||||||
public var descender (default, null):Int;
|
public var descender:Int;
|
||||||
public var height (default, null):Int;
|
public var height:Int;
|
||||||
public var name (default, null):String;
|
public var name (default, null):String;
|
||||||
public var numGlyphs (default, null):Int;
|
public var numGlyphs:Int;
|
||||||
public var src:Dynamic;
|
public var src:Dynamic;
|
||||||
public var underlinePosition (default, null):Int;
|
public var underlinePosition:Int;
|
||||||
public var underlineThickness (default, null):Int;
|
public var underlineThickness:Int;
|
||||||
public var unitsPerEM (default, null):Int;
|
public var unitsPerEM:Int;
|
||||||
|
|
||||||
@:noCompletion private var __fontID:String;
|
@:noCompletion private var __fontID:String;
|
||||||
@:noCompletion private var __fontPath: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 (__fontID != null) {
|
||||||
|
|
||||||
if (Assets.isLocal (__fontID)) {
|
if (Assets.isLocal (__fontID)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user