Попробуйте это переопределить в [app | main]. [Js | ts],
import { layout } from "tns-core-modules/utils/utils";
import { fontSizeProperty, TextBase } from "tns-core-modules/ui/text-base";
TextBase.prototype[fontSizeProperty.setNative] = function (value) {
if (!this.formattedText || (typeof value !== "number")) {
if (typeof value === "number") {
this.nativeTextViewProtected.setTextSize(android.util.TypedValue.COMPLEX_UNIT_PX, layout.toDevicePixels(value));
} else {
this.nativeTextViewProtected.setTextSize(android.util.TypedValue.COMPLEX_UNIT_PX, value.nativeSize);
}
}
};
Примечание: Возможно, вам придется сделать то же самое в TabView, HtmlView et c., если вы используете их в своем проекте и хотите отключить масштабирование. Вышеупомянутый заботится о Label, Button et c.,
Образец игровой площадки