mirror of
https://github.com/typst/typst
synced 2025-05-14 17:15:28 +08:00
Miscellaneous sym.rs
improvements (#5045)
This commit is contained in:
parent
584e4585f1
commit
3c90878460
@ -100,8 +100,8 @@ pub(crate) const SYM: &[(&str, Symbol)] = symbols! {
|
|||||||
dash: [
|
dash: [
|
||||||
#[call(crate::math::accent::dash)] en: '–',
|
#[call(crate::math::accent::dash)] en: '–',
|
||||||
em: '—',
|
em: '—',
|
||||||
em.two: '\u{2e3a}',
|
em.two: '⸺',
|
||||||
em.three: '\u{2e3b}',
|
em.three: '⸻',
|
||||||
fig: '‒',
|
fig: '‒',
|
||||||
wave: '〜',
|
wave: '〜',
|
||||||
colon: '∹',
|
colon: '∹',
|
||||||
@ -129,7 +129,7 @@ pub(crate) const SYM: &[(&str, Symbol)] = symbols! {
|
|||||||
pilcrow: ['¶', rev: '⁋'],
|
pilcrow: ['¶', rev: '⁋'],
|
||||||
section: '§',
|
section: '§',
|
||||||
semi: [';', rev: '⁏'],
|
semi: [';', rev: '⁏'],
|
||||||
slash: ['/', double: '⫽', triple: '⫻', big: '\u{29f8}'],
|
slash: ['/', double: '⫽', triple: '⫻', big: '⧸'],
|
||||||
dots: [h.c: '⋯', h: '…', v: '⋮', down: '⋱', up: '⋰'],
|
dots: [h.c: '⋯', h: '…', v: '⋮', down: '⋱', up: '⋰'],
|
||||||
tilde: [
|
tilde: [
|
||||||
#[call(crate::math::accent::tilde)] op: '∼',
|
#[call(crate::math::accent::tilde)] op: '∼',
|
||||||
@ -888,106 +888,109 @@ pub(crate) const SYM: &[(&str, Symbol)] = symbols! {
|
|||||||
l.r: '⟛',
|
l.r: '⟛',
|
||||||
],
|
],
|
||||||
|
|
||||||
// Lowercase Greek.
|
// Lowercase Greek.
|
||||||
alpha: 'α',
|
alpha: 'α',
|
||||||
beta: ['β', alt: 'ϐ'],
|
beta: ['β', alt: 'ϐ'],
|
||||||
chi: 'χ',
|
chi: 'χ',
|
||||||
delta: 'δ',
|
delta: 'δ',
|
||||||
epsilon: ['ε', alt: 'ϵ'],
|
epsilon: ['ε', alt: 'ϵ'],
|
||||||
eta: 'η',
|
eta: 'η',
|
||||||
gamma: 'γ',
|
gamma: 'γ',
|
||||||
iota: 'ι',
|
iota: 'ι',
|
||||||
kai: 'ϗ',
|
kai: 'ϗ',
|
||||||
kappa: ['κ', alt: 'ϰ'],
|
kappa: ['κ', alt: 'ϰ'],
|
||||||
lambda: 'λ',
|
lambda: 'λ',
|
||||||
mu: 'μ',
|
mu: 'μ',
|
||||||
nu: 'ν',
|
nu: 'ν',
|
||||||
ohm: ['Ω', inv: '℧'],
|
ohm: ['Ω', inv: '℧'],
|
||||||
omega: 'ω',
|
omega: 'ω',
|
||||||
omicron: 'ο',
|
omicron: 'ο',
|
||||||
phi: ['φ', alt: 'ϕ'],
|
phi: ['φ', alt: 'ϕ'],
|
||||||
pi: ['π', alt: 'ϖ'],
|
pi: ['π', alt: 'ϖ'],
|
||||||
psi: 'ψ',
|
psi: 'ψ',
|
||||||
rho: ['ρ', alt: 'ϱ'],
|
rho: ['ρ', alt: 'ϱ'],
|
||||||
sigma: ['σ', alt: 'ς'],
|
sigma: ['σ', alt: 'ς'],
|
||||||
tau: 'τ',
|
tau: 'τ',
|
||||||
theta: ['θ', alt: 'ϑ'],
|
theta: ['θ', alt: 'ϑ'],
|
||||||
upsilon: 'υ',
|
upsilon: 'υ',
|
||||||
xi: 'ξ',
|
xi: 'ξ',
|
||||||
zeta: 'ζ',
|
zeta: 'ζ',
|
||||||
|
|
||||||
// Uppercase Greek.
|
// Uppercase Greek.
|
||||||
Alpha: 'Α',
|
Alpha: 'Α',
|
||||||
Beta: 'Β',
|
Beta: 'Β',
|
||||||
Chi: 'Χ',
|
Chi: 'Χ',
|
||||||
Delta: 'Δ',
|
Delta: 'Δ',
|
||||||
Epsilon: 'Ε',
|
Epsilon: 'Ε',
|
||||||
Eta: 'Η',
|
Eta: 'Η',
|
||||||
Gamma: 'Γ',
|
Gamma: 'Γ',
|
||||||
Iota: 'Ι',
|
Iota: 'Ι',
|
||||||
Kai: 'Ϗ',
|
Kai: 'Ϗ',
|
||||||
Kappa: 'Κ',
|
Kappa: 'Κ',
|
||||||
Lambda: 'Λ',
|
Lambda: 'Λ',
|
||||||
Mu: 'Μ',
|
Mu: 'Μ',
|
||||||
Nu: 'Ν',
|
Nu: 'Ν',
|
||||||
Omega: 'Ω',
|
Omega: 'Ω',
|
||||||
Omicron: 'Ο',
|
Omicron: 'Ο',
|
||||||
Phi: 'Φ',
|
Phi: 'Φ',
|
||||||
Pi: 'Π',
|
Pi: 'Π',
|
||||||
Psi: 'Ψ',
|
Psi: 'Ψ',
|
||||||
Rho: 'Ρ',
|
Rho: 'Ρ',
|
||||||
Sigma: 'Σ',
|
Sigma: 'Σ',
|
||||||
Tau: 'Τ',
|
Tau: 'Τ',
|
||||||
Theta: 'Θ',
|
Theta: 'Θ',
|
||||||
Upsilon: 'Υ',
|
Upsilon: 'Υ',
|
||||||
Xi: 'Ξ',
|
Xi: 'Ξ',
|
||||||
Zeta: 'Ζ',
|
Zeta: 'Ζ',
|
||||||
|
|
||||||
// Hebrew.
|
// Hebrew.
|
||||||
aleph: 'א',
|
// In math, the following symbols are replaced with corresponding characters
|
||||||
alef: 'א',
|
// from Letterlike Symbols.
|
||||||
beth: 'ב',
|
// See https://github.com/typst/typst/pull/3375.
|
||||||
bet: 'ב',
|
aleph: 'א',
|
||||||
gimmel: 'ג',
|
alef: 'א',
|
||||||
gimel: 'ג',
|
beth: 'ב',
|
||||||
daleth: 'ד',
|
bet: 'ב',
|
||||||
dalet: 'ד',
|
gimmel: 'ג',
|
||||||
shin: 'ש',
|
gimel: 'ג',
|
||||||
|
daleth: 'ד',
|
||||||
|
dalet: 'ד',
|
||||||
|
shin: 'ש',
|
||||||
|
|
||||||
// Double-struck.
|
// Double-struck.
|
||||||
AA: '𝔸',
|
AA: '𝔸',
|
||||||
BB: '𝔹',
|
BB: '𝔹',
|
||||||
CC: 'ℂ',
|
CC: 'ℂ',
|
||||||
DD: '𝔻',
|
DD: '𝔻',
|
||||||
EE: '𝔼',
|
EE: '𝔼',
|
||||||
FF: '𝔽',
|
FF: '𝔽',
|
||||||
GG: '𝔾',
|
GG: '𝔾',
|
||||||
HH: 'ℍ',
|
HH: 'ℍ',
|
||||||
II: '𝕀',
|
II: '𝕀',
|
||||||
JJ: '𝕁',
|
JJ: '𝕁',
|
||||||
KK: '𝕂',
|
KK: '𝕂',
|
||||||
LL: '𝕃',
|
LL: '𝕃',
|
||||||
MM: '𝕄',
|
MM: '𝕄',
|
||||||
NN: 'ℕ',
|
NN: 'ℕ',
|
||||||
OO: '𝕆',
|
OO: '𝕆',
|
||||||
PP: 'ℙ',
|
PP: 'ℙ',
|
||||||
QQ: 'ℚ',
|
QQ: 'ℚ',
|
||||||
RR: 'ℝ',
|
RR: 'ℝ',
|
||||||
SS: '𝕊',
|
SS: '𝕊',
|
||||||
TT: '𝕋',
|
TT: '𝕋',
|
||||||
UU: '𝕌',
|
UU: '𝕌',
|
||||||
VV: '𝕍',
|
VV: '𝕍',
|
||||||
WW: '𝕎',
|
WW: '𝕎',
|
||||||
XX: '𝕏',
|
XX: '𝕏',
|
||||||
YY: '𝕐',
|
YY: '𝕐',
|
||||||
ZZ: 'ℤ',
|
ZZ: 'ℤ',
|
||||||
|
|
||||||
// Miscellaneous letter-likes.
|
// Miscellaneous letter-likes.
|
||||||
ell: 'ℓ',
|
ell: 'ℓ',
|
||||||
planck: ['ℎ', reduce: 'ℏ'],
|
planck: ['ℎ', reduce: 'ℏ'],
|
||||||
angstrom: 'Å',
|
angstrom: 'Å',
|
||||||
kelvin: 'K',
|
kelvin: 'K',
|
||||||
Re: 'ℜ',
|
Re: 'ℜ',
|
||||||
Im: 'ℑ',
|
Im: 'ℑ',
|
||||||
dotless: [i: '𝚤', j: '𝚥'],
|
dotless: [i: '𝚤', j: '𝚥'],
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user