summaryrefslogtreecommitdiffstatsci
path: root/tests
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2026-10-27 09:00:37 +0100
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2026-10-27 09:00:37 +0100
commit7ff0e5d3085aa830f7fe3b32fb5ce1d9c265ae04 (patch)
tree6ad6c1f12c9af2d2d5893670f7ea292ae1dfbe5c /tests
parentb51886c9fe9b591ff7f373c0719fbc51cf0a29e6 (diff)
vkvg_font_size_t holding pixel sized font, lightweight vkvg_font_t with only ptSizedev
Diffstat (limited to 'tests')
-rw-r--r--tests/fonts/allfont.c4
-rw-r--r--tests/fonts/fontquery.c4
-rw-r--r--tests/text.c14
3 files changed, 11 insertions, 11 deletions
diff --git a/tests/fonts/allfont.c b/tests/fonts/allfont.c
index dc7d20c..8e8374b 100644
--- a/tests/fonts/allfont.c
+++ b/tests/fonts/allfont.c
@@ -172,7 +172,7 @@ void draw(VkvgSurface surfFont) {
char tmp[1024];
- VkvgFont mono = vkvg_font_create(surf, "mono", 12);
+ VkvgFont mono = vkvg_font_create(device, "mono", 12);
for (int i = curFontStartIdx; i < font_database->nfont; i++) {
FcPattern* font_entry = font_database->fonts[i];
@@ -199,7 +199,7 @@ void draw(VkvgSurface surfFont) {
if (onlyVariable && !variable)
continue;
- VkvgFont font = vkvg_font_create (surf, tmp, fontSize);
+ VkvgFont font = vkvg_font_create (device, tmp, fontSize);
if (vkvg_font_status(font)) {
printf("Error trying to load %s, from %s\n", tmp, file_path);
fflush(stdout);
diff --git a/tests/fonts/fontquery.c b/tests/fonts/fontquery.c
index 3296752..a780d38 100644
--- a/tests/fonts/fontquery.c
+++ b/tests/fonts/fontquery.c
@@ -282,7 +282,7 @@ void draw(VkvgSurface surfFont) {
FcPatternGetString (font, FC_FAMILY, 0, &family_name);
FcPatternGetString (font, FC_STYLE, 0, &style_variant);
FcPatternGetBool(font, FC_VARIABLE, 0, &var);
- VkvgFont f = vkvg_font_create_from_file(surf, (char*)fontFile, index, fontSize);
+ VkvgFont f = vkvg_font_create_from_file(device, (char*)fontFile, index, fontSize);
if (vkvg_font_status(f)) {
printf("Error trying to load %s, from %s\n", txtBuffCopy, fontFile);
fflush(stdout);
@@ -528,7 +528,7 @@ int main(int argc, char* argv[]) {
strcpy (txtBuffer, "sans");
txtBuffPtr = 4;
- sans16 = vkvg_font_create(surf, "sans", 16);
+ sans16 = vkvg_font_create(device, "sans", 16);
while (!vkengine_should_close(e)) {
glfwPollEvents();
diff --git a/tests/text.c b/tests/text.c
index fda9c4a..62021e0 100644
--- a/tests/text.c
+++ b/tests/text.c
@@ -176,7 +176,7 @@ void test() {
void single_font_and_size() {
VkvgContext ctx = vkvg_create(surf);
vkvg_clear(ctx);
- VkvgFont font = vkvg_font_create(surf, "mono", 20);
+ VkvgFont font = vkvg_font_create(device, "mono", 20);
for (uint32_t i = 0; i < test_size; i++) {
randomize_color(ctx);
float x = rndf() * test_width;
@@ -195,8 +195,8 @@ void simple_text() {
vkvg_paint(ctx);
vkvg_set_source_rgb(ctx, 1, 1, 1);
- VkvgFont mono = vkvg_font_create(surf, "mono", 12);
- VkvgFont norm = vkvg_font_create_from_file(surf, "data/Proto-Sinaitic15.ttf", 0, 24);
+ VkvgFont mono = vkvg_font_create(device, "mono", 12);
+ VkvgFont norm = vkvg_font_create_from_file(device, "data/Proto-Sinaitic15.ttf", 0, 24);
vkvg_set_font (ctx, mono);
vkvg_move_to(ctx, 20, 50);
vkvg_show_text(ctx, "hwhy");
@@ -229,7 +229,7 @@ void variable_text() {
vkvg_paint(ctx);
vkvg_set_source_rgb(ctx, 1, 1, 1);
- VkvgFont noto = vkvg_font_create(surf, "Noto Sans JP:fontvariations=wght=150", 30);
+ VkvgFont noto = vkvg_font_create(device, "Noto Sans JP:fontvariations=wght=150", 30);
vkvg_set_font (ctx, noto);
vkvg_move_to(ctx, 20, 50);
@@ -237,14 +237,14 @@ void variable_text() {
vkvg_font_destroy(noto);
- noto = vkvg_font_create(surf, "Noto Sans JP:fontvariations=wght=900", 30);
+ noto = vkvg_font_create(device, "Noto Sans JP:fontvariations=wght=900", 30);
vkvg_set_font (ctx, noto);
vkvg_move_to(ctx, 20, 150);
vkvg_show_text(ctx, txt2);
vkvg_font_destroy(noto);
- noto = vkvg_font_create(surf, "Cantarell:fontvariations=wght=900", 30);
+ noto = vkvg_font_create(device, "Cantarell:fontvariations=wght=900", 30);
vkvg_set_font (ctx, noto);
vkvg_move_to(ctx, 20, 200);
vkvg_show_text(ctx, txt);
@@ -297,7 +297,7 @@ void random_font_and_size() {
float y = rndf() * test_height;
uint32_t c = (uint32_t)(rndf() * 80) + 1;
uint32_t f = (uint32_t)(rndf() * 4);
- VkvgFont font = vkvg_font_create(surf, fonts[f], c);
+ VkvgFont font = vkvg_font_create(device, fonts[f], c);
vkvg_set_font(ctx,font);
vkvg_move_to(ctx, x, y);
vkvg_show_text(ctx, "This is a test string!");