Commit Graph

  • 1f318837e7 minor changes never end minjaesong 2024-05-18 20:12:07 +09:00
  • a5fc22661c fix: block involving OBJs are not properly justified minjaesong 2024-05-18 02:57:28 +09:00
  • d8dc1c8cfd CodepointSequence.toReadable() is now public minjaesong 2024-05-17 23:58:50 +09:00
  • 42c72a6a90 drawing text without GPU minjaesong 2024-05-16 01:35:16 +09:00
  • 385dc8bdff fix: bad hyphenation on Hangul because the code was always assuming left part of the 'hyphenated' text always ends with a hyphen minjaesong 2024-05-14 00:34:53 +09:00
  • a58abd813f til antonym of indent is exdent minjaesong 2024-05-10 02:48:04 +09:00
  • 8b38e3e47d fix: bad behaviour minjaesong 2024-05-10 02:05:56 +09:00
  • bd333293c4 fix: bad hyphenation calc minjaesong 2024-05-10 01:44:44 +09:00
  • c415c29fb5 unindentation if the line starts with hangables minjaesong 2024-05-10 00:09:10 +09:00
  • d31b5e4068 two more paragraph alignment: raggedleft and centred minjaesong 2024-05-09 16:47:42 +09:00
  • e2d6d3724c fix: bad width calculation on raggedright minjaesong 2024-05-09 15:59:30 +09:00
  • 48339b0599 hyphens are now hangable minjaesong 2024-05-09 03:45:11 +09:00
  • 0dade179d8 fix: nbsp not typesetted correctly minjaesong 2024-05-05 01:46:13 +09:00
  • fb4cfb6e6d raggedright typesetting minjaesong 2024-05-04 02:50:00 +09:00
  • 06fcffde56 commenting out debug prints minjaesong 2024-05-03 16:11:44 +09:00
  • accbecfb3e new charset override 'codestyle ascii' minjaesong 2024-05-03 16:09:18 +09:00
  • b3e6f61f96 commenting out debug prints minjaesong 2024-05-03 03:15:27 +09:00
  • c2b491cc8d more fair penaltying minjaesong 2024-05-03 03:08:51 +09:00
  • 74695f519b PUA chart update minjaesong 2024-05-02 20:26:31 +09:00
  • adcf84140c OBJ has no glyph and has zero width now minjaesong 2024-05-02 18:18:24 +09:00
  • b7ecfd910e fix: wide glue with size multiple of 16 would cause issues minjaesong 2024-05-02 17:47:58 +09:00
  • a719d872c2 fix: font scaling and interchar would cause typesetting to fail minjaesong 2024-05-01 02:08:38 +09:00
  • 2d99f39a99 fix: colour code gets broken up by the hyphenation minjaesong 2024-05-01 00:46:06 +09:00
  • d43a2d5bec more adhoc adjustments minjaesong 2024-04-30 18:50:24 +09:00
  • b2acb83848 more arbitrary conditions minjaesong 2024-04-30 18:32:45 +09:00
  • 949187345d better penalty? minjaesong 2024-04-30 18:22:54 +09:00
  • 07d4504a89 testing new penalty eq minjaesong 2024-04-30 18:04:47 +09:00
  • aa45f942e3 freezing slugs into a single line of text minjaesong 2024-04-30 16:39:32 +09:00
  • 7384d970d5 better-behaving hyphenation penalty minjaesong 2024-04-30 04:59:08 +09:00
  • 8e29db9c4a smarter hyphenation minjaesong 2024-04-29 16:47:11 +09:00
  • 8bf0642b3f fix: space before hyphen gets ignored minjaesong 2024-04-29 01:40:02 +09:00
  • 87492c1f0b better text scaling support minjaesong 2024-04-28 22:25:00 +09:00
  • 2196a4b2e7 faster typesetting by not creating glyph caches minjaesong 2024-04-28 21:18:44 +09:00
  • ee51cafa6c hyphnation rules for other scripts minjaesong 2024-04-28 19:41:19 +09:00
  • 57ce0363f2 better tokenising for quots minjaesong 2024-04-28 18:15:05 +09:00
  • 77e01151b5 fix: poor handling of pre-hyphenated words minjaesong 2024-04-28 17:52:41 +09:00
  • 869d424292 fix: hyphenated slug would not contract minjaesong 2024-04-28 17:33:37 +09:00
  • 631e60bb73 hangable colon and semicolon minjaesong 2024-04-28 16:24:00 +09:00
  • 6410256e6a a space is narrower 4px; tokenising CamelCase minjaesong 2024-04-28 14:28:17 +09:00
  • 66c1a1357a control chars for movabletype minjaesong 2024-04-28 01:18:21 +09:00
  • d87b0dce7c scale support for MovableType minjaesong 2024-04-27 16:02:22 +09:00
  • c695a9c5f0 more bug fixes minjaesong 2024-04-26 01:30:23 +09:00
  • 6c63504497 more tokeniser fix minjaesong 2024-04-25 21:20:45 +09:00
  • 8fd3f0e99a more hentaigana wip minjaesong 2024-04-08 00:59:09 +09:00
  • 373af27873 better tokenising for mixed scripts (latin with numerals, korean with latin) minjaesong 2024-04-06 22:23:14 +09:00
  • 30327776ba typesetter: extra draw call by line number minjaesong 2024-04-04 02:45:24 +09:00
  • 32c859fdf8 tokenising pre-hyphen-ated words minjaesong 2024-04-03 14:47:18 +09:00
  • 06782fdc55 fixing quirks for more writing systems minjaesong 2024-03-31 00:13:31 +09:00
  • 46a57e8e50 thai text linebreaking fix minjaesong 2024-03-31 00:02:19 +09:00
  • 78333b3fe1 slug moving will ignore glues at line head minjaesong 2024-03-30 22:14:55 +09:00
  • 35325cb852 cjkpunct is now variable minjaesong 2024-03-30 21:46:48 +09:00
  • 1bf78cc5bb cjkpunct adjustments minjaesong 2024-03-30 20:20:52 +09:00
  • 5f1f740fab cjkpunct update minjaesong 2024-03-30 19:57:21 +09:00
  • e9c9ae4aab better control chars handling minjaesong 2024-03-30 17:00:13 +09:00
  • 09b3a8c759 fix: tokeniser fails on the line starts with indentation then colour codes minjaesong 2024-03-30 05:58:01 +09:00
  • cfc52386ab almost working... minjaesong 2024-03-30 05:55:22 +09:00
  • c9474fac1c tokeniser: japanese small kana coalesced minjaesong 2024-03-30 01:28:46 +09:00
  • 9e85cae502 kana update minjaesong 2024-03-30 01:16:11 +09:00
  • eacbd4fdb0 tokeniser changes minjaesong 2024-03-29 23:58:58 +09:00
  • 258f70dbf4 new tokeniser minjaesong 2024-03-29 23:43:58 +09:00
  • f69b39df95 typesetter wip minjaesong 2024-03-29 17:38:00 +09:00
  • 9b554d3524 glyphs update minjaesong 2024-03-29 17:37:49 +09:00
  • d6ba2eb7ce symbols sheet update minjaesong 2024-03-28 21:06:48 +09:00
  • a9883fc029 more kana update minjaesong 2024-03-28 19:08:23 +09:00
  • 0ebbcfb8c4 control chars and colour codes minjaesong 2024-03-26 02:14:58 +09:00
  • 4d04f368c6 word split rule for Korean minjaesong 2024-03-25 20:34:48 +09:00
  • ab04e6b735 better hyphenation minjaesong 2024-03-25 20:00:22 +09:00
  • c1b7d3e036 hyphenation wip minjaesong 2024-03-25 18:43:08 +09:00
  • f60454229b new tightening penalising eq minjaesong 2024-03-25 16:48:53 +09:00
  • bba02d9f40 adding fullwidth comma/period to the symbol table minjaesong 2024-03-25 16:34:13 +09:00
  • 1a20283bb3 kerning rule for rs and dots minjaesong 2024-03-25 16:23:36 +09:00
  • c644d4ad1a test materials minjaesong 2024-03-25 16:03:08 +09:00
  • b9e0366512 Chinese/Japanese typesetting works in a way that it won't crash the program minjaesong 2024-03-25 16:01:32 +09:00
  • e81b9f4e53 various fixes minjaesong 2024-03-25 03:32:16 +09:00
  • 67481f9e44 various fixes minjaesong 2024-03-25 03:29:51 +09:00
  • 95f42a9126 fix: test window rendering quirks minjaesong 2024-03-25 03:06:28 +09:00
  • 84ea79b069 justified typesetting wip minjaesong 2024-03-25 02:54:21 +09:00
  • 3f1364c982 more hentaigana wip minjaesong 2024-03-12 21:06:46 +09:00
  • 28b902b6c0 more hentaigana wip minjaesong 2024-03-03 20:52:14 +09:00
  • a19ce0d833 README update minjaesong 2024-03-02 14:53:45 +09:00
  • b042af1881 update for indian rupee sign minjaesong 2024-03-02 14:32:54 +09:00
  • 1d57958db9 more wip minjaesong 2024-02-29 17:13:30 +09:00
  • a9d28510a7 minor changes minjaesong 2024-02-26 22:03:06 +09:00
  • b944cf3585 more hentaigana minjaesong 2024-02-26 21:03:14 +09:00
  • de23edcbda more hentaigana minjaesong 2024-02-26 01:54:46 +09:00
  • 68382370a4 minor edits minjaesong 2024-02-24 21:12:09 +09:00
  • 29c7c20844 more smol update minjaesong 2024-02-23 03:18:55 +09:00
  • 7037a758cf more kana update minjaesong 2024-02-23 00:57:38 +09:00
  • 75a3bb2198 new kana for testing minjaesong 2024-02-22 21:43:18 +09:00
  • 473b34dc7c experimental minjaesong 2024-02-22 20:34:31 +09:00
  • 6f88e37df6 new kana more wip minjaesong 2024-02-22 18:56:28 +09:00
  • 4ca39b3742 wip minjaesong 2024-02-22 14:37:45 +09:00
  • 3cc44d4421 new kana design wip minjaesong 2024-02-22 03:56:25 +09:00
  • 0ea7bf8c1b Update LICENSE.md v1.13 minjaesong 2024-02-07 01:53:56 +09:00
  • f5bc1f8178 more updates minjaesong 2024-02-05 22:12:56 +09:00
  • 2a39ff0d35 copyright update minjaesong 2024-02-05 04:18:31 +09:00
  • ecffe22d01 more patches minjaesong 2024-02-05 03:23:19 +09:00
  • e1c48ace6b a late night patch, yay minjaesong 2024-02-05 03:00:31 +09:00
  • efff35f0e3 more devanagari changes minjaesong 2024-02-04 19:23:23 +09:00
  • f10962ceda more devanagari changes minjaesong 2024-02-04 19:12:24 +09:00