-
Notifications
You must be signed in to change notification settings - Fork 7.1k
Closed
jonesrussell/nishman
#6Description
Version
- Phaser Version: 3.80.1
- Operating system: Debian
- 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.
Metadata
Metadata
Assignees
Labels
No labels