Are you using 'nativeOverlay' in 'starling'?

.
A few days ago, I used ‘msdf bmfont xml’, but I was using an ‘exe’ file. cmd encountered an error stating that it could not convert png to distance field, but it could generate bitmap textures using true type, but there was no fnt file available
.
The downloaded ‘MSDF bmfont xml’ is a compressed file, and I don’t know how to run these command lines. Because I need to stroke the text
.

.
One more question, can you help me check if my “starling viewPort” width and height are set correctly? Because I display very small text
It’s distorted.
.


.
package;

import starling.events.Event;
import starling.core.Starling;
import starling.display.Sprite;

class View extends Sprite {
public static var stageWidth:Float = 0;
public static var stageHeight:Float = 0;
public static var stageType:Float = 0;

private static var Width:Int = 0;
private static var Height:Int = 0;

public static function init():Void {
	Starling.current.stage.addEventListener(Event.RESIZE, ress);
	ress(null);
}

private static function ress(e:Event):Void {
	Width = Starling.current.nativeStage.stageWidth;
	Height = Starling.current.nativeStage.stageHeight;

	Starling.current.stage.stageWidth = Width;
	Starling.current.stage.stageHeight = Height;

	Starling.current.viewPort.width = Starling.current.stage.stageWidth;
	Starling.current.viewPort.height = Starling.current.stage.stageHeight;

	if (Width > Height) {
		stageWidth = Width;
		stageHeight = Height;
		stageType = 1;
		Starling.current.root.rotation = 0;
		Starling.current.root.x = 0;
	} else {
		stageWidth = Height;
		stageHeight = Width;
		stageType = 2;
		Starling.current.root.rotation = Math.PI / 2;
		Starling.current.root.x = Width;
	}
	Starling.current.stage.dispatchEvent(new Event("ress"));
	trace(Starling.current.viewPort, Starling.current.contentScaleFactor);
}

public function new() {
	super();
}

}
.
private function ress(e:Event):Void {
final ow:Float = (View.stageWidth / 800);
final oh:Float = (View.stageHeight / 600);
var sc:Float = 1;

	ow > oh ? sc = oh : sc = ow;

	this.scale = sc;
	this.x = (View.stageWidth) / 2;
	this.y = (View.stageHeight) / 2;
}

.
This is the UI interface, and 800x600 is the width and height of the UI background image. Can you help me see where the problem lies?
.

As far as I’m aware, it’s not going to be possible to apply stroke in the source file, when generating a distance field font, because of the nature of distance field fonts. Someone may correct me on that though.