mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
config: add ‘font-size-adjustment=N[px|%]’ option
This patch adds a new config option, font-size-adjustment. It lets you configure how much the font size should be incremented/decremented when zooming in or out (ctrl-+, ctrl+-). Values can be specified in points, pixels or percent. Closes #1188
This commit is contained in:
parent
7bb5c80d04
commit
f6ca8c90e1
6 changed files with 120 additions and 19 deletions
6
config.h
6
config.h
|
|
@ -22,6 +22,11 @@ struct pt_or_px {
|
|||
float pt;
|
||||
};
|
||||
|
||||
struct font_size_adjustment {
|
||||
struct pt_or_px pt_or_px;
|
||||
float percent;
|
||||
};
|
||||
|
||||
enum cursor_style { CURSOR_BLOCK, CURSOR_UNDERLINE, CURSOR_BEAM };
|
||||
|
||||
enum conf_size_type {CONF_SIZE_PX, CONF_SIZE_CELLS};
|
||||
|
|
@ -139,6 +144,7 @@ struct config {
|
|||
|
||||
enum {DPI_AWARE_AUTO, DPI_AWARE_YES, DPI_AWARE_NO} dpi_aware;
|
||||
struct config_font_list fonts[4];
|
||||
struct font_size_adjustment font_size_adjustment;
|
||||
|
||||
/* Custom font metrics (-1 = use real font metrics) */
|
||||
struct pt_or_px line_height;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue