diff --git a/Dockerfile b/Dockerfile
index c1494cb2112e9c40632c09882bb8e87b6df0abbb..1658339e5dec5a9542a1abc15ecb3f7a2ffa3441 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -7,6 +7,9 @@ COPY --from=golang /go/bin/on-change /go/bin/ttyrec2gif /usr/local/bin/
 RUN apt-get update && \
     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
         fonts-font-awesome \
+        fonts-linex \
+        fonts-noto-extra \
+        fonts-sil-ezra \
         graphicsmagick \
         gosu \
         graphviz \
@@ -18,6 +21,8 @@ RUN apt-get update && \
         texlive-fonts-extra \
         texlive-fonts-recommended \
         texlive-font-utils \
+        texlive-lang-arabic \
+        texlive-lang-other \
         texlive-latex-base \
         texlive-latex-extra \
         texlive-luatex \
diff --git a/example/Makefile b/example/Makefile
index 5bfc7ee1e354abbf312f636bb2761e95b4689009..03bf817dcdb69157bcff6c2227bb2821cc221a91 100644
--- a/example/Makefile
+++ b/example/Makefile
@@ -1,6 +1,6 @@
 .PHONY: all clean
 
-all: presentation.pdf
+all: presentation.pdf left-to-right.pdf
 
 presentation.pdf: diagram.pdf
 presentation.pdf: prompt.gif
@@ -8,6 +8,9 @@ presentation.pdf: prompt.gif
 %.pdf: %.md
 	pandoc -t beamer $< -o $@
 
+left-to-right.pdf: left-to-right.md
+	pandoc --pdf-engine=xelatex $< -o $@
+
 %.pdf: %.dot
 	dot $< -Tpdf > $@
 
diff --git a/example/left-to-right.md b/example/left-to-right.md
new file mode 100644
index 0000000000000000000000000000000000000000..0f9dabb6966e2df1e4ae9b6bc703299984012b2a
--- /dev/null
+++ b/example/left-to-right.md
@@ -0,0 +1,10 @@
+---
+dir: rtl
+lang: he
+mainfont: SILEOT.ttf
+...
+
+
+# משהו בעברית
+
+עוד קצת עברית.