Vincent Wei
|
358c940763
|
use hb_buffer_set_unicode_funcs
|
2020-07-23 16:55:01 +08:00 |
|
Vincent Wei
|
07592ad802
|
cleanup
|
2020-06-04 09:13:52 +08:00 |
|
Vincent Wei
|
1764c47131
|
depress compile warnings
|
2020-06-03 18:07:52 +08:00 |
|
Vincent Wei
|
f83c92d91b
|
implement hb_ext_unicode_funcs
|
2020-06-03 18:07:26 +08:00 |
|
Vincent Wei
|
b718a9a0aa
|
fix memory leak for not deleting null devfonts
|
2020-03-06 10:31:09 +08:00 |
|
Vincent Wei
|
881776c7a9
|
fix typos: Gets -> Get, Sets -> Set, Retrieves -> Retrieve
|
2020-02-26 08:55:38 +08:00 |
|
Vincent Wei
|
240e9e05dc
|
use _MG_PRINTF instead of _WRN_PRINTF for dumpers; disable InitVectorialFonts and TermVectorialFonts functions
|
2020-02-21 09:51:51 +08:00 |
|
Vincent Wei
|
14d020cccf
|
cleanup: convert tab to spaces and trim tail spaces
|
2020-02-02 10:53:31 +08:00 |
|
Vincent Wei
|
8dbe2c63f1
|
cleanup code, see cleanup-code.sh
|
2020-02-02 10:46:29 +08:00 |
|
Vincent Wei
|
13348f18be
|
tune calls of _WRN_PRINTF
|
2019-11-19 09:42:08 +08:00 |
|
Vincent Wei
|
637dbbce68
|
change link to licensing policy
|
2019-11-13 11:53:59 +08:00 |
|
Vincent Wei
|
c47dad1ad5
|
restore build/rules-pc.linux and fix errors in makefile.ng files
|
2019-10-18 16:56:05 +08:00 |
|
Vincent Wei
|
53c77a9a73
|
prepend excpetion list statement
|
2019-07-15 14:17:20 +08:00 |
|
Vincent Wei
|
8040f7abd5
|
__mg_time -> mg_os_time; __mg_mktime -> __mg_os_mktime; __mg_localtime -> __mg_os_localtime; use clock_gettime for tick count instead of gettimeofday
|
2019-07-14 14:21:40 +08:00 |
|
gengyue
|
5e8b27b810
|
solved some memery error
|
2019-07-04 18:39:16 +08:00 |
|
Vincent Wei
|
ec330b1fea
|
Try to load font from the relative path, if failed, try to load font from the system resource path.
|
2019-05-28 18:06:54 +08:00 |
|
Vincent Wei
|
b9fd4b9178
|
New API: GetNextUChar
|
2019-05-15 11:58:48 +08:00 |
|
HOU Huihua
|
7ed7a27d62
|
tune code for SUBPIXEL rendering
|
2019-04-16 15:43:00 +08:00 |
|
Vincent Wei
|
4592dd3cd1
|
cleanup
|
2019-04-16 09:13:52 +08:00 |
|
Vincent Wei
|
0c8a8acadd
|
tune code for make docs
|
2019-04-12 11:39:53 +08:00 |
|
WEI Yongming
|
54577e9dd2
|
increase temp buffer size to avoid overflow; \t -> 4 spaces
|
2019-04-11 18:49:47 +08:00 |
|
Vincent Wei
|
2581fa4d18
|
remove assert
|
2019-04-10 18:22:32 +08:00 |
|
Vincent Wei
|
8f27fbb1a8
|
debug and tune
|
2019-04-10 16:20:37 +08:00 |
|
Vincent Wei
|
9ae76a1d91
|
cleanup
|
2019-04-10 10:13:51 +08:00 |
|
Vincent Wei
|
43ef338bd8
|
debug: use FS_SLANT_ROMAN as the default
|
2019-04-10 10:13:41 +08:00 |
|
Vincent Wei
|
27139876a8
|
Use language code instead of script type for the first argument of UStrGetBreaks
|
2019-04-09 15:35:19 +08:00 |
|
Vincent Wei
|
9e0c3a9c99
|
cleanup
|
2019-04-09 11:09:54 +08:00 |
|
Vincent Wei
|
c827a8b6a9
|
debug: use static _funcs object to avoid memory leak
|
2019-04-09 10:17:52 +08:00 |
|
Vincent Wei
|
5abeee3b64
|
tune __mg_ft2_get_face return filename and face
|
2019-04-08 18:35:34 +08:00 |
|
Vincent Wei
|
872ea630fd
|
initial implementation of complex shaping engine
|
2019-04-08 15:17:05 +08:00 |
|
Vincent Wei
|
dfd4a603f9
|
change version to 4.0.0
|
2019-04-06 13:34:20 +08:00 |
|
Vincent Wei
|
b739daadba
|
cleanup FreeType2 font engine, remove redundant code
|
2019-04-04 16:51:54 +08:00 |
|
Vincent Wei
|
4ff5097dfb
|
check pointer for get_glyph_advance
|
2019-04-02 19:00:13 +08:00 |
|
Vincent Wei
|
6e33602e7d
|
debug for glyph orientation in vertical layout
|
2019-04-02 17:27:15 +08:00 |
|
Vincent Wei
|
704b6287ff
|
debug for MIXED orientation
|
2019-04-02 10:12:31 +08:00 |
|
Vincent Wei
|
1df726dd10
|
tune gravity and orientation
|
2019-04-02 09:27:06 +08:00 |
|
Vincent Wei
|
b2afe815b5
|
debug DrawShapedGlyph
|
2019-04-01 19:12:41 +08:00 |
|
Vincent Wei
|
4d2fe61e52
|
remove (x,y) from CB_GLYPH_LAID_OUT
|
2019-04-01 14:26:56 +08:00 |
|
Vincent Wei
|
61b799af88
|
fix bug: not convert AChar to Glyph32
|
2019-03-29 20:18:26 +08:00 |
|
Vincent Wei
|
cf063aad32
|
disable debug print
|
2019-03-29 18:31:23 +08:00 |
|
Vincent Wei
|
0855e8b972
|
add null fonts for korea and japanese charsets
|
2019-03-29 16:13:16 +08:00 |
|
Vincent Wei
|
f68c26860a
|
Implementation of CreateLogFontForMChar2UChar; FONT_MIN_SIZE -> 1
|
2019-03-29 10:40:35 +08:00 |
|
Vincent Wei
|
1c79cf510f
|
Tune the TextRunsInfo and LayoutInfo related APIs
|
2019-03-28 17:47:12 +08:00 |
|
Vincent Wei
|
86965a0e9c
|
fixbug in layout-ellipsize.c
|
2019-03-28 11:40:58 +08:00 |
|
Vincent Wei
|
9adea7df64
|
implementation of NULL font engine and incored NULL devfonts for every charset
|
2019-03-27 17:58:56 +08:00 |
|
Vincent Wei
|
8f70dfcf69
|
UStrTailorBreaks
|
2019-03-27 16:46:42 +08:00 |
|
Vincent Wei
|
913ea4db23
|
CreateTextRunsInfo and CreateLayoutInfo passed test cases
|
2019-03-27 15:50:16 +08:00 |
|
Vincent Wei
|
338fb0276e
|
use _DEBUG for real output of _DBG_PRINTF
|
2019-03-27 10:08:01 +08:00 |
|
Vincent Wei
|
a95ee5b181
|
debug
|
2019-03-26 18:09:49 +08:00 |
|
Vincent Wei
|
ed6ceaa49c
|
fixbug of layout implementation
|
2019-03-26 12:22:26 +08:00 |
|