Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010054Dwarf FortressTechnical -- Renderingpublic2016-10-26 15:372016-11-24 22:48
alexchandel 
lethosor 
normalminoralways
resolvedno change required 
OS X10.12.0
0.43.05 
 
0010054: PRINT_MODE:TEXT incorrectly prints unreadable black characters
Running DF in TEXT mode with the default Terminal profile (and with any other) results in lots of text being displayed as completely black and unreadable, instead of just dark. Highlighting it proves it's still there.

This includes all the menu options that aren't selected on the main menu (by default "Create New World!" through "Quit") and every other option in the ESC menu ("Save Game", "Export Local Image", "Abort Game"), as well as lots of necessary things in-game.

Assuming these are supposed to be in the DGRAY color, this must be a dwarf fortress bug, since Terminal provides an xterm-256color environment which is more than capable of drawing the [128,128,128] default dark gray, as well as the other 15 colors.
1. macOS 10.12.0, df 0.43.05, default Terminal
2. set PRINT_MODE:TEXT
3. run DF
4. invisible menu options.
Currently on macOS, PRINT_MODE:TEXT displays unreadable characters, PRINT_MODE:2D uses 57-100% CPU, and all the other modes crash immediately when maximizing. Not cool.
No tags attached.
Issue History
2016-10-26 15:37alexchandelNew Issue
2016-10-26 16:46alexchandelNote Added: 0036006
2016-10-26 16:55alexchandelNote Added: 0036007
2016-11-24 22:48lethosorNote Added: 0036061
2016-11-24 22:48lethosorStatusnew => resolved
2016-11-24 22:48lethosorResolutionopen => no change required
2016-11-24 22:48lethosorAssigned To => lethosor

Notes
(0036006)
alexchandel   
2016-10-26 16:46   
Changing DGRAY to [192,192,192] made no difference, nor did changing it to [255,255,255]. Nor did changing BLACK to [64,64,64].
(0036007)
alexchandel   
2016-10-26 16:55   
Actually, conducting further tests, it appears PRINT_MODE:TEXT completely ignores colors.txt altogether. Why it does this, and why it chooses to cast dark-gray to black, are beyond reasoning.
(0036061)
lethosor   
2016-11-24 22:48   
This is specific to the terminal you're using. To fix this (unless it's changed on 10.12), go to Terminal -> Preferences -> Profiles -> Basic (or whatever one you're using) -> Text and select "Use bright colors for bold text".
This isn't something DF can change.