gg: custom bold font path

This commit is contained in:
Alexander Medvednikov 2020-12-01 16:30:22 +01:00
parent d3deaa1f59
commit 0ddf0a4b92
3 changed files with 30 additions and 27 deletions

View file

@ -26,6 +26,7 @@ pub:
struct FTConfig {
font_path string
custom_bold_font_path string
scale f32 = 1.0
font_size int
}
@ -52,7 +53,7 @@ fn new_ft(c FTConfig) ?&FT {
return none
}
}
bold_path := get_font_path_variant(c.font_path, .bold)
bold_path := if c.custom_bold_font_path != '' { c.custom_bold_font_path } else { get_font_path_variant(c.font_path, .bold)}
bytes_bold := os.read_bytes(bold_path) or {
debug_font_println('failed to load font "$bold_path"')
bytes