This PR adds a text size modifier, that is applied to base font size, and scales all the text accordingly. This is mainly aimed at use cases where you have specific heading sizes defined, instead of relying on default scaling behavior.
If you don't have a manually set heading sizes, all the text will scale with base font size.
Modifier can be negative, for downscaling.
To test:
Try setting the modifier using setTextSizeModifier (eg visualEditor.setTextSizeModifier(25)) and confirm that the text scales as expected.
Try settings custom heading font sized using headingOneFontSize, headingTwoFontSize, etc. Confirm that heading size is scaling properly.
[x] If there are new strings that have to be translated, I have added them to the client's strings.xml as a part of the integration PR.
This PR adds a text size modifier, that is applied to base font size, and scales all the text accordingly. This is mainly aimed at use cases where you have specific heading sizes defined, instead of relying on default scaling behavior.
If you don't have a manually set heading sizes, all the text will scale with base font size.
Modifier can be negative, for downscaling.
To test:
Try setting the modifier using
setTextSizeModifier
(egvisualEditor.setTextSizeModifier(25)
) and confirm that the text scales as expected.Try settings custom heading font sized using
headingOneFontSize
,headingTwoFontSize
, etc. Confirm that heading size is scaling properly.[x] If there are new strings that have to be translated, I have added them to the client's
strings.xml
as a part of the integration PR.