Uplink
Not enough ratings
Bigger fonts for PC/MAC/Linux(SteamDeck)
By Cook
This guide will show you how to edit/change fonts in the game. All I'm offering is the truth. Nothing more.
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide is based on information provided by user sarahmgarcia on forums.introversion.co.uk. I expanded it, added additional information, and made it into the guide so it won't be lost.

Unfortunately, you can’t make fonts too big, because the UI doesn’t scale, and the text begins to cut off. The problem of a small UI can only be solved by reducing the resolution. Unless you have the desire and time to completely remade the UI.

On Windows on a 4K monitor, the optimal resolution without the need to change the font is 1600x900.

On MacBook a1466, the game does not allow changing the resolution if the full-screen option is selected. So I'm stuck with native resolution, which prompted me to write this guide.

The Linux version is completely unplayable for me because of the graphical artifacts on the icons and images. However, I tested the font replacement and everything works. I haven't tested it on the Proton version, though.

Alternatively, Windows users can skip this guide entirely and install Uplink OS Interface Mod
Download edited fonts
For those who do not have enough free time or are not confident in their skills, I have uploaded edited fonts that can be downloaded from my OneDrive[1drv.ms].
Skip to Step 3 for installation instructions.

Comparison screenshots. Game resolution is set to 1920x1080

https://steamproxy-script.pipiskins.com/sharedfiles/filedetails/?id=3530191882
https://steamproxy-script.pipiskins.com/sharedfiles/filedetails/?id=3530191762
https://steamproxy-script.pipiskins.com/sharedfiles/filedetails/?id=3530227479
Let me know if you made any new fonts, and I'll add them to the cloud. The perfect font has yet to be found. I'm trying to free your mind. But I can only show you the door. You're the one that has to walk through it.
Step 1: Font extraction
The original fonts are located in the file fonts.dat, located in the root folder of the game. The easiest way to open it is by browsing local files.

To extract fonts, I used the GameExtractor[github.com] program. But you can do it with WinRAR.
For those who do not want to or can't do this, skip this step and download the fonts[1drv.ms] that I have already extracted.


Alternatively, you can choose any other font on dafont dot com [www.dafont.com]
In my opinion, the original fonts, even edited ones, are hard to read, so I encourage you to try different fonts.
Step 2: Font editing
  1. Download and install FontForge [fontforge.org] font editor. (Win/MAC/Linux)

  2. Open the installed program. In field 1., insert the path to the font you want to edit and press Enter. The desired font will appear in the window above (2.). Double-click on it to open it.

    • dungeon.ttf is the main font that the game uses. If you use another font, do not forget to rename it to dungeon.ttf after editing.

  3. Click on Edit > Select > Select all

  4. Click on Element > Transformations > Transform

  5. In the Origin (1.) drop-down menu, select Glyph origin (2.)

  6. In the Move (1.) drop-down menu, select Scale... (2.)

  7. Put desired values in X and Y boxes. Here you can play with fonts. But do not edit already edited fonts. Each time, open the original, unedited font.

  8. Click OK

  9. Click on File > Generate fonts

  10. In the (1.) drop-down menu, select TrueType

  11. Save as dungeon.ttf by clicking on Generate. Don't override the original font. Add a number to the name and change it later, or save it to another folder.

  12. If an error appears, click generate.

  13. You have created your custom font. It's time to move on to the next step.

Step 3: Font replacement
Windows/Linux/SteamDeck
  1. Open the root folder of the game by browsing local files as in Step 1.

  2. Create the fonts folder. There is no need to delete the fonts.dat file, as the fonts from the folder will overwrite them.

  3. Paste the edited font into the font folder. Now is the time to rename the edited font to dungeon.ttf if you haven't done that before.

  4. You can run the game and check the result.
MAC
  1. Open the root folder of the game by browsing local files as in Step 1.

  2. Right-click on the Uplink icon and click Show Package Contents

  3. Navigate to Contents > Resources

  4. Create the fonts folder inside Resources folder. There is no need to delete the fonts.dat file, as the fonts from the folder will overwrite them.

  5. Paste the edited font into the font folder. Now is the time to rename the edited font to dungeon.ttf if you haven't done that before.

  6. You can run the game and check the result.