issues
search
yeslogic
/
allsorts
Font parser, shaping engine, and subsetter implemented in Rust
https://yeslogic.com/blog/allsorts-rust-font-shaping-engine/
Apache License 2.0
706
stars
23
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Mark-to-mark glyph positioning incorrect
#107
wezm
closed
1 month ago
10
How do I measure pixel width of a string of text?
#104
Tameflame
closed
3 months ago
0
Serializing into WOFF2?
#101
gendx
closed
3 months ago
1
Apply some Clippy suggestions.
#100
gendx
closed
6 months ago
1
Add a function to list tags to the `FontTableProvider` trait.
#99
gendx
closed
6 months ago
1
Add security policy
#98
brawer
opened
8 months ago
0
Limit GSUB buffer size
#97
brawer
opened
8 months ago
2
Implement cmap type 14
#96
brawer
opened
8 months ago
0
Implement OpenType Universal Shaping Engine
#95
brawer
opened
8 months ago
0
Return &str instead of String when reading from string index in CFF
#94
Victor-N-Suadicani
closed
9 months ago
1
No way to extract number from Real
#93
Victor-N-Suadicani
closed
10 months ago
2
xx.otf is not a valid font file after use subset
#92
821869798
opened
11 months ago
2
Oops, Rust toolchain needs to be explicitly installed
#91
adrianwong
closed
1 year ago
1
Possibly more modern library for accessing outlines?
#90
stephanemagnenat
closed
3 months ago
2
Cmap format 4 subtable length check is too strict
#89
mikeday
opened
1 year ago
1
Fix glyf loca null transform parsing
#88
mlwilkerson
closed
1 year ago
2
Invalid parsing when loca or glyf have null transform
#87
mlwilkerson
closed
1 year ago
0
Morx
#85
cliu2018
opened
1 year ago
2
Incorrect glyph order with Bengali
#84
floppyhammer
opened
1 year ago
4
Tibetan shaping
#81
DemiMarie
opened
1 year ago
0
Mongolian shaping
#80
DemiMarie
opened
1 year ago
0
Provide a Harfbuzz alternative
#79
DemiMarie
opened
1 year ago
7
COLR table support
#78
wezm
opened
1 year ago
1
More granular BadVersion
#77
clarfonthey
opened
1 year ago
0
Changes for better caching and sharing parsed fonts
#76
martin-kolarik
closed
1 year ago
8
Shaping is slow in Miri
#74
LoganDark
closed
1 year ago
3
Unused ValueFormat fields read as i16 unstead of u16
#73
wezm
closed
1 year ago
0
Is it unsound to perform text shaping while an OutlineBuilder exists?
#72
LoganDark
closed
1 year ago
9
Use `u32::from_be_bytes` in `tag!` macro
#71
LoganDark
closed
2 years ago
2
Does `allsorts` shape text in logical or visual order?
#70
LoganDark
closed
2 years ago
2
Derive more things
#69
LoganDark
closed
2 years ago
6
Cache less in Travis
#68
wezm
closed
2 years ago
2
Update regex; limit flate2/libz-sys to versions compatible with older versions of Rust
#67
alfiedotwtf
closed
2 years ago
3
Simple glyph flags capacity off by one?
#66
wezm
closed
1 year ago
2
Enable cfg documentation
#65
wezm
opened
2 years ago
0
Subset gsub/gpos tables
#64
wezm
opened
2 years ago
0
Update maxp fields when subsetting
#63
wezm
opened
2 years ago
0
Update head min/max fields when subsetting
#62
wezm
opened
2 years ago
0
Provide a mechanism to configure the tables included when subsetting
#61
wezm
opened
2 years ago
0
Include OS/2 table when subsetting
#60
wezm
opened
2 years ago
0
Subsetting vhea and vmtx tables
#59
yisibl
opened
2 years ago
0
fix: OS/2 tables must be included when subsetting OpenType fonts
#58
yisibl
closed
2 years ago
3
Allow the tables to consult for images to be specified
#57
wezm
closed
2 years ago
1
otf is not a valid font file
#56
zhenzi0322
closed
2 years ago
8
Emit error if Allsorts is built without one of the flate2 features
#55
wezm
closed
2 years ago
5
Use `compile_error!` when both `flate2_zlib` and `flate2_rust` features are disabled
#53
LoganDark
closed
2 years ago
2
Lifetimes are extremely difficult (impossible?) to navigate
#52
LoganDark
opened
2 years ago
10
Variable fonts
#51
LoganDark
opened
2 years ago
3
Make flate2/zlib feature optional to enable compiling to WASM.
#50
ajrcarey
closed
2 years ago
4
Please push a new release of allsorts_no_std
#49
hsivonen
closed
2 years ago
2
Next