New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Underline control codes not supported #1
Comments
ansilove gives basically the same result as my renderer when run on the file that exists on demozoo... Banner_JNFuHyo.zip (zipped so that github will accept it) @glennlunder Can you share your copy here, please? |
OK, so it is indeed the same file I have. The size difference was a red herring - looks like Mac OS added a resource fork when I downloaded it, and the larger size shows in Finder but not on the command line... |
Transferred to https://github.com/demozoo/ansipants as this is reproducible outside of Demozoo. The only thing that's identifiably "weird" about this file (as in, ansipants fails on it when run in 'strict' mode) is the escape sequence right at the start of the file: Looking closer, everything in the ansipants / ansilove rendering is in the correct place except for the horizontal lines, so I suspect it's using 'underline' control codes to achieve those, and neither ansipants nor ansilove is currently implementing them. And indeed, there are a whole load of |
In the new ansi renderer, what I call "Amiga ansi" - escape codes used in Amiga specific text files are not rendered correctly. Even the Windows commandline does a decent job of this, so perhaps it is possible/relatively easy to implement?
Windows 11 command line:
Demozoo currently:
Native Amiga:
The text was updated successfully, but these errors were encountered: