popup: replace FreeType renderer with PangoCairo

This commit is contained in:
2026-08-14 14:37:30 +09:00
parent 279b9230a4
commit 54355b8190
12 changed files with 349 additions and 266 deletions

6
fn.h
View File

@@ -28,7 +28,6 @@ void dictthread(void*);
void dictlookup(Dictreq*, Dictres*);
void drawthread(void*);
int popupcells(Rune*, int);
void popupposition(Caret*, int, int, int, int, int, int, int*, int*);
void imthread(void*);
Emit transmap(Im*, Rune);
@@ -44,5 +43,6 @@ void ibusthread(void*);
void* emalloc(ulong);
void* erealloc(void*, ulong);
int fontinit(char**, int);
void putfont(u32int*, int, int, int, int, Rune);
int textinit(char**, int);
int textwidth(Str*);
void textdraw(u32int*, int, int, int, int, Str*);