• This repository has been archived on 31/May/2023
  • Stars
    star
    747
  • Rank 60,741 (Top 2 %)
  • Language
    Python
  • Created over 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Modified version of the Fira Sans fonts to replace the default system font on macOS

Fira System Font Replacement

Note: I never updated this for macOS 10.13 and newer, and didn't even check if it is possible to replace the system fonts there. The repo has now been archived.

These fonts are intended as a system font replacement on Mac OS X 10.12 Sierra. If you are looking for a Fira Sans for Mac OS X 10.11 El Capitan, please use the old release 4.106.1.

The fonts are based on version 4.106 of the Fira Sans font family by Erik Spiekermann and Ralph du Carrois, and are licensed under the Open Font License version 1.1 or later. This package has been prepared by Jens Kutilek https://github.com/jenskutilek/FiraSystemFontReplacement.

How to install

Download and unzip the installer file from the Releases section. Right-click Fira System Fonts.pkg and choose "Open" from the context menu. In the alert about the package coming from an unidentified developer, click "Open" again. Follow the instructions in the installer and restart your computer when the installation process has finished.

It is recommended to shut down, turn off, and restart your computer to finish installation of the fonts. A simple reboot may lead to garbled dialogs, so a complete shutdown is highly recommended. This is necessary only once.

How to uninstall

Delete or move the font files called FSDisplay.ttf, FSText.ttf and FSTextItalic.ttf from the /Library/Fonts folder. Then shut down and restart your computer.

How does it work?

These Fira fonts have a special name table with names identical to those of the system fonts. Because the font folder /Library/Fonts takes precedence over the fonts which are in /System/Library/Fonts, these specially crafted fonts are used for the user interface instead of the original system fonts. The original system fonts are not deleted or modified in any way.

More Repositories

1

sudo-font

Sudo, a font for programmers and command line users.
Python
361
star
2

free-fonts

Free fonts available under the Apache license
CSS
127
star
3

homecomputer-fonts

Variable fonts based on the Commodore 64 and Amiga fonts.
HTML
89
star
4

quarantine-fonts

Miscellaneous font projects in progress
Python
64
star
5

RedArrow-Glyphs

Glyphs users can also have red arrows
Python
47
star
6

Curve-Equalizer

Curve Equalizer for Glyphs and RoboFont
Python
46
star
7

RoboFont

RoboFont extensions and scripts
Python
27
star
8

WoLiBaFoNaGen

WordListBasedFontNameGenerator
Python
26
star
9

RedArrow

Finally you can have red arrows in RoboFont too
Python
20
star
10

TypoLabs2016

Code examples from my TypoLabs workshop
Python
15
star
11

RoboChrome

Colour Fonts for RoboFont
Python
14
star
12

Glyphs-SaveToGit

Save Glyphs file changes and commit them to git at the same time.
Python
13
star
13

nibLib

Nib simulation library for font editors
Python
12
star
14

vscode-fonttools

Font development support for Visual Studio Code
TypeScript
9
star
15

Glyphs-Scripts

Scripts for Glyphs.app
Python
9
star
16

Scrawl-Glyphs

TypeCooker-style drawing for Glyphs.app
Python
9
star
17

jkFontGeometry

Font-related geometry tools
Python
9
star
18

glyphspkg

Converter for GlyphsApp package to monolithic files
Python
8
star
19

UnicodeInfo-Glyphs

A Unicode info palette for Glyphs.app
Python
7
star
20

jkRFoTools

Support libraries for RoboFont scripts
Python
6
star
21

RFUnicodeInfo

A Unicode info window for RoboFont
Python
5
star
22

Glyphs-FontForgeImport

Importer for FontForge (SFD) files in Glyphs.
Python
4
star
23

Glyphs-ShowAllCoordinates

A reporter plug-in for Glyphs that displays all coordinates in the current glyph.
Python
4
star
24

jkRFExtensionSettings

Helper module to manage RoboFont extension settings
Python
4
star
25

SmartTypography-Extension

Chrome extension for smart quotes.
JavaScript
4
star
26

AnchorOverlayTool

Anchor placement and accent preview tool for RoboFont
Python
4
star
27

jkEpubTools

A Python module that builds an epub file structure from prepared input files and compiles the final compressed epub file.
Python
4
star
28

TextMate-Bundles

Themes and syntaxes for the Sublime Text and TextMate editor with a focus on font development
4
star
29

jkUnicode

Jens Kutilekโ€™s own Unicode helper tools
Python
4
star
30

fakelab

A FontLab Studio 5 replacement for testing Python code.
Python
3
star
31

DrawBotPlotter

Plotter support for DrawBot
Python
3
star
32

Glyphs-WernerHerzog

Werner Herzog quotes for Glyphs
Python
3
star
33

MasterGrid

Per-master grids for Glyphs.app
Python
3
star
34

voc

MS VOLT command line tools
Python
2
star
35

HumbleTypeInstructionCompiler

Clone of https://gitlab.com/sev/htic
Python
2
star
36

Python-Stubs

Stubs for typechecking in font-related Python modules
Python
2
star
37

ravaged-ant-font

A variable font version of URW Gothic L a.k.a. Avant Garde
1
star
38

PythonMacTabletLib

Python bindings to access tablet input.
C
1
star
39

Comic-Jens-Font

The Comic Jens font
Shell
1
star