Files
haikuports/media-fonts/firacode/firacode-4.recipe
2020-05-24 15:32:20 +03:00

42 lines
1.4 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SUMMARY="Monospaced font with programming ligatures"
DESCRIPTION="Programmers use a lot of symbols, often encoded with several \
characters. For the human brain, sequences like ->, <= or := are single \
logical tokens, even if they take two or three characters on the screen. \
Your eye spends a non-zero amount of energy to scan, parse and join multiple \
characters into a single logical one. Ideally, all programming languages \
should be designed with full-fledged Unicode symbols for operators, but \
thats not the case yet.
Fira Code is an extension of the Fira Mono font containing a set of \
ligatures for common programming multi-character combinations. This is just \
a font rendering feature: underlying code remains ASCII-compatible. This \
helps to read and understand code faster. For some frequent sequences like \
.. or //, ligatures allow us to correct spacing."
HOMEPAGE="https://github.com/tonsky/FiraCode/"
COPYRIGHT="2020, Nikita Prokopov"
LICENSE="SIL Open Font License v1.1"
REVISION="1"
SOURCE_URI="https://github.com/tonsky/FiraCode/releases/download/$portVersion/Fira_Code_v$portVersion.zip"
CHECKSUM_SHA256="46ed45d1a793a56e13d31ed10fb7e09f5277731953a0d9522915644fc59086d8"
SOURCE_DIR="otf"
ARCHITECTURES="any"
DISABLE_SOURCE_PACKAGE="yes"
PROVIDES="firacode = $portVersion"
REQUIRES=""
BUILD_REQUIRES=""
BUILD_PREREQUIRES="coreutils"
BUILD()
{
true
}
INSTALL()
{
FONTDIR=$fontsDir/otfonts
mkdir -p ${FONTDIR}
cp *.otf ${FONTDIR}
}