mirror of
https://github.com/vlang/v.git
synced 2025-08-04 02:07:28 -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')))
|
'RobotoMono-Regular.ttf')))
|
||||||
{
|
{
|
||||||
println('loaded font: ${bytes.len}')
|
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')))
|
'RobotoMono-Regular.ttf')))
|
||||||
{
|
{
|
||||||
println('loaded font: ${bytes.len}')
|
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)
|
fons.set_error_callback(clear_atlas_callback, fons)
|
||||||
return &FT{
|
return &FT{
|
||||||
fons: fons
|
fons: fons
|
||||||
font_normal: fons.add_font_mem('sans', bytes_normal.clone(), false)
|
font_normal: fons.add_font_mem('sans', bytes_normal.clone(), true)
|
||||||
font_bold: fons.add_font_mem('sans', bytes_bold.clone(), false)
|
font_bold: fons.add_font_mem('sans', bytes_bold.clone(), true)
|
||||||
font_mono: fons.add_font_mem('sans', bytes_mono.clone(), false)
|
font_mono: fons.add_font_mem('sans', bytes_mono.clone(), true)
|
||||||
font_italic: fons.add_font_mem('sans', bytes_italic.clone(), false)
|
font_italic: fons.add_font_mem('sans', bytes_italic.clone(), true)
|
||||||
scale: c.scale
|
scale: c.scale
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -122,10 +122,10 @@ fn new_ft(c FTConfig) ?&FT {
|
|||||||
fons.set_error_callback(clear_atlas_callback, fons)
|
fons.set_error_callback(clear_atlas_callback, fons)
|
||||||
return &FT{
|
return &FT{
|
||||||
fons: fons
|
fons: fons
|
||||||
font_normal: fons.add_font_mem('sans', bytes.clone(), false)
|
font_normal: fons.add_font_mem('sans', bytes.clone(), true)
|
||||||
font_bold: fons.add_font_mem('sans', bytes_bold.clone(), false)
|
font_bold: fons.add_font_mem('sans', bytes_bold.clone(), true)
|
||||||
font_mono: fons.add_font_mem('sans', bytes_mono.clone(), false)
|
font_mono: fons.add_font_mem('sans', bytes_mono.clone(), true)
|
||||||
font_italic: fons.add_font_mem('sans', bytes_italic.clone(), false)
|
font_italic: fons.add_font_mem('sans', bytes_italic.clone(), true)
|
||||||
scale: c.scale
|
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}"')
|
debug_font_println('failed to load font "${cfg.family}"')
|
||||||
return
|
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 {
|
unsafe {
|
||||||
ctx.ft.fonts_map[cfg.family] = f
|
ctx.ft.fonts_map[cfg.family] = f
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user