1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/gg/text_rendering.v

29 lines
585 B
V
Raw Normal View History

2023-03-28 23:55:57 +03:00
// Copyright (c) 2019-2023 Alexander Medvednikov. All rights reserved.
2020-07-06 21:29:05 +03:00
// Use of this source code is governed by an MIT license that can be found in the LICENSE file.
module gg
2020-06-02 16:35:37 +03:00
import gx
2020-06-02 16:35:37 +03:00
2020-07-06 22:40:24 +03:00
struct FTConfig {
font_path string
2020-12-01 18:30:22 +03:00
custom_bold_font_path string
scale f32 = 1.0
font_size int
2022-04-15 15:35:35 +03:00
bytes_normal []u8
bytes_bold []u8
bytes_mono []u8
bytes_italic []u8
2020-06-02 16:35:37 +03:00
}
2021-01-23 12:25:40 +03:00
struct StringToRender {
x int
y int
text string
cfg gx.TextCfg
}
[if debug_font ?]
fn debug_font_println(s string) {
println(s)
}