Commit Graph

274 Commits

Author SHA1 Message Date
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
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
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
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
d6ba2eb7ce symbols sheet update 2024-03-28 21:06:48 +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
minjaesong
ab04e6b735 better hyphenation 2024-03-25 20:00:22 +09:00
minjaesong
c1b7d3e036 hyphenation wip 2024-03-25 18:43:08 +09:00
minjaesong
f60454229b new tightening penalising eq 2024-03-25 16:48:53 +09:00
minjaesong
bba02d9f40 adding fullwidth comma/period to the symbol table 2024-03-25 16:34:13 +09:00
minjaesong
1a20283bb3 kerning rule for rs and dots 2024-03-25 16:23:36 +09:00
minjaesong
b9e0366512 Chinese/Japanese typesetting works in a way that it won't crash the program 2024-03-25 16:01:32 +09:00
minjaesong
67481f9e44 various fixes 2024-03-25 03:29:51 +09:00
minjaesong
84ea79b069 justified typesetting wip 2024-03-25 02:54:21 +09:00
minjaesong
75a3bb2198 new kana for testing 2024-02-22 21:43:18 +09:00
minjaesong
2a39ff0d35 copyright update 2024-02-05 04:18:31 +09:00
minjaesong
ff7c0f8df3 yet another devanagari improvements regarding superscript RA and vowel I 2024-02-02 20:38:16 +09:00
minjaesong
c863148f13 fix: positioning of diacritics after hindi II; positioning of superscript RA in sample string DARJEELING 2024-01-28 22:48:41 +09:00
minjaesong
6bf4a5a995 Old hangul rendering fix 2024-01-19 16:01:51 +09:00
minjaesong
2f6126d0ea texts now printed 2px lower so that the text is vertically centred against the lineheight 2023-06-06 18:07:14 +09:00
minjaesong
0a873b3801 fixed a bug where glyphs in alternative charcter sets (namele bulgarian and serbian) would not override the glyph props of the base glyphs 2022-08-02 22:54:18 +09:00
minjaesong
28166bb2ec (in a Crocodile Dundee vibe) that's not a fix; this is a fix 2022-03-22 17:07:38 +09:00
minjaesong
ac85217998 fixed a bug where diacritics with align right would not get positioned correctly 2022-03-22 15:47:24 +09:00
minjaesong
44b2450fbf setting default line height to 24 pixels on the source 2022-03-22 09:29:38 +09:00
minjaesong
9221373c53 removing single-glyph devanagary DRYA ligature 2022-03-20 18:34:51 +09:00
minjaesong
bfaa190e49 another devanagari changes 2022-03-19 10:42:00 +09:00
minjaesong
23c7ae15a2 more variable devanagari i/ii 2022-03-17 15:37:31 +09:00
minjaesong
077a832767 variable length for devanagari i/ii 2022-03-14 21:42:28 +09:00
minjaesong
8c9e912491 devanagari: five more sanskrit ligatures 2022-03-13 17:05:03 +09:00
minjaesong
8a7cf85982 an alternative sequence to write Tamil SHRII 2022-03-10 16:23:14 +09:00
minjaesong
bae9af79e9 devanagari NG.K/KH/G/GH ligatures 2022-03-09 13:22:18 +09:00
minjaesong
2812460a9c devanagari nuqta 2022-03-08 11:05:31 +09:00