114 Commits

Author SHA1 Message Date
Peng Guanwen
e2bf2327b5
Use icu4x for linebreaking algorithm (#1355) 2023-05-30 17:53:10 +02:00
Gabriel Wu
87ee97ae5e
Support syntax highlighting for more languages (#771)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-05-30 10:46:56 +02:00
Naim A
d61a839188
resolve #510: reverse quote direction in RTL languages (#1183) 2023-05-19 16:49:16 +02:00
Pg Biel
b5ad2468ad
Improve alignment of text inside raw blocks (#1034) 2023-05-11 16:32:46 +02:00
Peng Guanwen
d19a4124de
Implement sophisticated CJK punctuation adjustment (#954) 2023-05-11 15:02:52 +02:00
Laurenz
ad347632ab Make ligatures copyable and searchable
Fixes #479
Fixes #1040
2023-05-03 10:33:18 +02:00
Martin Haug
17cef8dcee
Add ICC profiles to images in PDF and update usvg, svg2pdf (#822) 2023-05-02 13:53:20 +02:00
Alexander Seiler
c941baa7ee
Correct some typos (#987) 2023-04-27 11:26:43 +02:00
pan93412
a6df909a8d
Allow passing region to LocalName (#926) 2023-04-26 11:30:03 +02:00
Luis David Licea Torres
e5ea3ecbbb
Spanish quote marks (#941) 2023-04-24 10:33:56 +02:00
Alex Saveau
e5f942172d
Add comment at end of line test (#783) 2023-04-13 21:22:34 +02:00
Alex Saveau
6d596da72b
Make math punctuation tests more complete (#782) 2023-04-13 21:03:00 +02:00
Laurenz
46ce9c94e3 Fix linebreak after inline objects with metadata 2023-04-13 15:52:20 +02:00
Laurenz
89cf4054d6 Reduce amount of hashing 2023-04-13 14:23:46 +02:00
Peng Guanwen
ff16f3fb37
Refine linebreak algorithm for better Chinese justification (#701) 2023-04-13 10:44:39 +02:00
Birk Tjelmeland
ed79ecbb44
Add support for cliping content in block and box (#431) 2023-04-01 16:04:38 +02:00
frozolotl
e13fc04c3e
Fix parsing of language in single-tick raw literals (#401) 2023-03-28 17:04:27 +02:00
Laurenz
25b5bd1175 Fully untyped model 2023-03-07 15:17:13 +01:00
Laurenz
7597b99789 New default style 2023-02-25 20:04:30 +01:00
Laurenz
c1637054a4 Fix semicolon parsing 2023-02-17 16:41:21 +01:00
Laurenz
67b4540397 Dissolve utility category 2023-02-16 14:43:38 +01:00
Laurenz
942fa6636d Fix raw block highlighting 2023-02-15 09:52:08 +01:00
Laurenz
cc9b52ddd4 Better table lines 2023-02-14 12:08:05 +01:00
Laurenz
d99359dede Add baseline argument to box 2023-02-12 21:14:21 +01:00
Laurenz
7b2cdb9d95 Require colon in show rule 2023-02-12 20:25:24 +01:00
Laurenz
3ffa7393f0 Make all nodes block-level 2023-02-12 19:57:28 +01:00
Laurenz
9e918d06ad Fix function call highlighting 2023-02-03 17:46:53 +01:00
Laurenz
afa344f33d Fix raw show rule 2023-02-01 13:32:05 +01:00
Laurenz
1de53730bc Symbol values and modules 2023-01-27 12:04:36 +01:00
Laurenz
c2e458a133 Symbol notation 2022-12-05 12:25:37 +01:00
Laurenz
579dac3c91 Strong delta 2022-11-29 14:57:05 +01:00
Laurenz
0efe669278 Reorganize library and tests 2022-11-29 14:18:13 +01:00
Laurenz
1937d746ab Show everything! 2022-11-19 22:40:42 +01:00
Laurenz
bf59c08a0a New interaction model 2022-11-12 23:46:26 +01:00
Laurenz
010cc2effc New block spacing model 2022-11-09 18:20:02 +01:00
Laurenz
a7a4cae294 Less style properties 2022-11-08 11:45:59 +01:00
Laurenz
efd1853d06 Show it!
- New show rule syntax
- Set if syntax
- Removed wrap syntax
2022-11-07 12:46:05 +01:00
Laurenz
33928a00dc Tidy up library 2022-11-03 16:50:26 +01:00
Laurenz
7ef6cb31df Bump ttf-parser 2022-09-30 11:23:09 +02:00
Laurenz
704f2fbaf1 Description lists, link syntax, and new enum syntax 2022-09-26 16:12:57 +02:00
Laurenz
b98004330b Handle non-breaking spaces during justification 2022-09-19 10:28:06 +02:00
Laurenz
0d12f2ab23 [WIP] Label and reference syntax 2022-09-07 11:07:17 +02:00
Laurenz
20b990d297 Anti-aliased image rendering 2022-06-14 17:20:31 +02:00
Laurenz
2fe549c1ec Fix inline math formula frame size 2022-06-13 14:07:48 +02:00
Martin Haug
755d468198 Fix inline nodes and decorations
Also Code Review 👯‍♂️
2022-06-01 11:43:03 +02:00
Martin Haug
4e3036afcb Sub- and superscripts
Fixes to PDF export I guess
Also improved rendition for non-Latin scripts
2022-05-31 22:56:08 +02:00
Laurenz
d4e59d4be1 Make justified break work for last line 2022-05-27 15:54:54 +02:00
Martin Haug
99cb655832 Intra-document links 2022-05-27 12:56:20 +02:00
Laurenz
5a7c901f21 Switch to New Computer Modern Math 2022-05-19 12:59:39 +02:00
Laurenz
3965e10281 Hack in ReX for now 2022-05-18 19:09:57 +02:00