Add symbol name for narrow non-breaking space ()

This commit is contained in:
Tobias Rapp 2024-01-25 16:08:22 +01:00 committed by GitHub
parent ff6da491c8
commit b4b17871d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 0 deletions
crates/typst/src/symbols
tests

@ -24,6 +24,7 @@ pub(crate) const SYM: &[(&str, Symbol)] = symbols! {
space: [
' ',
nobreak: '\u{A0}',
nobreak.narrow: '\u{202F}',
en: '\u{2002}',
quad: '\u{2003}',
third: '\u{2004}',

Binary file not shown.

Before

(image error) Size: 38 KiB

After

(image error) Size: 44 KiB

@ -8,6 +8,15 @@ This is a spaceexceedinglylongy.
// Test two overlong words in a row.
Supercalifragilisticexpialidocious Expialigoricmetrioxidation.
---
// Test for non-breaking space and hyphen.
There are non\u{2011}breaking~characters.
---
// Test for narrow non-breaking space.
#show "_": sym.space.nobreak.narrow
0.1_g, 1_g, 10_g, 100_g, 1_000_g, 10_000_g, 100_000_g, 1_000_000_g
---
// Test that there are no unwanted line break opportunities on run change.
This is partly emp#emph[has]ized.