Comments (9)
Some colors were wrong in xfce terminal. I cannot remember the exact result anymore though.
I did change the values and compared it to the final ansi-utf8 file values with a Hex-Editor. And tested it with cat
of course.
from moebius.
I tried #175 by exporting Utf8Ansi of this ANS file:
https://www.dropbox.com/s/w6lkqinxk4inzde/BbcNews.ans?dl=0
...but the resulting utf8ans has lost the "bright white", replaced by "light gray":
https://www.dropbox.com/s/0cp7g0wifrgceq9/BbcNews.utf8ans?dl=0
from moebius.
For me it looks like below. Tested on xfce4 terminal and termux (Android).
What system/terminal are you on? Maybe 'bright white' is 'light gray' on your terminal by design. Check several color profiles/settings in your terminal.
What happens without #175?
from moebius.
On the top, the result with #175
On the bottom, the result without #175
It's strange because on the bottom, "sometimes" there is white and sometimes not. While on the top there is never... I use Ubuntu with its default terminal emulator.
from moebius.
The top one probably has a fixed (terminal) color palette with white set to gray. I have this option as well on my terminal. Only very few color palette templates are useful for ANSI art. Try to tweak the terminal or try xfce terminal.
The bottom one is broken as the current implementation without #175 doesn't define any color at all at some points. That's why it fluctuates between gray and white. If the terminal interpretation of this null color would be white the picture could be correct. But i haven't seen any terminal doing so. Maybe MacOS or some exotic system.
from moebius.
The strange thing is that, having white set on gray, the bottom case should never show white... or not?
from moebius.
I tried XFCE Terminal and it looks OK.
from moebius.
The strange thing is that, having white set on gray, the bottom case should never show white... or not?
Yes, i think so.
Even though there might be two 'whites'. The 'cursor foreground' (that usually is gray though) and the fixed 16 colors palette 'white'. That's how you can tweak it in xfce terminal.
It might also help to take a more complex ANSI for testing. I mostly used this to test (just cat
it in shell).
from moebius.
Why #175 is better than #174 ?
from moebius.
Related Issues (20)
- Server startup broken since 1.0.28 HOT 1
- Proper newlines in files.
- Feature Request: Create/Edit/Delete bookmarks for connecting to different Moebius Servers HOT 1
- Add screenshots of UI to website and this repo HOT 1
- Transparency?
- Feature Request: TheDraw Font (.TDF) file support HOT 1
- Add User Defined Custom Font Selection (.CHR, Raw/Binary Format)
- 24-bit (full) color? HOT 1
- Chat should scroll on new messages
- Multiple Server Instances HOT 3
- Unable to run server on Debian 11
- debian package requires libappindicator3-1 HOT 3
- Handle file not found on command line
- Server file selection HOT 1
- Feature Request: Load image in background for tracing HOT 2
- Line endings for macOS/Unix terminals: A 29-row ansi art has only 6-rows on macOS terminal HOT 5
- Last selected block is cut when using CTRL+SHIFT+X to swap colors HOT 1
- Option to switch from using F-row / F-keys to regular number row HOT 4
- Request for way to browse with thumbnails (a la Pablo Draw) when looking for files to open
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 moebius.