summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2024-03-07 10:56:37 +0100
committerGitHub <noreply@github.com>2024-03-07 09:56:37 +0000
commita483321aa08e435c159d19c0d559e2413c1272f9 (patch)
tree3fcfae49b24bb8feaea0010d5f5ba2ac756fbb36
parent5dc6ce0022ef5bc83464b2dfefb20d608168df20 (diff)
Remove dependency on unicode_names2 (#3570)
-rw-r--r--Cargo.lock39
-rw-r--r--Cargo.toml1
-rw-r--r--docs/Cargo.toml1
-rw-r--r--docs/src/lib.rs3
-rw-r--r--docs/src/model.rs1
5 files changed, 0 insertions, 45 deletions
diff --git a/Cargo.lock b/Cargo.lock
index e15df7d9..21596008 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1643,16 +1643,6 @@ dependencies = [
]
[[package]]
-name = "phf_codegen"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a"
-dependencies = [
- "phf_generator",
- "phf_shared",
-]
-
-[[package]]
name = "phf_generator"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1831,8 +1821,6 @@ version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
- "libc",
- "rand_chacha",
"rand_core",
]
@@ -1851,9 +1839,6 @@ name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-dependencies = [
- "getrandom",
-]
[[package]]
name = "rayon"
@@ -2660,7 +2645,6 @@ dependencies = [
"typst-assets",
"typst-dev-assets",
"typst-render",
- "unicode_names2",
"unscanny",
"yaml-front-matter",
]
@@ -2905,29 +2889,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
[[package]]
-name = "unicode_names2"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac64ef2f016dc69dfa8283394a70b057066eb054d5fcb6b9eb17bd2ec5097211"
-dependencies = [
- "phf",
- "unicode_names2_generator",
-]
-
-[[package]]
-name = "unicode_names2_generator"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "013f6a731e80f3930de580e55ba41dfa846de4e0fdee4a701f97989cb1597d6a"
-dependencies = [
- "getopts",
- "log",
- "phf_codegen",
- "rand",
- "time",
-]
-
-[[package]]
name = "unsafe-libyaml"
version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index f3a53808..118c3ea0 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -107,7 +107,6 @@ toml = { version = "0.8", default-features = false, features = ["parse", "displa
ttf-parser = "0.20.0"
two-face = { version = "0.3.0", default-features = false, features = ["syntect-fancy"] }
typed-arena = "2"
-unicode_names2 = "1.2"
unicode-bidi = "0.3.13"
unicode-ident = "1.0"
unicode-math-class = "0.1"
diff --git a/docs/Cargo.toml b/docs/Cargo.toml
index c24ec02f..b2bfcd43 100644
--- a/docs/Cargo.toml
+++ b/docs/Cargo.toml
@@ -31,7 +31,6 @@ serde = { workspace = true }
serde_yaml = { workspace = true }
syntect = { workspace = true, features = ["html"] }
typed-arena = { workspace = true }
-unicode_names2 = { workspace = true }
unscanny = { workspace = true }
yaml-front-matter = { workspace = true }
clap = { workspace = true, optional = true }
diff --git a/docs/src/lib.rs b/docs/src/lib.rs
index 3856b1be..53221381 100644
--- a/docs/src/lib.rs
+++ b/docs/src/lib.rs
@@ -11,7 +11,6 @@ pub use self::model::*;
use comemo::Prehashed;
use ecow::{eco_format, EcoString};
-use heck::ToTitleCase;
use once_cell::sync::Lazy;
use serde::Deserialize;
use serde_yaml as yaml;
@@ -663,8 +662,6 @@ fn symbols_model(resolver: &dyn Resolver, group: &GroupData) -> SymbolsModel {
math_shorthand: shorthand(typst::syntax::ast::Shorthand::MATH_LIST),
codepoint: c as u32,
accent: typst::symbols::Symbol::combining_accent(c).is_some(),
- unicode_name: unicode_names2::name(c)
- .map(|s| s.to_string().to_title_case().into()),
alternates: symbol
.variants()
.filter(|(other, _)| other != &variant)
diff --git a/docs/src/model.rs b/docs/src/model.rs
index 1564ef2f..a4416c3d 100644
--- a/docs/src/model.rs
+++ b/docs/src/model.rs
@@ -159,7 +159,6 @@ pub struct SymbolModel {
pub name: EcoString,
pub codepoint: u32,
pub accent: bool,
- pub unicode_name: Option<EcoString>,
pub alternates: Vec<EcoString>,
pub markup_shorthand: Option<&'static str>,
pub math_shorthand: Option<&'static str>,