mirror of
https://github.com/vlang/v.git
synced 2025-08-03 17:57:59 -04:00
examples,gg: modify all remaining calls to fons.add_font_mem/3 to use an array.clone()
This commit is contained in:
parent
16a6e45274
commit
10f2fe196a
@ -39,7 +39,7 @@ fn init(mut state AppState) {
|
||||
'RobotoMono-Regular.ttf')))
|
||||
{
|
||||
println('loaded font: ${bytes.len}')
|
||||
state.font_normal = state.font_context.add_font_mem('sans', bytes, false)
|
||||
state.font_normal = state.font_context.add_font_mem('sans', bytes.clone(), true)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -100,7 +100,7 @@ fn init(mut state AppState) {
|
||||
'RobotoMono-Regular.ttf')))
|
||||
{
|
||||
println('loaded font: ${bytes.len}')
|
||||
state.font_normal = state.fons.add_font_mem('sans', bytes, false)
|
||||
state.font_normal = state.fons.add_font_mem('sans', bytes.clone(), true)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -56,10 +56,10 @@ fn new_ft(c FTConfig) ?&FT {
|
||||
fons.set_error_callback(clear_atlas_callback, fons)
|
||||
return &FT{
|
||||
fons: fons
|
||||
font_normal: fons.add_font_mem('sans', bytes_normal.clone(), false)
|
||||
font_bold: fons.add_font_mem('sans', bytes_bold.clone(), false)
|
||||
font_mono: fons.add_font_mem('sans', bytes_mono.clone(), false)
|
||||
font_italic: fons.add_font_mem('sans', bytes_italic.clone(), false)
|
||||
font_normal: fons.add_font_mem('sans', bytes_normal.clone(), true)
|
||||
font_bold: fons.add_font_mem('sans', bytes_bold.clone(), true)
|
||||
font_mono: fons.add_font_mem('sans', bytes_mono.clone(), true)
|
||||
font_italic: fons.add_font_mem('sans', bytes_italic.clone(), true)
|
||||
scale: c.scale
|
||||
}
|
||||
} else {
|
||||
@ -122,10 +122,10 @@ fn new_ft(c FTConfig) ?&FT {
|
||||
fons.set_error_callback(clear_atlas_callback, fons)
|
||||
return &FT{
|
||||
fons: fons
|
||||
font_normal: fons.add_font_mem('sans', bytes.clone(), false)
|
||||
font_bold: fons.add_font_mem('sans', bytes_bold.clone(), false)
|
||||
font_mono: fons.add_font_mem('sans', bytes_mono.clone(), false)
|
||||
font_italic: fons.add_font_mem('sans', bytes_italic.clone(), false)
|
||||
font_normal: fons.add_font_mem('sans', bytes.clone(), true)
|
||||
font_bold: fons.add_font_mem('sans', bytes_bold.clone(), true)
|
||||
font_mono: fons.add_font_mem('sans', bytes_mono.clone(), true)
|
||||
font_italic: fons.add_font_mem('sans', bytes_italic.clone(), true)
|
||||
scale: c.scale
|
||||
}
|
||||
}
|
||||
@ -144,7 +144,7 @@ pub fn (ctx &Context) set_text_cfg(cfg gx.TextCfg) {
|
||||
debug_font_println('failed to load font "${cfg.family}"')
|
||||
return
|
||||
}
|
||||
f = ctx.ft.fons.add_font_mem(cfg.family, bytes, false)
|
||||
f = ctx.ft.fons.add_font_mem(cfg.family, bytes.clone(), true)
|
||||
unsafe {
|
||||
ctx.ft.fonts_map[cfg.family] = f
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user