File browser fonts and colours - General Help and Assistance on using CHDK stable releases - CHDK Forum

File browser fonts and colours

  • 3 Replies
  • 3883 Views
File browser fonts and colours
« on: 01 / August / 2010, 23:40:05 »
Advertisements
I find the file browser very hard to read on the small LCD of the Ixus 100IS, both because of font size and background colour :blink: I can make the main menus look beautiful by setting fonts and colours 8) but nothing I try has any effect on the file browser.

Any way I can fix this? Am I missing something? Thanks!

Using ixus100_sd780-100c-0.9.9-913_BETA.zip

*

Offline fudgey

  • *****
  • 1705
  • a570is
Re: File browser fonts and colours
« Reply #1 on: 02 / August / 2010, 14:09:20 »
I believe the file browser always uses the system font and that it's colors are hard coded in core/gui_fselect.c and cannot be changed unless you are up to modifying the source code and recompiling it. Experimenting with different colors shouldn't be overly difficult, changing the font probably much more so.

Re: File browser fonts and colours
« Reply #2 on: 02 / August / 2010, 20:20:13 »
Thanks - that's what I suspected. In fact for me the lack of contrast between the foreground and background is probably the main problem. Perhaps I will see if the developer is willing to change it in the next release. :blink:

*

Offline hwntw

  • ***
  • 159
Re: File browser fonts and colours
« Reply #3 on: 03 / August / 2010, 05:52:16 »
Quote
I believe the file browser always uses the system font and that it's colors are hard coded in core/gui_fselect.c and cannot be changed unless you are up to modifying the source code and recompiling it. Experimenting with different colors shouldn't be overly difficult, changing the font probably much more so.
I find the OSD font too small for my eyes to read comfortably and I want to increase the size of the system font.
In core/gui_fselect, which are the right bits to edit?
These?- //-------------------------------------------------------------------
#define HEAD_LINES              1
#define BODY_LINES              10
#define FOOT_LINES              1
#define HEAD_FONT_LINES         HEAD_LINES * FONT_HEIGHT
#define BODY_FONT_LINES         BODY_LINES * FONT_HEIGHT
#define FOOT_FONT_LINES         FOOT_LINES * FONT_HEIGHT

#define NAME_SIZE               15 // "FILENAME123 "
#define SIZE_SIZE               7 // "1000 b|M|G"
#define TIME_SIZE               14 // "01.01'70 00:00"

#define NAME_FONT_SIZE          NAME_SIZE * FONT_WIDTH
#define EXTE_FONT_SIZE          EXTE_SIZE * FONT_WIDTH
#define SIZE_FONT_SIZE          SIZE_SIZE * FONT_WIDTH
Ixus 300HS S100


Windows 10


 

Related Topics