servo / unicode-bidi

Implementation of the Unicode Bidirection Algorithm in Rust
Other
78 stars 33 forks source link

Skip over X9 characters when calculating end classes for isolating_run_sequences(). #120

Closed Manishearth closed 10 months ago

Manishearth commented 10 months ago

Fixes #119

Spec's a bit confusing here since it talks about this in the https://www.unicode.org/reports/tr9/#Retaining_Explicit_Formatting_Characters entry for X10, but the algorithm being tweaked is actually BD13, which X10 invokes.

This will be fixed once I actually clean things up in the spec.

Manishearth commented 10 months ago

r? @sffc