chrox
|
56fa8a45b7
|
remove rescaleByDPI since it's not reversible
alternatively we store the original size before scaling by screen DPI
and use that value when needed.
|
2014-08-20 09:41:01 +08:00 |
|
chrox
|
92219a1f1e
|
cleanup: expand tab to 4 spaces
|
2014-03-13 21:52:43 +08:00 |
|
chrox
|
24ed02bbee
|
add bold property for text rendering
|
2014-01-22 17:26:14 +08:00 |
|
Paulo Matias
|
9072a30cb5
|
Avoid off-limits dictionary title and make font size adjustable
|
2014-01-10 01:12:51 -02:00 |
|
chrox
|
63d574c3b5
|
less verbose on fallback text rendering
|
2013-10-25 20:10:15 +08:00 |
|
chrox
|
4cfdce6105
|
fix several local calls of Math.round
|
2013-10-23 22:37:55 +08:00 |
|
HW
|
09cd5c4104
|
Make DEBUG a require()d local
|
2013-10-22 20:51:29 +02:00 |
|
HW
|
ef111b99c6
|
Refactored to use strictly locals
|
2013-10-18 22:38:07 +02:00 |
|
chrox
|
3f3e434157
|
rescale font size when fallbacks to fallback fonts
and make FreeSerif font the default font instead of DroidSansFallback
This patch should fix #272.
|
2013-10-16 12:22:53 +08:00 |
|
HW
|
25faf7e1a4
|
fixed bugs in implementation of utf8Chars()
|
2013-09-03 16:54:06 +02:00 |
|
HW
|
61c232e0e9
|
add a UTF8 character iterator
this speeds up font rendering since LuaJIT doesn't have to use
the interpreter for string.gsub(), which was used before
|
2013-09-03 16:24:49 +02:00 |
|
chrox
|
bbfa6428aa
|
add glyph fallbacks
if glyph is not found in specified fontface, fallback fonts are checked
on by one until a glyph is found.
|
2013-06-16 15:33:50 +08:00 |
|
chrox
|
01f045e7f9
|
add standalone glyph cache
I found it will be especially helpful to cache glyph separately
so that glyph caches won't be washed out by a single page cache.
|
2013-03-25 16:26:57 +08:00 |
|
chrox
|
26e2435fc6
|
render text with background and foreground 'color'
|
2013-03-16 19:46:37 +08:00 |
|
Qingping Hou
|
e3b567b2b1
|
fix kerning for Utf8Text family methods from tigran123
refer to master pullrequest #386 and #383, related
commits are (all in master(kpv) tree):
cb25029ddd
c7b4cf71f8
379cba7b68
|
2012-10-09 16:08:34 -04:00 |
|
HW
|
60ccd7441e
|
fixed menu info displaying, replaced debug() by DEBUG()
the replacement of debug() was necessary to be able to access the lua library "debug" (for backtraces etc.)
|
2012-05-28 18:59:16 +02:00 |
|
HW
|
9e531fc2db
|
file reorganisation
all lua frontend files are now in the frontend/ directory.
all old code is cleaned up.
|
2012-05-19 01:10:57 +02:00 |
|