From 9ea153c14cff5748146e19cddc496f9b5cc0e982 Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Fri, 19 Dec 2025 21:50:17 +0800 Subject: [PATCH] try a more modern way of fixing font since xft is dead --- environment-nocuda.yaml | 7 ++++++- environment.yaml | 7 ++++++- koboldcpp.sh | 19 ++++++++++--------- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/environment-nocuda.yaml b/environment-nocuda.yaml index 57523f850..369cde302 100644 --- a/environment-nocuda.yaml +++ b/environment-nocuda.yaml @@ -16,7 +16,12 @@ dependencies: - libcblas - ocl-icd-system - libvulkan-loader - - tk=*=xft_* + - tk + - fontconfig + - freetype + - libxft + - libxrender + - dejavu-sans-fonts - psutil - jinja2 - pip: diff --git a/environment.yaml b/environment.yaml index bcc904e25..3a4a31315 100644 --- a/environment.yaml +++ b/environment.yaml @@ -19,7 +19,12 @@ dependencies: - libcblas - ocl-icd-system - libvulkan-loader - - tk=*=xft_* + - tk + - fontconfig + - freetype + - libxft + - libxrender + - dejavu-sans-fonts - psutil - jinja2 - pip: diff --git a/koboldcpp.sh b/koboldcpp.sh index a40f6952b..963e4ae8a 100755 --- a/koboldcpp.sh +++ b/koboldcpp.sh @@ -24,6 +24,7 @@ if [[ ! -f "conda/envs/linux/bin/python" && $KCPP_CUDA == "rocm" || $1 == "rebui echo "rocm" > conda/envs/linux/cudaver fi +TK_ENV_VARS="FONTCONFIG_PATH=\$CONDA_PREFIX/etc/fonts" KCPP_CUDA=$(