minjaesong
|
b3e6f61f96
|
commenting out debug prints
|
2024-05-03 03:15:27 +09:00 |
|
minjaesong
|
c2b491cc8d
|
more fair penaltying
|
2024-05-03 03:08:51 +09:00 |
|
minjaesong
|
74695f519b
|
PUA chart update
|
2024-05-02 20:26:31 +09:00 |
|
minjaesong
|
adcf84140c
|
OBJ has no glyph and has zero width now
|
2024-05-02 18:18:24 +09:00 |
|
minjaesong
|
b7ecfd910e
|
fix: wide glue with size multiple of 16 would cause issues
|
2024-05-02 17:47:58 +09:00 |
|
minjaesong
|
a719d872c2
|
fix: font scaling and interchar would cause typesetting to fail
|
2024-05-01 02:08:38 +09:00 |
|
minjaesong
|
2d99f39a99
|
fix: colour code gets broken up by the hyphenation
|
2024-05-01 00:46:06 +09:00 |
|
minjaesong
|
d43a2d5bec
|
more adhoc adjustments
|
2024-04-30 18:50:24 +09:00 |
|
minjaesong
|
b2acb83848
|
more arbitrary conditions
|
2024-04-30 18:32:45 +09:00 |
|
minjaesong
|
949187345d
|
better penalty?
|
2024-04-30 18:22:54 +09:00 |
|
minjaesong
|
07d4504a89
|
testing new penalty eq
|
2024-04-30 18:04:47 +09:00 |
|
minjaesong
|
aa45f942e3
|
freezing slugs into a single line of text
|
2024-04-30 16:39:32 +09:00 |
|
minjaesong
|
7384d970d5
|
better-behaving hyphenation penalty
|
2024-04-30 04:59:08 +09:00 |
|
minjaesong
|
8e29db9c4a
|
smarter hyphenation
|
2024-04-29 16:47:11 +09:00 |
|
minjaesong
|
8bf0642b3f
|
fix: space before hyphen gets ignored
|
2024-04-29 01:40:02 +09:00 |
|
minjaesong
|
87492c1f0b
|
better text scaling support
|
2024-04-28 22:25:00 +09:00 |
|
minjaesong
|
2196a4b2e7
|
faster typesetting by not creating glyph caches
|
2024-04-28 21:18:44 +09:00 |
|
minjaesong
|
ee51cafa6c
|
hyphnation rules for other scripts
|
2024-04-28 19:41:19 +09:00 |
|
minjaesong
|
57ce0363f2
|
better tokenising for quots
|
2024-04-28 18:15:05 +09:00 |
|
minjaesong
|
77e01151b5
|
fix: poor handling of pre-hyphenated words
|
2024-04-28 17:52:41 +09:00 |
|
minjaesong
|
869d424292
|
fix: hyphenated slug would not contract
|
2024-04-28 17:33:37 +09:00 |
|
minjaesong
|
631e60bb73
|
hangable colon and semicolon
|
2024-04-28 16:24:00 +09:00 |
|
minjaesong
|
6410256e6a
|
a space is narrower 4px; tokenising CamelCase
|
2024-04-28 14:28:17 +09:00 |
|
minjaesong
|
66c1a1357a
|
control chars for movabletype
|
2024-04-28 01:18:21 +09:00 |
|
minjaesong
|
d87b0dce7c
|
scale support for MovableType
|
2024-04-27 16:02:22 +09:00 |
|
minjaesong
|
c695a9c5f0
|
more bug fixes
|
2024-04-26 01:30:23 +09:00 |
|
minjaesong
|
6c63504497
|
more tokeniser fix
|
2024-04-25 21:20:45 +09:00 |
|
minjaesong
|
8fd3f0e99a
|
more hentaigana wip
|
2024-04-08 00:59:09 +09:00 |
|
minjaesong
|
373af27873
|
better tokenising for mixed scripts (latin with numerals, korean with latin)
|
2024-04-06 22:23:14 +09:00 |
|
minjaesong
|
30327776ba
|
typesetter: extra draw call by line number
|
2024-04-04 02:45:24 +09:00 |
|
minjaesong
|
32c859fdf8
|
tokenising pre-hyphen-ated words
|
2024-04-03 14:49:03 +09:00 |
|
minjaesong
|
06782fdc55
|
fixing quirks for more writing systems
|
2024-03-31 00:13:31 +09:00 |
|
minjaesong
|
46a57e8e50
|
thai text linebreaking fix
|
2024-03-31 00:02:19 +09:00 |
|
minjaesong
|
78333b3fe1
|
slug moving will ignore glues at line head
|
2024-03-30 22:14:55 +09:00 |
|
minjaesong
|
35325cb852
|
cjkpunct is now variable
|
2024-03-30 21:46:48 +09:00 |
|
minjaesong
|
1bf78cc5bb
|
cjkpunct adjustments
|
2024-03-30 20:20:52 +09:00 |
|
minjaesong
|
5f1f740fab
|
cjkpunct update
|
2024-03-30 19:57:21 +09:00 |
|
minjaesong
|
e9c9ae4aab
|
better control chars handling
|
2024-03-30 17:00:13 +09:00 |
|
minjaesong
|
09b3a8c759
|
fix: tokeniser fails on the line starts with indentation then colour codes
|
2024-03-30 05:58:01 +09:00 |
|
minjaesong
|
cfc52386ab
|
almost working...
|
2024-03-30 05:55:22 +09:00 |
|
minjaesong
|
c9474fac1c
|
tokeniser: japanese small kana coalesced
|
2024-03-30 01:28:46 +09:00 |
|
minjaesong
|
9e85cae502
|
kana update
|
2024-03-30 01:16:11 +09:00 |
|
minjaesong
|
eacbd4fdb0
|
tokeniser changes
|
2024-03-29 23:58:58 +09:00 |
|
minjaesong
|
258f70dbf4
|
new tokeniser
|
2024-03-29 23:43:58 +09:00 |
|
minjaesong
|
f69b39df95
|
typesetter wip
|
2024-03-29 17:38:00 +09:00 |
|
minjaesong
|
9b554d3524
|
glyphs update
|
2024-03-29 17:37:49 +09:00 |
|
minjaesong
|
d6ba2eb7ce
|
symbols sheet update
|
2024-03-28 21:06:48 +09:00 |
|
minjaesong
|
a9883fc029
|
more kana update
|
2024-03-28 19:08:23 +09:00 |
|
minjaesong
|
0ebbcfb8c4
|
control chars and colour codes
|
2024-03-26 02:14:58 +09:00 |
|
minjaesong
|
4d04f368c6
|
word split rule for Korean
|
2024-03-25 20:34:48 +09:00 |
|