Skip to content

Commit

Permalink
Add printfs
Browse files Browse the repository at this point in the history
  • Loading branch information
liZe committed Apr 18, 2024
1 parent 216a564 commit d7a0978
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions testfont.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,30 @@
#include <pango/pangoft2.h>

int main() {
printf("start\n");
unsigned int *length;

printf("config\n");
FcConfig *config = FcInitLoadConfigAndFonts();
PangoFontMap *font_map = pango_ft2_font_map_new();
pango_fc_font_map_set_config((PangoFcFontMap *)font_map, config);
FcConfigDestroy(config);

printf("description\n");
PangoFontDescription *font_description = pango_font_description_new();
pango_font_description_set_family(font_description, "Arial");
pango_font_description_set_style(font_description, PANGO_STYLE_NORMAL);
pango_font_description_set_stretch(font_description, PANGO_STRETCH_NORMAL);
pango_font_description_set_weight(font_description, PANGO_WEIGHT_NORMAL);
pango_font_description_set_absolute_size(font_description, 20);

printf("layout\n");
PangoContext *context = pango_font_map_create_context(font_map);
PangoLayout *layout = pango_layout_new(context);
pango_layout_set_font_description(layout, font_description);
pango_layout_set_text(layout, "test", -1);

printf("line\n");
PangoLayoutLine *line = pango_layout_get_line_readonly(layout, 0);
PangoGlyphItem *data = line->runs[0].data;
PangoFont *pango_font = data->item->analysis.font;
Expand Down

0 comments on commit d7a0978

Please sign in to comment.