Commit Graph

  • 982fb94828 more devanagari obscurities minjaesong 2026-02-26 10:15:23 +09:00
  • be1c8e2f79 Devanagari RA-appended half forms minjaesong 2026-02-26 09:08:39 +09:00
  • 08d1b41cc0 slightly better fi fl ligs minjaesong 2026-02-26 06:12:17 +09:00
  • 3f9f5fb679 more visually balanced Jya conjunct minjaesong 2026-02-26 05:52:40 +09:00
  • a2a73128e0 nudge-y fixed minjaesong 2026-02-26 05:25:32 +09:00
  • 488304b7b4 trigraphs with reph but wip minjaesong 2026-02-26 05:10:20 +09:00
  • b73aa76285 nudge-x minjaesong 2026-02-26 04:18:27 +09:00
  • f38cd8f4da adding missing sirorekha for visarga minjaesong 2026-02-25 05:54:16 +09:00
  • a567b9f7fc CLAUDE.md minjaesong 2026-02-25 03:13:06 +09:00
  • 86699af92d fix: devanagari candrabindu and anusvara off by one pixel minjaesong 2026-02-25 03:10:43 +09:00
  • cdc3499f38 fix: devanagari SHA has wrong anchor point minjaesong 2026-02-25 02:46:23 +09:00
  • fca02f1a3d otf more deva minjaesong 2026-02-24 21:14:20 +09:00
  • 73fcd7d922 otf deva complex combi minjaesong 2026-02-24 09:57:43 +09:00
  • 1d6eb7b2c8 otf wip5 minjaesong 2026-02-24 07:25:55 +09:00
  • d94bac6186 otf wip4 minjaesong 2026-02-24 06:01:24 +09:00
  • 63adbba1bb otf wip3 minjaesong 2026-02-24 04:29:11 +09:00
  • 8d1e669a93 otf wip2 minjaesong 2026-02-24 02:32:49 +09:00
  • 949b6aa777 otf wip minjaesong 2026-02-23 19:32:25 +09:00
  • 5e2cacd491 TTF build using fontforge minjaesong 2026-02-23 18:32:03 +09:00
  • 208466bbb2 bitsnpicas probably not decent minjaesong 2026-02-23 11:18:09 +09:00
  • b5f01a4d41 why are you still looking for tga.gz minjaesong 2026-02-20 10:45:03 +09:00
  • e7afe0135e moving assets inside classpath minjaesong 2026-02-19 09:17:20 +09:00
  • e3904790dc hangul: minor legibility improvements minjaesong 2025-08-03 03:10:50 +09:00
  • 0c3a73c2f9 symbols for legacy computing wip minjaesong 2025-01-19 19:51:49 +09:00
  • 648f3ffadd pua: added ESC keycap minjaesong 2025-01-19 19:50:57 +09:00
  • 2dc148116e minor improvements minjaesong 2024-10-01 22:35:54 +09:00
  • 069b1c853d more demotext changes v1.14 minjaesong 2024-10-01 15:00:16 +09:00
  • d5b912a64e slightly better demo text minjaesong 2024-09-30 19:45:29 +09:00
  • 07a4988f5f fix: no whitespaces not being committed on-time minjaesong 2024-09-30 19:22:11 +09:00
  • 13ef2f586e hentaigana update (2) minjaesong 2024-09-24 01:54:26 +09:00
  • 5882ddd974 hentaigana update minjaesong 2024-09-24 01:47:05 +09:00
  • 2000438c16 feature-complete Hentaigana/fix: typesetter infinete loop on unbreakable wider-than-paper chunk minjaesong 2024-09-22 00:00:21 +09:00
  • bdb4e9f03f Alphanumeric Presentation Forms minjaesong 2024-09-21 19:18:21 +09:00
  • 3e395defb5 Unicode 16 update for Control Pictures minjaesong 2024-09-21 19:17:45 +09:00
  • 71371e147b fix: characters not on overriden charset would not print minjaesong 2024-09-12 23:37:02 +09:00
  • fbc8aef956 more hentaigana wip minjaesong 2024-06-10 01:40:06 +09:00
  • 32bdc98de5 more hentaigana wip minjaesong 2024-06-08 03:36:06 +09:00
  • 1614260ce7 ligatures only available when interchar=0 minjaesong 2024-06-02 21:20:48 +09:00
  • fb60edb9a4 typesetting: minute visual adjustments minjaesong 2024-06-01 16:53:31 +09:00
  • 47eae57418 fi fl ligatures minjaesong 2024-06-01 01:27:41 +09:00
  • 2a15785f57 better interchar handling for MovableType minjaesong 2024-05-23 14:26:22 +09:00
  • 95dfcb91b5 better interchar handling minjaesong 2024-05-23 14:04:42 +09:00
  • 033fcab9ec dynamic badness minjaesong 2024-05-22 14:03:01 +09:00
  • b7521ccabf more whitespaces for typesetting minjaesong 2024-05-22 01:04:25 +09:00
  • 3cc397d2db make SHYs work again minjaesong 2024-05-22 00:36:22 +09:00
  • 1f37ee1f4f fix: larger scale font whitespaces minjaesong 2024-05-21 23:21:24 +09:00
  • 2205e1bc44 space is 5px again but for MovableType only minjaesong 2024-05-21 17:09:25 +09:00
  • 3500f17e08 fix: quirks with getting width of blocks and typesetting minjaesong 2024-05-21 16:47:06 +09:00
  • 7c8a1be3e5 double story miniscule g minjaesong 2024-05-20 03:37:41 +09:00
  • 39ff4cd92c Deterministic randomiser because Timsort was complaining minjaesong 2024-05-20 00:55:37 +09:00
  • 2c10407c17 zwsp and thsp are now recognised as whitespaces minjaesong 2024-05-19 00:46:30 +09:00
  • 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