Uri Tauber
5eec70de36
add IPA intervals to SD fonts
2026-08-07 01:08:29 +03:00
Justin Mitchell
d0b70b3f9f
fix: Replace vector with deque for text token storage ( #2814 )
2026-07-31 09:42:27 +03:00
Thiago Kenji Okada
9ec7767111
fix: preserve custom font ligatures ( #2673 )
2026-07-26 08:23:25 +03:00
Uri Tauber
9190048466
feat: point-size font selection ( #2720 )
2026-07-25 22:02:49 +00:00
Phạm Bình An
d0359edfcc
feat(epub): native <ruby> support for Chinese, Japanese ( #2665 )
2026-07-24 23:31:59 -04:00
Justin Mitchell and Uri Tauber
f0a50557be
feat: deferred refresh, memory work port, and first-open speedups ( #2611 )
...
Co-authored-by: Uri Tauber <uritaube@gmail.com >
2026-07-23 22:12:56 +03:00
Tsz Ho Sze
10db60c4fd
feat: cjk UI font fallback ( #2521 )
2026-07-23 21:26:54 +03:00
Husam Younis
2a19eb9e0d
feat: Arabic/Farsi/Urdu glyphs in built-in UI fonts - PR 2/3 ( #2596 )
2026-07-13 22:35:47 +03:00
Husam Younis and Uri Tauber
932a472835
feat: Arabic/Farsi/Urdu bidi reordering and contextual shaping — PR 1/3 ( #2541 )
...
Co-authored-by: Uri Tauber <uritaube@gmail.com >
2026-07-13 16:02:21 +03:00
Nick
5776911af0
fix: FontDecompressor OOM aborts on the render path (-fno-exceptions makes vector resize fatal) ( #2526 )
2026-07-07 09:06:18 +03:00
Leopoldo Pla Sempere and JiangoJ
57447a56a6
feat(epub): improve text-decoration support ( #2397 )
...
Co-authored-by: JiangoJ <jiangj2620@gmail.com >
2026-07-02 12:35:24 +03:00
Justin Mitchell
e7f3406704
fix: Add socket module import to build-sd-fonts script ( #2504 ) ( #2505 )
2026-07-01 12:10:15 -04:00
Егор Мартынов
2754a5ff01
feat: add Vollkorn font ( #2473 )
2026-06-29 15:54:01 +03:00
Uri Tauber
c4b1d9644a
fix: correct font size selection ( #2410 )
2026-06-24 17:01:10 +03:00
Justin Mitchell
370f87ea01
feat: add Spacing Modifier Letters range to font presets ( #2194 )
2026-06-21 09:14:42 +03:00
Justin Mitchell and Uri Tauber
22f3575064
feat: Support for Korean line breaks and glyph spacing ( #2288 )
...
Co-authored-by: Uri Tauber <uritaube@gmail.com >
2026-06-17 17:27:03 +03:00
Julia
21caebd6e4
fix: use Noto Sans as punctuation fallback when generating downloadable SD fonts ( #2331 )
2026-06-12 11:54:34 -04:00
Matteo Scopel
6f05e401a1
feat: add the Libre Baskerville font family ( #2088 )
...
## Summary
This PR adds the [Libre Baskerville
](https://github.com/impallari/Libre-Baskerville ) font family to the
fonts available for download in CrossPoint.
## Additional Context
Baskerville is a classic font family, widely available in some form or
the other in most ereaders and widely used in publishing and in the
academy.
Libre Baskerville is a libre (SIL Open Font License v1) implementation
of it, which makes it possible for CrossPoint to ship it without issues.

---
### AI Usage
Did you use AI tools to help write this code? _**NO**_
2026-06-11 19:10:41 +03:00
Hoang Manh Linh and Claude Opus 4.8
1f83087aa5
feat(fonts): add Vietnamese glyph coverage to the built-in UI font ( #2280 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-11 15:11:50 +03:00
Uri Tauber
b12839d1d4
chore: Move opendyslexic from flash to SD ( #2231 )
2026-06-01 13:49:57 -04:00
Uri Tauber
94c0ba466c
feat: Hebrew localization ( #2068 )
2026-05-31 16:57:51 +03:00
Uri Tauber and Zach Nelson
f5bc554ae7
feat: add RTL support in epub and txt readers ( #1700 )
...
Co-authored-by: Zach Nelson <zach@zdnelson.com >
2026-05-29 03:25:17 -04:00
c5e861d71c
feat: <sup> and <sub> support ( #2131 )
...
## Summary
* **What is the goal of this PR?** Support for `<sup>` and `<sub>` tags.
## Additional Context
This isn't my work, but @jpirnay 's (missing you here, man!). I migrated
his work from
https://github.com/jpirnay/crosspoint-reader/commit/bcd8c32cf26447ccc792cfedd2fdbfce4fee5210
with some micro-optimizations.
Screenshots:
[Subscript-and-Superscript-Tests_ch2_p1_10pct_55632.bmp](https://github.com/user-attachments/files/28196936/Subscript-and-Superscript-Tests_ch2_p1_10pct_55632.bmp )
[Subscript-and-Superscript-Tests_ch3_p1_21pct_77473.bmp](https://github.com/user-attachments/files/28196937/Subscript-and-Superscript-Tests_ch3_p1_21pct_77473.bmp )
---
### AI Usage
While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.
Did you use AI tools to help write this code? _**< YES >**_
---------
Co-authored-by: jpirnay <jens@pirnay.com >
Co-authored-by: Julia <julia@uxj.io >
2026-05-26 12:38:40 -04:00
Zach Nelson
e9120888fa
refactor: Drop FsFile alias, use HalFile in downstream code ( #2141 )
2026-05-25 16:26:54 -04:00
Justin Mitchell
99ab8b2772
fix: improves Edge case font/glyph handling ( #2100 )
2026-05-23 20:40:19 +03:00