Created attachment 170465 [details]
# portlint -AC
WARN: Makefile: no ftp/http mirror in MASTER_SITES for users behind a proxy.
0 fatal errors and 1 warning found.
- fine on amd64 10.3R and 11.0-CURRENT r298793 amd64
- not entirely clear on whether @fcfontsdir would be more appropriate here
Can you explain the difference between this port and the other two fira ports ?
sure: it has ligatures specifically designed for programmers, where 2 keystroke pairs like <= && || -> <- != are used for 1 specific glyph or meaning.
This font increases editor & terminal readability dramatically, especially if you use functional programming languages like erlang, elixir, haskell, ocaml, clojure, scala etc where these symbols crop up frequently.
it makes most sense when seen pictorially:
which compares firacode (with ligatures) and fira mono (the X11/fira version without ligatures).
fira-webfont: https://i.imgur.com/hZNSTHA.png many different weights and styles specifically for browsers and not for console use, & has no no ligatures.
A commit references this bug:
Date: Tue May 24 02:56:57 UTC 2016
New revision: 415759
New port: x11-fonts/firacode
Fira Code is a version of Mozilla's Fira Mono font with additional
It is an extension of the Fira Mono font containing a set of ligatures
for common programming multi-character combinations in languages
like erlang, elixir, haskell, ocaml, clojure, scala etc where these
symbols crop up frequently. 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.
Submitted by: Dave Cottlehuber <email@example.com>