How to install and remove fonts on your Mac
Your Mac comes with many built-in fonts, and you can download and install more from Apple and other sources. If you don’t want a font to appear in your apps, you can disable or remove it.
Install fonts
Double-click the font in the Finder, then click Install Font in the font preview window that opens. After your Mac validates the font and opens the Font Book app, the font is installed and available for use.
You can use Font Book preferences to set the default install location, which determines whether the fonts you add are available to other user accounts on your Mac.
Fonts that appear dimmed in Font Book are either disabled («Off»), or are additional fonts available for download from Apple. To download the font, select it and choose Edit > Download.
Disable fonts
You can disable any font that isn’t required by your Mac. Select the font in Font Book, then choose Edit > Disable. The font remains installed, but no longer appears in the font menus of your apps. Fonts that are disabled show ”Off” next to the font name in Font Book.
Remove fonts
You can remove any font that isn’t required by your Mac. Select the font in Font Book, then choose File > Remove. Font Book moves the font to the Trash.
Learn more
macOS supports TrueType (.ttf), Variable TrueType (.ttf), TrueType Collection (.ttc), OpenType (.otf), and OpenType Collection (.ttc) fonts. macOS Mojave adds support for OpenType-SVG fonts.
Legacy suitcase TrueType fonts and PostScript Type 1 LWFN fonts might work but aren’t recommended.
Источник
Mac os hack font
Copy raw contents
Hack web fonts are released in woff and woff2 formats. They include a complete Hack character set build and a subset build that includes ASCII, Latin-1, Latin Extended A, General Punctuation, and Currency Unicode character set support. The latter build set is smaller in size and is intended to improve page loading times when you do not need the entire Hack character set.
You can view the rendering of the web fonts at a range of sizes on the Hack web font type specimen.
Thanks to the generous gangs at jsDelivr and cdnjs, you can use a CDN to include Hack on your site with a single stylesheet link in the head of your HTML files. There is no need to download font files from the repository or serve them from your web server. Instructions for web font CDN use are available on our README page and you can use either of the following CDN:
Host Hack Font Files on Your Server
The following instructions are for those who prefer not to use the web font CDN approach described above. If you would like to host the web fonts and CSS files yourself, please follow the instructions below.
The web font archive path structure is as follows:
Push one of the CSS files and the fonts directory to your web server, then import the CSS file in the head section of the HTML where you would like to use it.
Replace path/to/ with the actual path to your css directory.
Subset web font import
Full character set import
You can alter the path to the Hack files (e.g. place the files in a hack resource subdirectory); however, please make sure that you preserve the relative file paths included in the release archive (or modify the paths to the font files included in the CSS files).
Then style your text by including Hack in the appropriate font-family property of your CSS. For example:
The bold, oblique, and bold oblique text styles are formatted with HTML using text block , text block , and text block HTML tags, respectively.
Источник
Mac os hack font
Nerd Fonts is a project that patches developer targeted fonts with a high number of glyphs (icons). Specifically to add a high number of extra glyphs from popular ‘iconic fonts’ such as Font Awesome ➶, Devicons ➶, Octicons ➶, and others.
The following Sankey flow diagram shows the current glyph sets included:
- master branch file paths are not considered stable. Verify your repository URI references
- cloning this repository is not recommended (due to Repo size) unless you are going to be contributing to development
Table of Contents
Additional Info
Nerd Fonts takes popular programming fonts and adds a bunch of Glyphs. There is also a font patcher available if your desired font isn’t already patched. For more high level information see the wiki. If you are looking for the Vim plugin see VimDevIcons ➶.
Various Download Options for Fonts
- Option 1. want to quickly grab an individual font download from the patched-fonts/ directory
- Option 2. want to download a font family package of variations (bold, italic, etc.) see download an archive
- Option 3. want to automate installing or use in scripts see the Install Script
- Option 4. are on macOS and want to use Homebrew see Homebrew Fonts
- Option 5. want complete control then see cloning the repo
- Option 6. want to use the curl command or use in scripts see Ad Hoc Curl Download
- Option 7. are on Arch Linux and want to use AUR packages see Unofficial Arch User Repositories
- Option 8. want to patch your own font see the Font Patcher
- A FontForge Python script to patch any font
- Includes an option to create Monospaced (fixed-pitch, fixed-width)ordouble-width (non-monospaced) glyphs
- For more details see the Font Patcher section
- 51 already patched font families
- Over 1,444,400 unique combinations/variations of patched fonts (more details)
- Over 2,824 glyphs/icons combined (more details)
- Current glyph sets include: Powerline with Extra Symbols, Font Awesome, Material Design Icons, Weather, Devicons, Octicons, Font Logos (Formerly Font Linux), Pomicons
- Monospaced (fixed-pitch, fixed-width)ordouble-width (non-monospaced) glyphs version of each font
- This refers to the Nerd Font glyphs themselves not necessarily the Font as a whole
- A Developer/Contributor provided bash script to re-patch all the fonts
🔍 🔍 You can now search for glyphs easily on NerdFonts.com via the Cheat Sheet
Icon names in shell
Font Name | Font Name and Repository | *RFN | EM Size | Status |
---|---|---|---|---|
3270 Nerd Font | 3270 | NO | 1000 | |
Agave | Agave | NO | 2048 | |
Anonymice Nerd Font | Anonymous Pro | NO | 2048 | |
Arimo | Arimo | NO | 2048 | |
Aurulent Sans Mono Nerd Font | NO | 1000 | ||
BigBlueTerminal | NO | 1200 | ||
Bitstream Vera Sans Mono Nerd Font | NO | 2048 | ||
Blex* | IBM Plex Mono | YES | 1000 | |
Caskaydia Cove Nerd Font* | Cascadia Code | YES | 2048 | |
Code New Roman Nerd Font | NO | 2048 | ||
Cousine Nerd Font | Cousine | NO | 1000 | |
DaddyTimeMono | DaddyTimeMono | NO | 1024 | |
DejaVu Sans Mono Nerd Font | NO | 2048 | ||
Droid Sans Mono Nerd Font | NO | 2048 | ||
Fantasque Sans Nerd Font | Fantasque Sans | NO | 2048 | |
Fira Code Nerd Font | Fira Code | NO | 1000 | |
Fira Mono Nerd Font | Fira | NO | 1000 | |
Go Mono Nerd Font | Go-Mono | NO | 1000 | |
Gohu Nerd Font | Gohu TTF,Gohu | NO | 1000 | |
Hack Nerd Font | Hack | NO | 2048 | |
Hasklug Nerd Font* | Hasklig | YES | 1000 | |
Heavy Data Mono Nerd Font | NO | 2048 | ||
Hurmit Nerd Font | NO | 1000 | ||
iM-Writing* | iA-Writer | YES | 1000 | |
Inconsolata Nerd Font | NO | 1000 | ||
Inconsolata Go Nerd Font | NO | 1000 | ||
Inconsolata LGC Nerd Font | NO | 1000 | ||
Iosevka Nerd Font | Iosevka | NO | 1000 | #83 |
JetBrains Mono | JetBrains Mono | NO | 1000 | |
Lekton Nerd Font | NO | 1000 | ||
Literation Mono Nerd Font* | Liberation | YES | 2048 | |
Lilex Nerd Font | Lilex | NO | 2000 | |
Meslo Nerd Font | NO | 2048 | ||
Monofur Nerd Font | NO | 2400 | ||
Monoid Nerd Font | NO | 1536 | ||
Mononoki Nerd Font | Mononoki | NO | 1024 | |
M+ (MPlus) Nerd Font | NO | 1000 | ||
Noto | NO | 1000 | ||
OpenDyslexic | NO | 1000 | ||
Overpass | NO | 1000 | ||
ProFont (Windows tweaked) Nerd Font | NO | 1200 | ||
ProFont (x11) Nerd Font | NO | 1000 | ||
ProggyClean Nerd Font | NO | 2048 | Imperfect | |
Roboto Mono | NO | 2048 | ||
Sauce Code Nerd Font | Source | YES | 1000 | |
Shure Tech Mono Nerd Font* | Share Tech Mono | YES | 1000 | |
Space Mono Nerd Font | Space Mono | NO | 1000 | |
Terminess Nerd Font* | Terminus Font | YES | 1000 | |
Tinos | NO | 2048 | ||
Ubuntu Nerd Font | NO | 1000 | ||
Ubuntu Mono Nerd Font | NO | 1000 | ||
Victor Mono | Victor Mono | NO | 1000 |
- Over 1,485,000 unique variations/combinations (Power Set) of patched fonts:
- 50 patched font typefaces
- 719 patched font families
- 2,876 ‘complete’ variations/combinations
- ‘1,485,410’possible variations/combinations
-
- 1,488,286 total calculated combinations (2,876 + 1,428,110)
- Combinations for each font are any combination of Variations
- no flags given (defaults to only Seti-UI + Custom and Devicons)
- double (variable/proportional) or single (fixed/monospaced) width glyphs
- Font Awesome
- Font Awesome Extension
- Material Design Icons
- Weather
- GitHub Octicons
- Font Logos (Formerly Font Linux)
- Powerline Extra Symbols
- IEC Power Symbols
- Pomicons
- Windows Compatibility
Option 1: Download and Install Manually
Best option for quickly getting a specific individual font.
Download the specific patched font of your choice
Option 2: Release Archive Download
Best option if you want an archive or complete font family of variations (Bold, Italic, etc.).
Fonts are available for download as packages in the latest release
Option 3: Install Script
Best option if you want to automate installing or for use in scripts.
Note: Only for Linux & macOS (OS X) Note: Requires cloning the repo as of now
- Installs all the patched Fonts (Warning: This is a lot of Fonts adding up to a large size)
or, in Powershell (Windows only):
- Installs a single Font of your choice
or, in Powershell (Windows only):
Option 4: Homebrew Fonts
Best option if on macOS and want to use Homebrew.
All fonts are available via Homebrew Cask Fonts on macOS (OS X)
Option 5: Clone the Repo
Best option for full control, all or some of the fonts, or contributing to development.
A full clone of this repository is not required nor efficient (mostly due to Repository size) if you are simply only interested in a limited set of fonts.
If you do want to clone the entire repo be sure to shallow clone:
If you want to clone a sub-directory, use git sparse-checkout . The following example requires Git v2.26 :
Option 6: Ad Hoc Curl Download
Option if you want to use the curl command or for use in scripts.
Note: deprecated alternative paths:
Option 7: Unofficial Arch User Repository (AUR)
Option for Arch Linux and wanting to use AUR packages.
The following fonts are available via AUR packages on Arch Linux:
Option 8: Patch Your Own Font
The option for patching your own font or fully customizing the patched font.
Use the provided Python command line script to generate a patched font from your own font to get the extra new glyphs
- use this option if you do not want to use one of the fonts provided
- you will still need to copy the generated font to the correct font directory on your system
Patching the font of your own choosing for use with the VimDevIcons ➶:
requires: Python 2 (or Python 3), python-fontforge package (version 20141231 or later, see the install instructions)
alternative install method on OSX: brew install fontforge
alternative method on Linux: Using the AppImage
alternative method using Docker: Docker Hub
Alternative usage: Execute the patcher with the FontForge binary using the script flag:
Patching fonts using the AppImage:
Note: chmod u+x the AppImage after download. All supplied paths need to be absolute and an explicit output path is required! If everything is located in the same directory, you can use the $PWD shorthand.
Источник