summaryrefslogtreecommitdiff
path: root/posts/lf.md
diff options
context:
space:
mode:
authorBradley Taunt <brad@bt.ht>2023-11-27 12:25:51 -0500
committerBradley Taunt <brad@bt.ht>2023-11-27 12:25:51 -0500
commit14d227d46a2177a8928333894252d6299f531097 (patch)
treed41d48383d012f53823c9816a820e4e88c572c41 /posts/lf.md
parentf6eed1a8c2f4fbf91fac9edd11e50f5c0ec939a2 (diff)
Trying to render posts all at once
Diffstat (limited to 'posts/lf.md')
-rw-r--r--posts/lf.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/posts/lf.md b/posts/lf.md
new file mode 100644
index 0000000..4451b91
--- /dev/null
+++ b/posts/lf.md
@@ -0,0 +1,37 @@
+# Installing Custom Fonts on Linux from the Command Line
+
+2022-09-20
+
+Installing custom fonts is a fairly streamlined feature on operating systems like MacOS and Windows. Linux, on the other hand, struggles to make this workflow *easy* for everyday users. Many newcomers tend to get frustrated with using the default "Fonts" application managers shipped with most Linux distros.
+
+But I'm here to tell you to **ditch** those GUI font installers. Let's install our custom fonts in the command line!
+
+## Get Your Font Files
+
+You can't install custom fonts if you don't have any. For this tutorial we are going to assume that we are trying to install a typeface set named `LinuxFont`. We are going to assume that we have already downloaded and extracted a folder named `LinuxFont` into our `Downloads` directory.
+
+Inside this hypothetical folder is a collection of `OTF` (opentype) font files. This will be important information in a moment.
+
+## Terminal Time
+
+Now our goal is to simply copy this new typeface folder into our user font directory. Open Terminal and run the following from your `Downloads` directory:
+
+
+ sudo cp -r LinuxFont /usr/local/share/fonts/opentype/
+
+
+**Important**: If your font files are NOT opentype format, be sure to copy your files to the proper directory (truetype for TTF, etc.)
+
+Next we need to make sure we have full read and write privileges for this new folder:
+
+
+ sudo chmod -R 0777 /usr/local/share/fonts/opentype/LinuxFont
+
+
+The last thing we need to do is reload the font cache on our system:
+
+
+ sudo fc-cache -fv
+
+
+That's it! You should now have access to your custom typeface in all your applications system wide.