Vendor gpui-pre 0.3.8 unmodified (crates.io source)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
ba5c0798cb
commit
48a66ca6c1
162 files changed
+104826
-2
No files matched your search
@@ -0,0 +1,44 @@
|
||||
#[cfg(target_family = "wasm")]
|
||||
use std::borrow::Cow;
|
||||
|
||||
use gpui::App;
|
||||
|
||||
#[cfg(target_family = "wasm")]
|
||||
pub fn load_fonts(cx: &App) -> bool {
|
||||
let fonts = [
|
||||
Cow::Borrowed(
|
||||
include_bytes!("../../../../assets/fonts/ibm-plex-sans/IBMPlexSans-Regular.ttf")
|
||||
.as_slice(),
|
||||
),
|
||||
Cow::Borrowed(
|
||||
include_bytes!("../../../../assets/fonts/ibm-plex-sans/IBMPlexSans-Italic.ttf")
|
||||
.as_slice(),
|
||||
),
|
||||
Cow::Borrowed(
|
||||
include_bytes!("../../../../assets/fonts/ibm-plex-sans/IBMPlexSans-SemiBold.ttf")
|
||||
.as_slice(),
|
||||
),
|
||||
Cow::Borrowed(
|
||||
include_bytes!("../../../../assets/fonts/ibm-plex-sans/IBMPlexSans-SemiBoldItalic.ttf")
|
||||
.as_slice(),
|
||||
),
|
||||
Cow::Borrowed(
|
||||
include_bytes!("../../../../assets/fonts/lilex/Lilex-Regular.ttf").as_slice(),
|
||||
),
|
||||
Cow::Borrowed(include_bytes!("../../../../assets/fonts/lilex/Lilex-Bold.ttf").as_slice()),
|
||||
Cow::Borrowed(include_bytes!("../../../../assets/fonts/lilex/Lilex-Italic.ttf").as_slice()),
|
||||
Cow::Borrowed(
|
||||
include_bytes!("../../../../assets/fonts/lilex/Lilex-BoldItalic.ttf").as_slice(),
|
||||
),
|
||||
];
|
||||
if let Err(error) = cx.text_system().add_fonts(fonts.into()) {
|
||||
web_sys::console::error_1(&format!("failed to load application fonts: {error:#}").into());
|
||||
return false;
|
||||
}
|
||||
true
|
||||
}
|
||||
|
||||
#[cfg(not(target_family = "wasm"))]
|
||||
pub fn load_fonts(_cx: &App) -> bool {
|
||||
true
|
||||
}
|
||||
Reference in new issue
Block a user