Version
- Browser: Chromium, Firefox
Description
If a line of BitmapText.text is (1) long enough to get wrapped, and (2) it ends with a space, then the next non-empty line will never be wrapped, no matter how long it is.
In the example, the first and last lines are wrapped correctly, but the middle one is not.
Example Test Code
const text = `
the end is never the end is never the end is never the end is never the \n
the end is never the end is never the end is never the end is never the\n
the end is never the end is never the end is never the end is never the`
class Example extends Phaser.Scene
{
preload ()
{
this.load.bitmapFont('shortStack', 'assets/fonts/bitmap/shortStack.png', 'assets/fonts/bitmap/shortStack.xml');
}
create ()
{
this.add.bitmapText(0, 200, 'shortStack', text, 16).setMaxWidth(400);
}
}
const config = {
type: Phaser.WEBGL,
parent: 'phaser-example',
scene: Example
};
const game = new Phaser.Game(config);
Additional Information
Might be related to #6717.
Version
Description
If a line of
BitmapText.textis (1) long enough to get wrapped, and (2) it ends with a space, then the next non-empty line will never be wrapped, no matter how long it is.In the example, the first and last lines are wrapped correctly, but the middle one is not.
Example Test Code
Additional Information
Might be related to #6717.