View Issue Details

IDProjectCategoryView StatusLast Update
0010054Dwarf FortressTechnical -- Renderingpublic2016-11-24 22:48
Reporteralexchandel Assigned Tolethosor  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
OSOS XOS Version10.12.0 
Product Version0.43.05 
Summary0010054: PRINT_MODE:TEXT incorrectly prints unreadable black characters
DescriptionRunning 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.
Steps To Reproduce1. macOS 10.12.0, df 0.43.05, default Terminal
2. set PRINT_MODE:TEXT
3. run DF
4. invisible menu options.
Additional InformationCurrently 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.
TagsNo tags attached.

Activities

alexchandel

2016-10-26 16:46

reporter   ~0036006

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].

alexchandel

2016-10-26 16:55

reporter   ~0036007

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.

lethosor

2016-11-24 22:48

manager   ~0036061

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.

Issue History

Date Modified Username Field Change
2016-10-26 15:37 alexchandel New Issue
2016-10-26 16:46 alexchandel Note Added: 0036006
2016-10-26 16:55 alexchandel Note Added: 0036007
2016-11-24 22:48 lethosor Note Added: 0036061
2016-11-24 22:48 lethosor Status new => resolved
2016-11-24 22:48 lethosor Resolution open => no change required
2016-11-24 22:48 lethosor Assigned To => lethosor