Hardcore was originally drawn for a masthead that never ran. What was supposed to be a one-job typeface kept developing on its own, pulling from the stretched, squeezed, and distorted lettering that fills store signs, flyers, and posters across India and the wider post-DTP world. To that base, Shiva Nallaperumal added a harder edge, brutalist architecture, late Soviet and Iron Curtain ephemera, underground music posters, the visual language of techno.
Family Size
2 Styles: Roman and Stencil
Features
Extended Latin, ligatures, arrows
Character sets
Latin Extended. ~400 glyphs per weight. 248 languages.
Licensing
Desktop/Print, Web, Content, App/Game, Logo/Wordmark, Core Media, All Media
Formats
OTF, WOFF2, Variable (based on license type)
The design was guided by intuition rather than system. The result is a typeface that lends itself to stenciling and to graphic work where the type is meant to do something more than just say something.
The working display cut, adjusted by eye where the math would have read wrong.
Mathematically precise. Shapes are held consistently across the alphabet, with breaks falling where the geometry dictates rather than where legibility might prefer.
Shiva Nallaperumal
Family
Hardcore
Designers
Shiva Nallaperumal
Release
2018-2023
Family Size
2 Styles: Roman and Stencil
Features
Extended Latin, ligatures, arrows
Character Set
Latin Extended. ~400 glyphs per weight. 248 languages.
Formats
OTF, WOFF2, Variable (based on license type)
Licensing
Desktop/Print, Web, Content, App/Game, Logo/Wordmark, Core Media, All Media
Supported Languages
Acheron, Achinese, Acholi, Achuar-Shiwiar, Afar, Afrikaans, Aguaruna, Alekano, Aleut, Algonquin, Amahuaca, Amarakaeri, Amis, Anaang, Andaandi, Anuta, Ao Naga, Apinayé, Aragonese, Arbëreshë Albanian, Arvanitika Albanian, Asháninka, Ashéninka Perené, Asu (Tanzania), Balinese, Banjar, Bari, Basque, Batak Dairi, Batak Karo, Batak Mandailing, Batak Simalungun, Batak Toba, Bemba (Zambia), Bena (Tanzania), Bikol, Bislama, Borana-Arsi-Guji Oromo, Bosnian, Breton, Buginese, Candoshi-Shapra, Caquinte, Cashibo-Cacataibo, Cashinahua, Catalan, Cebuano, Central Aymara, Central Kurdish, Chachi, Chamorro, Chavacano, Chiga, Chiltepec Chinantec, Chokwe, Chuukese, Cimbrian, Cofán, Congo Swahili, Cook Islands Maori, Cornish, Corsican, Creek, Crimean Tatar, Croatian, Czech, Danish, Dehu, Dutch, Eastern Arrernte, Eastern Oromo, Embu, English, Ese Ejja, Esperanto, Faroese, Fijian, Filipino, Finnish, French, Friulian, Galician, Ganda, Ga'anda, German, Gheg Albanian, Gilbertese, Gooniyandi, Gourmanchema, Guadeloupean Creole French, Gusii, Haitian, Hani, Hiligaynon, Ho-Chunk, Hopi, Huastec, Hungarian, Icelandic, Ido, Iloko, Inari Sami, Indonesian, Interglossa, Interlingua, Interlingue, Irish, Italian, Ixcatlan Mazatec, Jamaican Creole English, Javanese, Jola-Fonyi, K'iche', Kabuverdianu, Kaingang, Kala Lagaw Ya, Kalaallisut, Kalenjin, Kamba (Kenya), Kaonde, Karelian, Kashubian, Kekchi, Kenzi/Mattokki, Khasi, Kikuyu, Kimbundu, Kinyarwanda, Kituba (DRC), Klingon, Kongo, Konzo, Kuanyama, Kven Finnish, Kolsch, Ladin, Ladino, Ligurian, Lithuanian, Lojban, Lombard, Low German, Lower Sorbian, Luba-Lulua, Lule Sami, Luo (Kenya and Tanzania), Luxembourgish, Makhuwa, Makhuwa-Meetto, Makonde, Makwe, Malagasy, Malaysian, Maltese, Mandinka, Manx, Maore Comorian, Maori, Mapudungun, Matsés, Mauritian Creole, Meriam Mir, Meru, Minangkabau, Mirandese, Mohawk, Montenegrin, Munsee, Murrinh-Patha, Mwani, Miskito, Naga Pidgin, Ndonga, Neapolitan, Ngazidja Comorian, Niuean, Nobiin, Nomatsiguenga, North Ndebele, Northern Kurdish, Northern Qiandong Miao, Northern Sami, Northern Uzbek, Norwegian, Novial, Nyanja, Nyankole, Occitan, Orma, Oroqen, Palauan, Paluan, Pampanga, Papiamento, Pedi, Picard, Pichis Asheninka, Piemontese, Pijin, Pintupi-Luritja, Pohnpeian, Polish, Portuguese, Potawatomi, Paez, Quechua, Romansh, Rotokas, Rundi, Rwa, Samburu, Samoan, Sango, Sangu (Tanzania), Saramaccan, Sardinian, Scots, Scottish Gaelic, Sena, Seri, Seselwa Creole French, Shambala, Shawnee, Shipibo-Conibo, Shona, Shuar, Sicilian, Silesian, Slovak, Slovenian, Soga, Somali, Soninke, South Ndebele, Southern Aymara, Southern Qiandong Miao, Southern Sami, Southern Sotho, Spanish, Sranan Tongo, Standard Estonian, Standard Malay, Sundanese, Swahili, Swati, Swedish, Swiss German, Tagalog, Tahitian, Taita, Tedim Chin, Tetum, Tetun Dili, Tiv, Toba, Tok Pisin, Tokelau, Toki Pona, Tonga (Tonga Islands), Tosk Albanian, Tsonga, Tswana, Tumbuka, Turkish, Turkmen, Tzeltal, Tzotzil, Uab Meto, Umbundu, Ume Sami, Upper Guinea Crioulo, Upper Sorbian, Venetian, Veps, Volapuk, Voro, Walloon, Walser, Wangaaybuwan-Ngiyambaa, Waorani, Waray (Philippines), Warlpiri, Wayuu, Welsh, West Central Oromo, Western Abnaki, Western Frisian, Wik-Mungkan, Wiradjuri, Wolof, Xavante, Xhosa, Yanesha', Yao, Yapese, Yindjibarndi, Yucateco, Zulu, Zaparo.