Comments (1)
Thanks for the report! Consolidating in #87899.
This limitation is already documented in print_rich()
's class reference description. #92209 will make it possible to work around this issue by printing custom ANSI escape codes within print()
and print_rich()
with correct coloring in the terminal's stdout (but not in the editor Output panel).
When you put the [/color] after\n in editor console output it prints out the thing, but in cmd console it does not.
This is also a limitation due to how the conversion is performed. The editor Output panel uses RichTextLabel's BBCode parser to handle tags, while the terminal output uses string replacement. Ending [/color]
tags are always replaced by a reset color code, even if they don't have a matching opening color tag. This is why you can see it in the editor Output panel, but not in the terminal.
A proper parser as suggested in #87899 should be able to lift this limitation.
from godot.
Related Issues (20)
- ScrollContainer doesn't obey content margins, margin container or clip rects
- Popup Menu style may be overidden by another style.
- OpenXR local floor emulation is not working on HTC Elite (and possibly other devices) HOT 3
- Node3D objects will not render when changing scale HOT 4
- High CPU usage in web export in Linux when max FPS is set HOT 2
- Android Virtual keyboard get height always is 0
- AnimationPlayer.queue does not emit signal animation_finished HOT 3
- FastNoiseLite.GetImage(normalize: true) morphs on width and height gradual change HOT 2
- Filtered properties, does not include sub-resource properties HOT 1
- AnimationTree causes performance drops even if no animation is running HOT 5
- Inconsistent Control node `gui_input` detection HOT 1
- C# code generation fails when using static imports in the initializer of exported variables
- Android Editor freezes when trying to use a virtual joystick addon
- Add alternative shortcut to Ctrl + Alt + M (Align Transform with View) due to GeForce Experience conflict HOT 5
- Wayland event polling crash when VSync is disabled, with message "explicit sync is used, but no release point is set" HOT 3
- D3D12 renderer crash when it can't create buffer HOT 23
- Resources extended from GDExtension classes don't work right in 4.3 HOT 11
- Emulate Numpad editor setting has no effect when previewing a Camera3D (standard or cinematic preview)
- Serialization Methods `var_to_bytes_with_objects` and `bytes_to_var_with_objects` Not Preserving Instance Property Values HOT 4
- Converting large float to string doesn't work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from godot.