Mitchell Hashimoto
|
eb2ce495b3
|
fontconfig: font list
|
2022-09-14 10:14:09 -07:00 |
|
Mitchell Hashimoto
|
ce899dca11
|
fontconfig: font sets
|
2022-09-14 10:05:09 -07:00 |
|
Mitchell Hashimoto
|
382f569d65
|
fontconfig: object sets and patterns
|
2022-09-14 09:54:48 -07:00 |
|
Mitchell Hashimoto
|
b4d571e018
|
pkg/fontconfig: disable ubsan (reported upstream)
|
2022-09-14 09:23:02 -07:00 |
|
Mitchell Hashimoto
|
59191b05cd
|
build fontconfig
|
2022-09-13 14:34:40 -07:00 |
|
Mitchell Hashimoto
|
d422d1ee78
|
pkg/fontconfig: starting, not working
|
2022-09-13 13:53:20 -07:00 |
|
Mitchell Hashimoto
|
57725cf3a4
|
cache row iterator max value
|
2022-09-01 22:05:42 -07:00 |
|
Mitchell Hashimoto
|
953f1aeb29
|
pkg/harfbuzz: fixing some APIs
|
2022-08-30 10:02:40 -07:00 |
|
Mitchell Hashimoto
|
39376feae0
|
font: shape API, calls shape and outputs some debug
|
2022-08-29 20:15:29 -07:00 |
|
Mitchell Hashimoto
|
5a232e0c3e
|
utf8proc: add grapheme break API
|
2022-08-29 20:13:13 -07:00 |
|
Mitchell Hashimoto
|
dafc99746d
|
font: Face initializes a hb_font alongside every face
|
2022-08-29 16:46:53 -07:00 |
|
Mitchell Hashimoto
|
0505018186
|
Line segmentation into text runs
|
2022-08-29 16:39:48 -07:00 |
|
Mitchell Hashimoto
|
f73783a521
|
pkg/harfbuzz: add guessSegmentProperties
|
2022-08-29 14:52:16 -07:00 |
|
Mitchell Hashimoto
|
f1abca51f7
|
convert src/font to use new pkg/freetype
|
2022-08-28 22:22:16 -07:00 |
|
Mitchell Hashimoto
|
672f6e720c
|
pkg/freetype: finish APIs we need
|
2022-08-28 21:06:36 -07:00 |
|
Mitchell Hashimoto
|
8ef3018189
|
pkg/freetype: loading glyphs
|
2022-08-28 21:02:39 -07:00 |
|
Mitchell Hashimoto
|
a2b06d7705
|
pkg/freetype: more face APIs
|
2022-08-28 17:18:23 -07:00 |
|
Mitchell Hashimoto
|
7af9091497
|
pkg/freetype: Library and Face
|
2022-08-28 17:07:27 -07:00 |
|
Mitchell Hashimoto
|
f42bac6bc4
|
pkg/harfbuzz: use extern funcs for freetype interop
|
2022-08-28 14:47:47 -07:00 |
|
Mitchell Hashimoto
|
c377e19bd0
|
pkg/harfbuzz: shape
|
2022-08-28 12:12:41 -07:00 |
|
Mitchell Hashimoto
|
1f2d2e926c
|
pkg/harfbuzz: buffer get glyph positions and info
|
2022-08-28 12:05:00 -07:00 |
|
Mitchell Hashimoto
|
0b4344693a
|
pkg/harfbuzz: buffer set direction, script, and language
|
2022-08-28 11:54:38 -07:00 |
|
Mitchell Hashimoto
|
3c077ee19b
|
pkg/harfbuzz: buffer init, add
|
2022-08-28 11:42:57 -07:00 |
|
Mitchell Hashimoto
|
5d42e2711f
|
pkg/harfbuzz: face, font, freetype
|
2022-08-28 11:21:35 -07:00 |
|
Mitchell Hashimoto
|
3d68c72912
|
pkg/harfbuzz: some blob APIs
|
2022-08-28 10:54:42 -07:00 |
|
Mitchell Hashimoto
|
755760a79e
|
pkg/harfbuzz: some functions and tests
|
2022-08-28 10:24:07 -07:00 |
|
Mitchell Hashimoto
|
367aba62c4
|
Add harfbuzz build (not used yet)
|
2022-08-28 10:09:39 -07:00 |
|
Mitchell Hashimoto
|
ecf8353c74
|
support dynamic linking (not default) test in GH actions
|
2022-08-20 15:21:24 -07:00 |
|
Mitchell Hashimoto
|
32d96dd49b
|
add utf8proc so we can detect unicode char width
|
2022-08-20 10:48:54 -07:00 |
|
Mitchell Hashimoto
|
5ae450099d
|
freetype builds in png support, uses our own zlib
|
2022-08-20 10:33:57 -07:00 |
|
Mitchell Hashimoto
|
728df4af16
|
build libpng and link freetype to it
|
2022-08-20 10:24:49 -07:00 |
|
Mitchell Hashimoto
|
583eec0fe6
|
zlib
|
2022-08-20 10:02:04 -07:00 |
|
Mitchell Hashimoto
|
08292e58f3
|
add system SDK to build to enable cross compilation
|
2022-08-17 14:53:34 -07:00 |
|
Mitchell Hashimoto
|
fcfd8da57a
|
Fix libuv tests
|
2022-08-17 14:40:46 -07:00 |
|
Mitchell Hashimoto
|
2f36d5f715
|
pkg/tracy
|
2022-08-17 14:03:49 -07:00 |
|
Mitchell Hashimoto
|
37b854f77c
|
Revert "update libuv tests"
This reverts commit 2228675973b789a938c0d5e30b138f3e5d88121e.
|
2022-08-17 11:36:08 -07:00 |
|
Mitchell Hashimoto
|
2228675973
|
update libuv tests
|
2022-08-17 11:29:08 -07:00 |
|
Mitchell Hashimoto
|
f2d65d4524
|
move freetype into pkg
|
2022-08-17 11:20:31 -07:00 |
|
Mitchell Hashimoto
|
b2192ea8f7
|
move libuv into pkg
|
2022-08-16 17:47:44 -07:00 |
|