This repo is where updates to this project will be found
The previous repo here https://github.com/EbenSorkin/Merriweather will be left intact but is now inactive.
The Variable Font release now has Optical Size (opsz); Widths (wdth) added to Weight (wght) axis.
It is also available in 120 static styles.
This file provides detailed information on Merriweather font Software. This information should be distributed along with the Merriweather fonts and any derivative works.
Merriweather offers a Renaissance warmth while using proportions which are space-saving. It is suitable for editorial design, news and other kinds of space sensitive typography. Merriweather is an evolving project and will be updated.
Merriweather is actively developed and is improved upon periodically.
Merriweather is a Unicode typeface family that supports languages that use the Latin and Cyrillic scripts and its variants, and could be expanded to support other scripts e.g. Greek, Devanagari, Ethiopic, Arabic and so on.
Abenaki, Afaan Oromo, Afar, Afrikaans, Albanian, Alsatian, Amis, Anuta, Aragonese, Aranese, Aromanian, Arrernte, Arvanitic (Latin), Asturian, Atayal, Aymara, Azerbaijani, Bashkir (Latin), Basque, Belarusian (Latin), Bemba, Bikol, Bislama, Bosnian, Breton, Cape Verdean Creole, Catalan, Cebuano, Chamorro, Chavacano, Chichewa, Chickasaw, Cimbrian, Cofán, Cornish, Corsican, Creek, Crimean Tatar (Latin), Croatian, Czech, Danish, Dawan, Delaware, Dholuo, Drehu, Dutch, English, Esperanto, Estonian, Faroese, Fijian, Filipino, Finnish, Folkspraak, French, Frisian, Friulian, Gagauz (Latin), Galician, Ganda, Genoese, German, Gikuyu, Gooniyandi, Greenlandic (Kalaallisut), Guadeloupean Creole, Gwich’in, Haitian Creole, Hän, Hawaiian, Hiligaynon, Hopi, Hotcąk (Latin), Hungarian, Icelandic, Ido, Igbo, Ilocano, Indonesian, Interglossa, Interlingua, Irish, Istro-Romanian, Italian, Jamaican, Javanese (Latin), Jèrriais, Kaingang, Kala Lagaw Ya, Kapampangan (Latin), Kaqchikel, Karakalpak (Latin), Karelian (Latin), Kashubian, Kikongo, Kinyarwanda, Kiribati, Kirundi, Klingon, Kurdish (Latin), Ladin, Latin, Latino sine Flexione, Latvian, Lithuanian, Lojban, Lombard, Low Saxon, Luxembourgish, Maasai, Makhuwa, Malay, Maltese, Manx, Māori, Marquesan, Megleno-Romanian, Meriam Mir, Mirandese, Mohawk, Moldovan, Montagnais, Montenegrin, Murrinh-Patha, Nagamese Creole, Nahuatl, Ndebele, Neapolitan, Ngiyambaa, Niuean, Noongar, Norwegian, Novial, Occidental, Occitan, Old Icelandic, Old Norse, Onĕipŏt, Oshiwambo, Ossetian (Latin), Palauan, Papiamento, Piedmontese, Polish, Portuguese, Potawatomi, Q’eqchi’, Quechua, Rarotongan, Romanian, Romansh, Rotokas, Sami (Inari Sami), Sami (Lule Sami), Sami (Northern Sami), Sami (Southern Sami), Samoan, Sango, Saramaccan, Sardinian, Scottish Gaelic, Serbian (Latin), Seri, Seychellois Creole, Shawnee, Shona, Sicilian, Silesian, Slovak, Slovenian, Slovio (Latin), Somali, Sorbian (Lower Sorbian), Sorbian (Upper Sorbian), Sotho (Northern), Sotho (Southern), Spanish, Sranan, Sundanese (Latin), Swahili, Swazi, Swedish, Tagalog, Tahitian, Tetum, Tok Pisin, Tokelauan, Tongan, Tshiluba, Tsonga, Tswana, Tumbuka, Turkish, Turkmen (Latin), Tuvaluan, Tzotzil, Uzbek (Latin), Venetian, Vepsian, Volapük, Võro, Wallisian, Walloon, Waray-Waray, Warlpiri, Wayuu, Welsh, Wik-Mungkan, Wiradjuri, Wolof, Xavante, Xhosa, Yapese, Yindjibarndi, Zapotec, Zarma, Zazaki, Zulu, Zuni
Abaza, Abkhaz, Adyghe, Agul, Akhvakh, Altay, Andi, Archi, Avar, Azerbaijani (Cyrillic), Bagvalal Balkar, Bashkir, Belarusian (Cyrillic), Bosnian (Cyrillic), Botlikh, Budukh, Bulgarian, Buryat, Chamalal, Chechen, Chukchi, Chuvash, Crimean Tatar (Cyrillic), Croatian (Cyrillic), Dargwa/Dargin, Dungan, Enets, Erzya, Eskimo, Even, Evenki, Gagauz (Cyrillic), Godoberi, Hinukh, Hunzib, Ingush, Itelmen, Juhuri/çuhuri (Cyrillic), Kabardian, Kalmyk, Karachay, Karaim (Cyrillic), Karakalpak (Cyrillic), Karata, Kazakh, Ket (Cyrillic), Khakas (Cyrillic), Khanty, Khinalugh, Kildin Sami, Komi, Koryak, Krymchak, Kryts, Kubachi, Kumyk, Kurdish (Cyrillic), Kurdish (Cyrillic), Kyrgyz (Cyrillic), Lak, Lezgian, Lingua Franca Nova (Cyrillic), Macedonian, Mansi, Mari (Hill and Meadow), Moksha, Moldovan (Cyrillic), Mongolian (Cyrillic), Montenigrin (Cyrillic), Nanai, Nenets, Nganasan, Nogai, Oroch, Orok, Ossetian, Russian, Rusyn, Rutul, Sakha/Yakut, Serbian (Cyrillic), Shor, Slovio, Tabassaran, Tajik, Talysh (Cyrillic), Tat, Tatar, Tati, Tindi, Tofa, Tsakhur (Cyrillic), Tsez, Turkmen, Tuvan/Tuvinian, Udi, Udmurt, Ukrainian, Ulch, Urum, Uyghur (Cyrillic), Uzbek (Cyrillic), Votik (Cyrillic), Wakhi (Cyrillic), West Polesian, Yaghnobi (Cyrillic), Yukaghir (Northern and Southern), Yukaghir, Yupik.
MacOS Roman (Standard Latin)
MacOS Central European Latin
MacOS Croatian
MacOS Cyrillic
MacOS Iceland
MacOS Romanian
MacOS Turkish
0000-007F: Basic Latin 74.2%
0080-00FF: Latin-1 Supplement 75.0%
0100-017F: Latin Extended-A 98.4%
0180-024F: Latin Extended-B 39.9%
02B0-02FF: Spacing Modifier Letters 23.8%
0300-036F: Combining Diacritical Marks 24.1%
0400-04FF: Cyrillic 86.7%
0500-052F: Cyrillic Supplement 66.7%
1E00-1EFF: Latin Extended Additional 70.3%
20A0-20CF: Currency Symbols 64.5%
2150-218F: Number Forms 23.3%
2190-21FF: Arrows 8.9%
8859-1 Latin-1 Western European 74.6%
8859-2 Latin-2 Central European 74.6%
8859-3 Latin-3 South European 73.9%
8859-4 Latin-4 North European 74.6%
8859-5 Latin/Cyrillic 74.6%
8859-7 Latin/Greek 47.0%
8859-9 Latin-5 Turkish 74.6%
8859-10 Latin-6 Nordic 74.6%
8859-13 Latin-7 Baltic Rim 74.6%
8859-15 Latin-9 74.6%
8859-16 Latin-10 South-Eastern European 74.6%
MS DOS 437 Latin US 61.7%
MS DOS 737 Greek (437G) 43.0%
MS DOS 775 Baltic 75.0%
MS DOS 850 Latin 1 75.4%
MS DOS 852 Latin 2 75.8%
MS DOS 855 Cyrillic 75.8%
MS DOS 857 Turkish 75.5%
MS DOS 860 Portuguese 62.1%
MS DOS 861 Icelandic 61.7%
MS DOS 862 Hebrew 51.2%
MS DOS 863 Canadian-French 61.3%
MS DOS 865 Nordic 61.7%
MS DOS 866 Cyrillic 68.0%
MS DOS 869 Greek-Modern 47.8%
MS Windows 1250 Central European Latin 86.9%
MS Windows 1251 Cyrillic 87.1%
MS Windows 1252 Western (Standard Latin) 86.9%
MS Windows 1253 Greek 58.2%
MS Windows 1254 Turkish Latin 86.7%
MS Windows 1257 Baltic Latin 86.5%
MS Windows 1258 Vietnamese 86.6%
There are 2 source files, one for Romans and one of Italics, in the GlyphsApp format.
To contribute to the project, file issues at https://github.com/EbenSorkin/Merriweather or contact Eben Sorkin directly at sorkineben@gmail.com
The sources can be built with FontMake and Statmake. These are run with .sh and .py scripts. Additions to these scripts may be made.
The build process requires you to open up a terminal and navigate to this project's directory. Open a terminal, then navigate to the a directory (folder) for type projects, and git clone this repo.
cd path/to/type_repos_directory
# then
git clone https://github.com/SorkinType/Merriweather.git
You should use a Python virtual environment to build this project. If you've never set up a virtual environment before, read more about it in this guide.
You can set up a Python 3 virtual environment with:
python3 -m venv ./venv
Here, python3 -m venv
calls the virtual-environment-making module, then the ./venv
gives it a path to setup a virtual environment in (you could give a different path, but this is a conventional name).
Before you install dependencies or run the build, you need to activate the virtual environment with:
source venv/bin/activate
If you wish exit out of the virtual environment, you can use the command deactivate
(just remember to start it up again if you come back). You can also simply close the terminal session.
Once you've activated the venv, install requirements by pointing pip to the requirements.txt
file:
brew install zlib jpeg
pip install -r requirements.txt
Setting up for woff & woff2 conversion
The build script also converts outputs to web-ready formats, woff
& woff2
.
To enable this, use Homebrew (install it from here if you haven't already) to get tools from bramstein/homebrew-webfonttools:
brew install woff2
brew install sfnt2woff-zopfli
Installing TTFautohint (for static builds only)
Download the latest version of TTFautohint from https://sourceforge.net/projects/freetype/files/ttfautohint/, unzip the file (e.g. ttfautohint-1.8.3-tty-osx.tar.gz
), and place the unix executable file directly into the new venv/bin
within this project.
The first time you run the build, you will need to give run permissions to the build scripts.
On the command line, navigate to the project folder (cd Merriweather
), and then give permissions to the shell scripts with:
chmod +x sources/*.sh
Using chmod +x
gives shell scripts execute permissions. In general, before you do this for shell scripts, you should probably take a look through their contents, to be sure they aren't doing anything you don't want them to do. The ones in this repo simply build from the GlyphsApp sources and apply various fixes to the results.
Now, run the build script by entering its relative path in your terminal:
sources/build.sh
The Script build.sh calls subscripts which can also be run individually if needed. For example build-var.sh and build-statics.sh
If you've set up your dependencies correctly, it should build and place fonts into the /fonts
sub-directory of the project.
General
Language
Technology
Italic specific fixes
If you make modifications be sure to add your name (N), email (E), web-address (if you have one) (W) and description (D). This list is in first name alphabetical order.
- N: Alexei Vanyashin
E: a@cyreal.org
D: Design support (Cyrillic)
N: CrystalType
E: stellarmaris.novachrystalia@gmail.com
D: Design support (Vietnamese)
N: Eben Sorkin
E: sorkineben@gmail.com
W: www.sorkintype.com
D: Designer and Mastering
N: Marc Foley
E: m.foley.88@gmail.com
D: Engineer
N: Mirko Iverson
E: bghryct@gmail.com
D: Engineer
N: Stephen Nixon
E: stephen@thundernixon.com
D: Engineer
Merriweather is licensed under the SIL Open Font License v1.1 (http://scripts.sil.org/OFL) To view the copyright and specific terms and conditions please refer to OFL.txt
Merriweather-Light
Merriweather-Light Italic
Merriweather-Regular
Merriweather-Italic
Merriweather-Bold
Merriweather-Bold Italic
Merriweather-Black
Merriweather-Black Italic
Merriweather-SemiCondensed Light
Merriweather-SemiCondensed Light Italic
Merriweather-SemiCondensed Regular
Merriweather-SemiCondensed Italic
Merriweather-SemiCondensed Bold
Merriweather-SemiCondensed Bold Italic
Merriweather-SemiCondensed Black
Merriweather-SemiCondensed Black Italic
Merriweather-SemiExpanded Light
Merriweather-SemiExpanded Light Italic
Merriweather-SemiExpanded Regular
Merriweather-SemiExpanded Italic
Merriweather-SemiExpanded Bold
Merriweather-SemiExpanded Bold Italic
Merriweather-SemiExpanded Black
Merriweather-SemiExpanded Black Italic
Merriweather-Text Light
Merriweather-Text Light Italic
Merriweather-Text Regular
Merriweather-Text Italic
Merriweather-Text Bold
Merriweather-Text Bold Italic
Merriweather-Text Black
Merriweather-Text Black Italic
Merriweather-Text SemiCondensed Light
Merriweather-Text SemiCondensed Light Italic
Merriweather-Text SemiCondensed Regular
Merriweather-Text SemiCondensed Italic
Merriweather-Text SemiCondensed Bold
Merriweather-Text SemiCondensed Bold Italic
Merriweather-Text SemiCondensed Black
Merriweather-Text SemiCondensed Black Italic
Merriweather-Text SemiExpanded Light
Merriweather-Text SemiExpanded Light Italic
Merriweather-Text SemiExpanded Regular
Merriweather-Text SemiExpanded Italic
Merriweather-Text SemiExpanded Bold
Merriweather-Text SemiExpanded Bold Italic
Merriweather-Text SemiExpanded Black
Merriweather-Text SemiExpanded Black Italic
Merriweather-Head Light
Merriweather-Head Light Italic
Merriweather-Head Regular
Merriweather-Head Italic
Merriweather-Head Bold
Merriweather-Head Bold Italic
Merriweather-Head Black
Merriweather-Head Black Italic
Merriweather-Head SemiCondensed Light
Merriweather-Head SemiCondensed Light Italic
Merriweather-Head SemiCondensed Regular
Merriweather-Head SemiCondensed Italic
Merriweather-Head SemiCondensed Bold
Merriweather-Head SemiCondensed Bold Italic
Merriweather-Head SemiCondensed Black
Merriweather-Head SemiCondensed Black Italic
Merriweather-Head SemiExpanded Light
Merriweather-Head SemiExpanded Light Italic
Merriweather-Head SemiExpanded Regular
Merriweather-Head SemiExpanded Italic
Merriweather-Head SemiExpanded Bold
Merriweather-Head SemiExpanded Bold Italic
Merriweather-Head SemiExpanded Black
Merriweather-Head SemiExpanded Black Italic
Merriweather-Display Black
Merriweather-Display Black Italic
Merriweather-Display Bold
Merriweather-Display Bold Italic
Merriweather-Display Regular
Merriweather-Display Italic
Merriweather-Display Light
Merriweather-Display Light Italic
Merriweather-Display SemiCondensed Light
Merriweather-Display SemiCondensed Light Italic
Merriweather-Display SemiCondensed Regular
Merriweather-Display SemiCondensed Italic
Merriweather-Display SemiCondensed Bold
Merriweather-Display SemiCondensed Bold Italic
Merriweather-Display SemiCondensed Black
Merriweather-Display SemiCondensed Black Italic
Merriweather-Display SemiExpanded Light
Merriweather-Display SemiExpanded Light Italic
Merriweather-Display SemiExpanded Regular
Merriweather-Display SemiExpanded Italic
Merriweather-Display SemiExpanded Bold
Merriweather-Display SemiExpanded Bold Italic
Merriweather-Display SemiExpanded Black
Merriweather-Display SemiExpanded Black Italic
Merriweather-Big Light
Merriweather-Big Light Italic
Merriweather-Big Regular
Merriweather-Big Italic
Merriweather-Big Bold
Merriweather-Big Bold Italic
Merriweather-Big Black
Merriweather-Big Black Italic
Merriweather-Big SemiCondensed Light
Merriweather-Big SemiCondensed Light Italic
Merriweather-Big SemiCondensed Regular
Merriweather-Big SemiCondensed Italic
Merriweather-Big SemiCondensed Bold
Merriweather-Big SemiCondensed Bold Italic
Merriweather-Big SemiCondensed Black
Merriweather-Big SemiCondensed Black Italic
Merriweather-Big SemiExpanded Light Italic
Merriweather-Big SemiExpanded Regular
Merriweather-Big SemiExpanded Italic
Merriweather-Big SemiExpanded Bold
Merriweather-Big SemiExpanded Bold Italic
Merriweather-Big SemiExpanded Black
Merriweather-Big SemiExpanded Black Italic