diff --git a/docs/images/chapters/abc/2184aa2a897df864b3a67984be18ef27.svg b/docs/images/chapters/abc/2184aa2a897df864b3a67984be18ef27.svg
deleted file mode 100644
index 57f30569..00000000
--- a/docs/images/chapters/abc/2184aa2a897df864b3a67984be18ef27.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/images/chapters/abc/3166afa345aec1abda432c39b68d39a0.svg b/docs/images/chapters/abc/3166afa345aec1abda432c39b68d39a0.svg
index c7c29e8c..8d2db7bc 100644
--- a/docs/images/chapters/abc/3166afa345aec1abda432c39b68d39a0.svg
+++ b/docs/images/chapters/abc/3166afa345aec1abda432c39b68d39a0.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/images/chapters/abc/634d373310711268cc188f45e5699d8d.svg b/docs/images/chapters/abc/634d373310711268cc188f45e5699d8d.svg
deleted file mode 100644
index 09ed54ab..00000000
--- a/docs/images/chapters/abc/634d373310711268cc188f45e5699d8d.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/images/chapters/abc/68a25507037f1a9420c60a5cd3d10f47.svg b/docs/images/chapters/abc/68a25507037f1a9420c60a5cd3d10f47.svg
deleted file mode 100644
index fd2a8d70..00000000
--- a/docs/images/chapters/abc/68a25507037f1a9420c60a5cd3d10f47.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/images/chapters/abc/7a69dd4350ddda5701712e1d3b46b863.png b/docs/images/chapters/abc/7a69dd4350ddda5701712e1d3b46b863.png
index 32734e47..2c8b018c 100644
Binary files a/docs/images/chapters/abc/7a69dd4350ddda5701712e1d3b46b863.png and b/docs/images/chapters/abc/7a69dd4350ddda5701712e1d3b46b863.png differ
diff --git a/docs/images/chapters/abc/8bd3e6fed5bf8d871d30221ae400fd93.svg b/docs/images/chapters/abc/8bd3e6fed5bf8d871d30221ae400fd93.svg
index a71c96b3..ca885dd8 100644
--- a/docs/images/chapters/abc/8bd3e6fed5bf8d871d30221ae400fd93.svg
+++ b/docs/images/chapters/abc/8bd3e6fed5bf8d871d30221ae400fd93.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/images/chapters/abc/eccc1bdb9423bbfe2d42418fc8a7dd24.svg b/docs/images/chapters/abc/eccc1bdb9423bbfe2d42418fc8a7dd24.svg
deleted file mode 100644
index f2d98e6c..00000000
--- a/docs/images/chapters/abc/eccc1bdb9423bbfe2d42418fc8a7dd24.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/images/chapters/abc/eeec7cf16fb22c666e0143a3a030731f.png b/docs/images/chapters/abc/eeec7cf16fb22c666e0143a3a030731f.png
index ebffd332..41e60f39 100644
Binary files a/docs/images/chapters/abc/eeec7cf16fb22c666e0143a3a030731f.png and b/docs/images/chapters/abc/eeec7cf16fb22c666e0143a3a030731f.png differ
diff --git a/docs/images/snippets/abc/2184aa2a897df864b3a67984be18ef27.ascii b/docs/images/snippets/abc/2184aa2a897df864b3a67984be18ef27.ascii
deleted file mode 100644
index a84edc9a..00000000
--- a/docs/images/snippets/abc/2184aa2a897df864b3a67984be18ef27.ascii
+++ /dev/null
@@ -1,10 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- ╭ v - start
- │ 1
- │ C = start + ───────────
- ╡ 1 t
- │ v - end
- │ 2
- │ C = end + ─────────
- ╰ 2 1 - t
diff --git a/docs/images/snippets/abc/3166afa345aec1abda432c39b68d39a0.ascii b/docs/images/snippets/abc/3166afa345aec1abda432c39b68d39a0.ascii
index 5f8660ad..604d47b4 100644
--- a/docs/images/snippets/abc/3166afa345aec1abda432c39b68d39a0.ascii
+++ b/docs/images/snippets/abc/3166afa345aec1abda432c39b68d39a0.ascii
@@ -1,10 +1,10 @@
\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
- ╭ e - t · A
- │ 1
- ╭ e = (1-t) · v + t · A │ v = ───────────
- ╡ 1 1 \Rightarrow ╡ 1 1-t
- │ e = (1-t) · A + t · v │ e - (1-t) · A
- ╰ 2 2 │ 2
- │ v = ───────────────
- ╰ 2 t
+ ╭ e - t · A
+ │ 1
+ ╭ e = (1-t) · v + t · A │ v = ───────────
+ ╡ 1 1 ==> ╡ 1 1-t
+ │ e = (1-t) · A + t · v │ e - (1-t) · A
+ ╰ 2 2 │ 2
+ │ v = ───────────────
+ ╰ 2 t
diff --git a/docs/images/snippets/abc/50543216f39c1b10af7cf4823844dd31.ascii b/docs/images/snippets/abc/50543216f39c1b10af7cf4823844dd31.ascii
deleted file mode 100644
index 436869ab..00000000
--- a/docs/images/snippets/abc/50543216f39c1b10af7cf4823844dd31.ascii
+++ /dev/null
@@ -1,7 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- 3
- (1-t)
- u(t) = ───────────
- cubic 3 3
- t + (1-t)
diff --git a/docs/images/snippets/abc/634d373310711268cc188f45e5699d8d.ascii b/docs/images/snippets/abc/634d373310711268cc188f45e5699d8d.ascii
deleted file mode 100644
index 27bc301e..00000000
--- a/docs/images/snippets/abc/634d373310711268cc188f45e5699d8d.ascii
+++ /dev/null
@@ -1,10 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- ╭ v - start
- │ 1
- │ C '= start + ───────────
- ╡ 1 t
- │ v - end
- │ 2
- │ C '= end + ─────────
- ╰ 2 1 - t
diff --git a/docs/images/snippets/abc/68a25507037f1a9420c60a5cd3d10f47.ascii b/docs/images/snippets/abc/68a25507037f1a9420c60a5cd3d10f47.ascii
deleted file mode 100644
index 1b1b2c04..00000000
--- a/docs/images/snippets/abc/68a25507037f1a9420c60a5cd3d10f47.ascii
+++ /dev/null
@@ -1,10 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- ╭ A - e
- │ 1
- │ v = A - ──────
- ╡ 1 1 - t
- │ A - e
- │ 2
- │ v = A - ──────
- ╰ 2 t
diff --git a/docs/images/snippets/abc/6a65a8327c06bc6f14cc4e0751d8e49e.ascii b/docs/images/snippets/abc/6a65a8327c06bc6f14cc4e0751d8e49e.ascii
deleted file mode 100644
index a17a8573..00000000
--- a/docs/images/snippets/abc/6a65a8327c06bc6f14cc4e0751d8e49e.ascii
+++ /dev/null
@@ -1,4 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- C = u(t) · P + (1-u(t)) · P
- start end
diff --git a/docs/images/snippets/abc/8bd3e6fed5bf8d871d30221ae400fd93.ascii b/docs/images/snippets/abc/8bd3e6fed5bf8d871d30221ae400fd93.ascii
index 3966253c..84d56a34 100644
--- a/docs/images/snippets/abc/8bd3e6fed5bf8d871d30221ae400fd93.ascii
+++ b/docs/images/snippets/abc/8bd3e6fed5bf8d871d30221ae400fd93.ascii
@@ -1,10 +1,10 @@
\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
- ╭ v - (1-t) · start
- │ 1
- ╭ v = (1-t) · start + t · C │ C = ────────────────────
- ╡ 1 1 \Rightarrow ╡ 1 t
- │ v = (1-t) · C + t · end │ v - t · end
- ╰ 2 2 │ 2
- │ C = ──────────────
- ╰ 2 1-t
+ ╭ v - (1-t) · start
+ │ 1
+ ╭ v = (1-t) · start + t · C │ C = ────────────────────
+ ╡ 1 1 ==> ╡ 1 t
+ │ v = (1-t) · C + t · end │ v - t · end
+ ╰ 2 2 │ 2
+ │ C = ──────────────
+ ╰ 2 1-t
diff --git a/docs/images/snippets/abc/b9854fbcb1096f736607d292dbe48371.ascii b/docs/images/snippets/abc/b9854fbcb1096f736607d292dbe48371.ascii
deleted file mode 100644
index 9fbc90c9..00000000
--- a/docs/images/snippets/abc/b9854fbcb1096f736607d292dbe48371.ascii
+++ /dev/null
@@ -1,5 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- distance(B,C)
- ratio(t) = ───────────── = Constant
- distance(A,B)
diff --git a/docs/images/snippets/abc/bb8674f5f36b054b7734e34b91ed924f.ascii b/docs/images/snippets/abc/bb8674f5f36b054b7734e34b91ed924f.ascii
deleted file mode 100644
index c9a30bb5..00000000
--- a/docs/images/snippets/abc/bb8674f5f36b054b7734e34b91ed924f.ascii
+++ /dev/null
@@ -1,5 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- C - B B - C
- A = B - ──────── = B + ────────
- ratio(t) ratio(t)
diff --git a/docs/images/snippets/abc/c018aab3952ea9193848564aab12b241.ascii b/docs/images/snippets/abc/c018aab3952ea9193848564aab12b241.ascii
deleted file mode 100644
index 2b5de371..00000000
--- a/docs/images/snippets/abc/c018aab3952ea9193848564aab12b241.ascii
+++ /dev/null
@@ -1,7 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- 3 3
- t + (1-t) - 1
- ratio(t) = |───────────────|
- cubic 3 3
- t + (1-t)
diff --git a/docs/images/snippets/abc/c10cf18edeffed67dc94d250310db475.ascii b/docs/images/snippets/abc/c10cf18edeffed67dc94d250310db475.ascii
deleted file mode 100644
index 2cd83fa9..00000000
--- a/docs/images/snippets/abc/c10cf18edeffed67dc94d250310db475.ascii
+++ /dev/null
@@ -1,7 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- 2
- (1-t)
- u(t) = ───────────
- quadratic 2 2
- t + (1-t)
diff --git a/docs/images/snippets/abc/c14d8ce6eccca2c8063af40e5ac0bfd4.ascii b/docs/images/snippets/abc/c14d8ce6eccca2c8063af40e5ac0bfd4.ascii
deleted file mode 100644
index 6c9a5942..00000000
--- a/docs/images/snippets/abc/c14d8ce6eccca2c8063af40e5ac0bfd4.ascii
+++ /dev/null
@@ -1,10 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- ╭ v - start
- │ 1
- │ C '= start + ──────────
- ╡ 1 t
- │ v - end
- │ 2
- │ C '= end + ────────
- ╰ 2 1 - t
diff --git a/docs/images/snippets/abc/eccc1bdb9423bbfe2d42418fc8a7dd24.ascii b/docs/images/snippets/abc/eccc1bdb9423bbfe2d42418fc8a7dd24.ascii
deleted file mode 100644
index 762736aa..00000000
--- a/docs/images/snippets/abc/eccc1bdb9423bbfe2d42418fc8a7dd24.ascii
+++ /dev/null
@@ -1,10 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- ╭ A' - e
- │ 1
- │ v = A' - ───────
- ╡ 1 1 - t
- │ A' - e
- │ 2
- │ v = A' - ───────
- ╰ 2 t
diff --git a/docs/images/snippets/abc/f78ce50f725f208f25090abc7fd741b7.ascii b/docs/images/snippets/abc/f78ce50f725f208f25090abc7fd741b7.ascii
deleted file mode 100644
index e54a5937..00000000
--- a/docs/images/snippets/abc/f78ce50f725f208f25090abc7fd741b7.ascii
+++ /dev/null
@@ -1,7 +0,0 @@
-\setmainfont[Ligatures=TeX]TeX Gyre Pagella \setmathfontTeX Gyre Pagella Math
-
- 2 2
- t + (1-t) - 1
- ratio(t) = |───────────────|
- quadratic 2 2
- t + (1-t)
diff --git a/docs/index.html b/docs/index.html
index d72cb74f..7633076f 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -38,7 +38,7 @@
-
+
@@ -6120,28 +6120,28 @@ lli = function(line1, line2):
And then reverse engineer the curve's control points:
diff --git a/docs/ja-JP/index.html b/docs/ja-JP/index.html
index 3f9526dd..ab9c0b5c 100644
--- a/docs/ja-JP/index.html
+++ b/docs/ja-JP/index.html
@@ -41,7 +41,7 @@
-
+
@@ -6235,28 +6235,28 @@ lli = function(line1, line2):
And then reverse engineer the curve's control points:
diff --git a/docs/news/2020-09-18.html b/docs/news/2020-09-18.html
index 6aed392f..27f7c0bf 100644
--- a/docs/news/2020-09-18.html
+++ b/docs/news/2020-09-18.html
@@ -33,8 +33,8 @@
-
-
+
+
diff --git a/docs/news/2020-11-22.html b/docs/news/2020-11-22.html
index 35ea6249..ddd3720d 100644
--- a/docs/news/2020-11-22.html
+++ b/docs/news/2020-11-22.html
@@ -33,8 +33,8 @@
-
-
+
+
diff --git a/docs/news/index.html b/docs/news/index.html
index 01c0d6e5..6367c364 100644
--- a/docs/news/index.html
+++ b/docs/news/index.html
@@ -33,7 +33,7 @@
-
+
diff --git a/docs/news/rss.xml b/docs/news/rss.xml
index 1ee07f2d..3a4a20dd 100644
--- a/docs/news/rss.xml
+++ b/docs/news/rss.xml
@@ -6,7 +6,7 @@
News updates for the primer on Bézier Curves by Pomax
en-GB
- Mon Aug 30 2021 21:59:19 +00:00
+ Mon Aug 30 2021 15:10:17 +00:00
https://pomax.github.io/bezierinfo/images/og-image.png
A Primer on Bézier Curves
@@ -23,7 +23,7 @@
<p>— <a href="https://twitter.com/TheRealPomax">Pomax</a></p>
- Sun Nov 22 2020 00:00:00 +00:00
+ Sat Nov 21 2020 16:00:00 +00:00
2020-11-22.html
-
Rewriting the tech stack
@@ -119,7 +119,7 @@ draw() {
<p>— <a href="https://twitter.com/TheRealPomax">Pomax</a></p>
- Fri Sep 18 2020 00:00:00 +00:00
+ Thu Sep 17 2020 17:00:00 +00:00
2020-09-18.html
diff --git a/docs/ru-RU/index.html b/docs/ru-RU/index.html
index ef1677f5..f91f4df9 100644
--- a/docs/ru-RU/index.html
+++ b/docs/ru-RU/index.html
@@ -34,7 +34,7 @@
-
+
@@ -6392,28 +6392,28 @@ lli = function(line1, line2):
And then reverse engineer the curve's control points:
diff --git a/docs/uk-UA/index.html b/docs/uk-UA/index.html
index 69725d46..dfdd35e0 100644
--- a/docs/uk-UA/index.html
+++ b/docs/uk-UA/index.html
@@ -39,7 +39,7 @@
-
+
@@ -6368,28 +6368,28 @@ lli = function(line1, line2):
And then reverse engineer the curve's control points:
diff --git a/docs/zh-CN/index.html b/docs/zh-CN/index.html
index 5edb9ee6..0b12651a 100644
--- a/docs/zh-CN/index.html
+++ b/docs/zh-CN/index.html
@@ -41,7 +41,7 @@
-
+
@@ -6211,28 +6211,28 @@ lli = function(line1, line2):
And then reverse engineer the curve's control points:
diff --git a/src/tex2utf/tex2utf.pl b/src/tex2utf/tex2utf.pl
index c5f66356..2894dd11 100644
--- a/src/tex2utf/tex2utf.pl
+++ b/src/tex2utf/tex2utf.pl
@@ -2134,6 +2134,12 @@ $contents{"\\rightarrow"}=" ──> ";
$type{"\\leftarrow"}="string";
$contents{"\\leftarrow"}=" <── ";
+$type{"\\Rightarrow"}="string";
+$contents{"\\Rightarrow"}=" ==> ";
+
+$type{"\\Leftarrow"}="string";
+$contents{"\\Leftarrow"}=" <== ";
+
$type{"\\mapsto"}="string";
$contents{"\\mapsto"}=" ├──> ";