Update README for v6
24
README.md
@ -42,15 +42,29 @@ Fira Code is not only about ligatures. Some fine-tuning is done for punctuation
|
||||
|
||||
Fira Code comes with a few different character variants, so that everyone can choose what’s best for them. [How to enable](https://github.com/tonsky/FiraCode/wiki/How-to-enable-stylistic-sets)
|
||||
|
||||
<img src="./extras/stylistic_sets.png" width="754" height="391">
|
||||
<img src="./extras/character_variants.png" width="754" height="391">
|
||||
|
||||
Being a programming font, Fira Code has fantastic support for ASCII/box drawing, powerline and other forms of console UIs.
|
||||
Some ligatures can be altered or enabled using stylistic sets/character variants:
|
||||
|
||||
<img src="./extras/console.png" width="754" height="357">
|
||||
<img src="./extras/ligature_variants.png" width="754" height="561">
|
||||
|
||||
Unicode coverage makes Fira Code a great choice for mathematical writing.
|
||||
Being a programming font, Fira Code has fantastic support for ASCII/box drawing, powerline and other forms of console UIs:
|
||||
|
||||
<img src="./extras/math.png" width="754" height="289">
|
||||
<img src="./extras/console.png" width="754" height="459">
|
||||
|
||||
Fira Code is the first programming font to offer dedicated glyphs to render progress bars:
|
||||
|
||||
<img src="./extras/progress.png" width="754" height="282">
|
||||
|
||||
In action:
|
||||
|
||||
<img src="./extras/progress.gif" width="560" height="181">
|
||||
|
||||
We hope more programming fonts will adopt this convention and ship their own versions.
|
||||
|
||||
Unicode coverage makes Fira Code a great choice for mathematical writing:
|
||||
|
||||
<img src="./extras/math.png" width="754" height="323">
|
||||
|
||||
### How does it look?
|
||||
|
||||
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 119 KiB |
BIN
extras/character_variants.png
Normal file
After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
BIN
extras/ligature_variants.png
Normal file
After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 169 KiB After Width: | Height: | Size: 166 KiB |
BIN
extras/math.png
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 38 KiB |
BIN
extras/progress.gif
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
extras/progress.png
Normal file
After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 158 KiB |
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 168 KiB |
@ -1,9 +1,9 @@
|
||||
.= .- ..= := ::= =:= __
|
||||
.= ..= := ::= =:= __
|
||||
== != === !== =/= =!=
|
||||
|
||||
<-< <<- <-- <- <-> -> --> ->> >->
|
||||
<=< <<= <== <<->> <=> => ==> =>> >=>
|
||||
>>= >>- >- <~> -< -<< =<<
|
||||
<=< <== <<->> <=> => ==> =>> >=>
|
||||
>>- >- <~> -< -<< =<<
|
||||
<-| <=| /\ \/ |-> |=>
|
||||
<~~ <~ ~~ ~> ~~>
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
|
||||
=~ !~ ~- -~ ~@
|
||||
^= ?= /= /==
|
||||
-| _|_ |- ||- |= ||=
|
||||
-| _|_ |- ||-
|
||||
#! #= ## ### ####
|
||||
#{ #[ ]# #( #? #_ #_(
|
||||
|
||||
@ -48,8 +48,15 @@ r 0 123456789 & && $ <$ <$> $> @ <= >=
|
||||
|
||||
# Unicode
|
||||
|
||||
|
||||
⌀ ⌃ ⌄ ⌅ ⌆ ⌘ ⌤ ⌥ ⎇ ⎋ ⏏ ⎈ ✓ ⌂ ⇪ ⌧ ⌫ ⌦ ⌨ ⏎ <20>
|
||||
☐ ☑ ☒ ■ □ ▢ ▣ ▤ ▦ ▧ ▨ ▩ ◧ ◨ ◩ ◪ ◫ ◰ ◱ ◲ ◳
|
||||
⊜ 🄍 🄎 🄏 🅭 🅮 🅯 🆭
|
||||
⟲ ⟳ ⟰ ⟱ ⟴ ⟵ ⟶ ⟷ ⟸ ⟹ ⟺ ⟻ ⟼ ⟽ ⟾ ⟿ ↩ ↪ ⇞ ⇟ ⇤ ⇥ ↰ ↱ ↲ ↳ ❰ ❱
|
||||
|
||||
|
||||
≢ ẞ ᐅ ᐊ ∴ ∵ ⎈ ‖ ∧ ∨ ⊢ ⊣ ⊤ ⊥ ⊦ ⊧ ⊨ ⊩ ⊪ ⊫ ⊬ ⊭ ⊮ ⊯
|
||||
⟲⟳ ⟰ ⟱ ⟴ ⟵ ⟶ ⟷ ⟸ ⟹ ⟺ ⟻ ⟼ ⟽ ⟾ ⟿
|
||||
⟲ ⟳ ⟰ ⟱ ⟴ ⟵ ⟶ ⟷ ⟸ ⟹ ⟺ ⟻ ⟼ ⟽ ⟾ ⟿
|
||||
↩ ⇞ ⇟ ⇤ ⇥ ⌀ ⌃ ⌄ ⌅ ⌆ ⌘ ⌤ ⌥ ⎇ ⎋ ⏏ ✓ ☐ ☑ ☒ ▤ ▦ ▧ ▨ ▩
|
||||
␆ ␈ ␇ ␣ ␢ ␘ ␍ ␐ ␡ ␥ ␔ ␑ ␓ ␒ ␙ ␃ ␄ ␗ ␅ ␛ ␜ ␌ ␝ ␉ ␊ ␕  ␀ ␞ ␏ ␎ ␠ ␁ ␂ ␚ ␦ ␖ ␟ ␋
|
||||
ℂ ℍ ℕ ℙ ℚ ℝ ℤ 𝔹 ∀ ∃ ∄ ∅ ⊂ ⊃ ⊄ ⊅ ⊆ ⊇ ⊈ ⊉ ⊊ ⊋ ∈ ∉ ∊ ∋ ∌ ∍ ∪ ∩
|
||||
|
Before Width: | Height: | Size: 68 KiB |
8
script/build_docker.sh
Executable file
@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
set -o errexit -o nounset -o pipefail
|
||||
cd "`dirname $0`/.."
|
||||
|
||||
docker build -t tonsky/firacode .
|
||||
|
||||
PWD=`pwd`
|
||||
docker run --rm -v $PWD:/opt/FiraCode tonsky/firacode ./FiraCode/script/build
|
@ -5,10 +5,12 @@
|
||||
(loop [i 0]
|
||||
(print
|
||||
(str
|
||||
\u001b \u000d " " ;; ESC CR Moves the cursor to column zero
|
||||
; \u001b \u000d " " ;; ESC CR Moves the cursor to column zero
|
||||
\u001b "[2J"
|
||||
\u001b "[H"
|
||||
|
||||
;; normal
|
||||
"["
|
||||
"\n Other fonts ["
|
||||
(str/join
|
||||
(for [j (range 2 17)]
|
||||
(if (<= j i) "#" ".")))
|
||||
@ -17,6 +19,7 @@
|
||||
" "
|
||||
|
||||
;; Fira Code
|
||||
"\n\n Fira Code "
|
||||
(if (= 0 i) \uee00 \uee03) ;; Progress start
|
||||
(str/join
|
||||
(for [j (range 2 17)]
|
||||
@ -25,7 +28,8 @@
|
||||
" "
|
||||
(nth chars (mod i 6))
|
||||
" "
|
||||
(-> i (/ 17.0) (* 100) (int)) "% "))
|
||||
#_#_(-> i (/ 17.0) (* 100) (int)) "%"
|
||||
" "))
|
||||
(flush)
|
||||
(Thread/sleep 200)
|
||||
(recur (mod (inc i) 18)))
|