Manually ports Virgo's #17646 (#10817)

This commit is contained in:
Guti
2025-05-01 01:41:54 +02:00
committed by GitHub
parent 608ac42e34
commit 2e939f46bf
6 changed files with 10 additions and 34 deletions

View File

@@ -13,11 +13,14 @@
)
// Let TGUI use all of our custom fonts
/datum/asset/simple/tgui_extra_fonts
keep_local_name = TRUE
/datum/asset/simple/namespaced/tgui_extra_fonts
assets = list(
"Grand9K_Pixel.ttf" = file("interface/fonts/Grand9K_Pixel.ttf"),
"Pixellari.ttf" = file("interface/fonts/Pixellari.ttf"),
"TinyUnicode.ttf" = file("interface/fonts/TinyUnicode.ttf"),
"VCR_OSD_Mono.ttf" = file("interface/fonts/VCR_OSD_Mono.ttf"),
)
parents = list(
"fonts.css" = file("interface/fonts/fonts.css"),
)

View File

@@ -141,7 +141,7 @@
flush_queue |= window.send_asset(get_asset_datum(
/datum/asset/simple/namespaced/tgfont))
flush_queue |= window.send_asset(get_asset_datum(
/datum/asset/simple/tgui_extra_fonts))
/datum/asset/simple/namespaced/tgui_extra_fonts))
flush_queue |= window.send_asset(get_asset_datum(
/datum/asset/json/icon_ref_map))
for(var/datum/asset/asset in src_object.ui_assets(user))

View File

@@ -2,40 +2,36 @@
* All of these fonts are duplicated between interface/fonts and here because SCSS doesn't wanna play nice
*/
// Grand9K Pixel
@font-face {
font-family: 'Grand9K Pixel';
src: url('Grand9K_Pixel.ttf');
src: url(Grand9K_Pixel.ttf);
}
.font-grand9k_pixel {
font-family: 'Grand9K Pixel';
}
// Pixellari
@font-face {
font-family: 'Pixellari';
src: url('Pixellari.ttf');
src: url(Pixellari.ttf);
}
.font-pixellari {
font-family: 'Pixellari';
}
// TinyUnicode
@font-face {
font-family: 'TinyUnicode';
src: url('TinyUnicode.ttf');
src: url(TinyUnicode.ttf);
}
.font-tinyunicode {
font-family: 'TinyUnicode';
}
// VCR_OSD_Mono
@font-face {
font-family: 'VCR OSD Mono';
src: url('VCR_OSD_Mono.ttf');
src: url(VCR_OSD_Mono.ttf);
}
.font-vcr_osd_mono {

View File

@@ -17,7 +17,6 @@
@include meta.load-css('./atomic/color.scss');
@include meta.load-css('./atomic/debug-layout.scss');
@include meta.load-css('./atomic/fit-text.scss');
@include meta.load-css('./atomic/fonts.scss');
@include meta.load-css('./atomic/links.scss');
@include meta.load-css('./atomic/outline.scss');
@include meta.load-css('./atomic/text.scss');

View File

@@ -65,16 +65,6 @@ module.exports = (env = {}, argv) => {
},
{
loader: require.resolve('css-loader'),
options: {
url: {
filter: (url, resourcePath) => {
if (url.includes('.ttf')) {
return false;
}
return true;
},
},
},
},
{
loader: require.resolve('sass-loader'),

View File

@@ -72,18 +72,6 @@ module.exports = (env = {}, argv) => {
},
},
module: {
parser: {
css: {
url: {
filter: (url, resourcePath) => {
if (url.includes('.ttf')) {
return false;
}
return true;
},
},
},
},
rules: [
{
test: /\.([tj]s(x)?|cjs)$/,