Install this version:
emerge -a =media-fonts/monocraft-4.2.1
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit font
DESCRIPTION="A monospaced programming font inspired by the Minecraft typeface"
HOMEPAGE="https://github.com/IdreesInc/Monocraft"
SRC_URI="https://github.com/IdreesInc/Monocraft/releases/download/v${PV}/Monocraft.ttc -> ${P}.ttc
otf? ( https://github.com/IdreesInc/Monocraft/releases/download/v${PV}/Monocraft-otf.zip -> ${P}-otf.zip )
ttf? ( https://github.com/IdreesInc/Monocraft/releases/download/v${PV}/Monocraft-ttf.zip -> ${P}-ttf.zip )"
S="${WORKDIR}"
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~loong ~riscv x86"
IUSE="otf ttf"
RESTRICT="mirror"
FONT_SUFFIX="ttc"
BDEPEND="app-arch/unzip"
src_unpack() {
use otf && unpack "${P}-otf.zip"
use ttf && unpack "${P}-ttf.zip"
cp "${DISTDIR}/${P}.ttc" "${S}/Monocraft.ttc" || die
}
src_install() {
font_src_install
use otf && FONT_S=${S}/Monocraft-otf/weights FONT_SUFFIX=otf font_src_install
use ttf && FONT_S=${S}/Monocraft-ttf/weights FONT_SUFFIX=ttf font_src_install
}
Manage flags for this package:
euse -i <flag> -p media-fonts/monocraft |
euse -E <flag> -p media-fonts/monocraft |
euse -D <flag> -p media-fonts/monocraft
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | monocraft-4.2.1-otf.zip | 716033 bytes | https://github.com/IdreesInc/Monocraft/releases/download/v4.2.1/Monocraft-otf.zip |
| DIST | monocraft-4.2.1-ttf.zip | 1236744 bytes | https://github.com/IdreesInc/Monocraft/releases/download/v4.2.1/Monocraft-ttf.zip |
| DIST | monocraft-4.2.1.ttc | 5909252 bytes | https://github.com/IdreesInc/Monocraft/releases/download/v4.2.1/Monocraft.ttc |