Dwarf Fortress Bug Tracker - Dwarf Fortress | ||||||||||
View Issue Details | ||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||
0006558 | Dwarf Fortress | Technical -- Input/Keybinding/Macros | public | 2014-07-07 21:22 | 2014-08-01 12:16 | |||||
Reporter | lue | |||||||||
Assigned To | Toady One | |||||||||
Priority | normal | Severity | minor | Reproducibility | always | |||||
Status | resolved | Resolution | fixed | |||||||
Platform | Linux | OS | Gentoo Linux | OS Version | ||||||
Product Version | 0.40.01 | |||||||||
Target Version | Fixed in Version | 0.40.06 | ||||||||
Summary | 0006558: "Broken Unicode" warnings for some keybindings | |||||||||
Description | Here is the output I receive upon startup of dwarf fortress, up until the title screen appears (with introductory movie playing): (the LD_PRELOAD is to workaround another, already-reported bug involving libz and libpng) $ LD_PRELOAD=/lib32/libz.so.1 ./df ERROR: ld.so: object '/lib32/libz.so.1' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/lib32/libz.so.1' from LD_PRELOAD cannot be preloaded: ignored. Sound devices available: OpenAL Soft Picking OpenAL Soft. If your desired device was missing, make sure you have the appropriate 32-bit libraries installed. If you wanted a different device, configure ~/.openalrc appropriately. Perfect OpenAL context attributes GET Loading bindings from data/init/interface.txt Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] Broken unicode: [KEY:�] New window size: 640x300 Font size: 8x12 Resizing grid to 80x25 Resizing font to 8x12 Resetting textures Resizing font to 8x12 This appears to be related to data/init/interface.txt | |||||||||
Steps To Reproduce | Start up dwarf fortress. This shows up instantaneously. | |||||||||
Additional Information | A comparison for reference. This is a relevant snippet of the 0.34.11 interface.txt, as seen by the program `less`: [BIND:STRING_A127:REPEAT_SLOW] [KEY:^?] [BIND:STRING_A128:REPEAT_SLOW] [KEY:<U+0080>] [BIND:STRING_A129:REPEAT_SLOW] [KEY:<U+0081>] [BIND:STRING_A130:REPEAT_SLOW] [KEY:<U+0082>] [BIND:STRING_A131:REPEAT_SLOW] [KEY:<U+0083>] [BIND:STRING_A132:REPEAT_SLOW] [KEY:<U+0084>] [BIND:STRING_A133:REPEAT_SLOW] [KEY:<U+0085>] [BIND:STRING_A134:REPEAT_SLOW] [KEY:<U+0086>] [BIND:STRING_A135:REPEAT_SLOW] [KEY:<U+0087>] [BIND:STRING_A136:REPEAT_SLOW] Here is the same snippet in 0.40.01: [BIND:STRING_A127:REPEAT_SLOW] [KEY:^?] [BIND:STRING_A128:REPEAT_SLOW] [KEY:?] [BIND:STRING_A129:REPEAT_SLOW] [KEY:<81>] [BIND:STRING_A130:REPEAT_SLOW] [KEY:?] [BIND:STRING_A131:REPEAT_SLOW] [KEY:?] [BIND:STRING_A132:REPEAT_SLOW] [KEY:?] [BIND:STRING_A133:REPEAT_SLOW] [KEY:?] [BIND:STRING_A134:REPEAT_SLOW] [KEY:?] [BIND:STRING_A135:REPEAT_SLOW] [KEY:?] [BIND:STRING_A136:REPEAT_SLOW] [KEY:?] As you can see, some of these special characters have transformed into plain question marks (which won't be reported by the console), while others (only one in this snippet, though there are more) are straight byte values, instead of properly encoded codepoints. | |||||||||
Tags | No tags attached. | |||||||||
Relationships |
| |||||||||
Attached Files | ||||||||||
Issue History | ||||||||||
Date Modified | Username | Field | Change | |||||||
2014-07-07 21:22 | lue | New Issue | ||||||||
2014-07-08 21:10 | Khym Chanur | Note Added: 0025238 | ||||||||
2014-07-08 21:10 | Khym Chanur | Issue Monitored: Khym Chanur | ||||||||
2014-07-22 14:48 | Quietust | Note Added: 0027248 | ||||||||
2014-07-22 16:32 | lue | Note Added: 0027255 | ||||||||
2014-07-22 19:36 | Footkerchief | Note Added: 0027264 | ||||||||
2014-07-22 20:11 | lethosor | Note Added: 0027267 | ||||||||
2014-07-22 20:11 | lethosor | Assigned To | => lethosor | |||||||
2014-07-22 20:11 | lethosor | Status | new => acknowledged | |||||||
2014-07-22 20:11 | lethosor | Note Edited: 0027267 | bug_revision_view_page.php?bugnote_id=0027267#r10223 | |||||||
2014-07-22 20:12 | lethosor | Note Edited: 0027267 | bug_revision_view_page.php?bugnote_id=0027267#r10224 | |||||||
2014-07-22 20:41 | lue | Note Added: 0027273 | ||||||||
2014-07-25 05:35 | Hello71 | Issue Monitored: Hello71 | ||||||||
2014-07-28 16:32 | lethosor | Status | acknowledged => confirmed | |||||||
2014-07-30 09:24 | tesoul | Note Added: 0027956 | ||||||||
2014-07-30 12:24 | lue | Note Added: 0027974 | ||||||||
2014-08-01 12:16 | Toady One | Status | confirmed => resolved | |||||||
2014-08-01 12:16 | Toady One | Fixed in Version | => Next Version | |||||||
2014-08-01 12:16 | Toady One | Resolution | open => fixed | |||||||
2014-08-01 12:16 | Toady One | Assigned To | lethosor => Toady One | |||||||
2015-07-28 19:52 | lethosor | Relationship added | related to 0003497 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|