diff --git a/conf.py b/conf.py
index 4bf272c11393fbe0fc6aeca6e9216e326347eeca..431cc2611d207bb79a7e4e6a157a8b79ffb8cfd4 100644
--- a/conf.py
+++ b/conf.py
@@ -147,7 +147,6 @@ latex_elements = {
     "papersize": "a4paper",
     "maketitle": open(BBDOCS_BASE / "_static" / "latex" / "title.tex").read(),
     "preamble": open(BBDOCS_BASE / "_static" / "latex" / "preamble.tex").read(),
-    "fontpkg": r"\usepackage{charter}",
     "sphinxsetup": ",".join(
         (
             "verbatimwithframe=false",
@@ -159,6 +158,7 @@ latex_elements = {
         )
     ),
 }
+latex_engine = "xelatex"
 latex_logo = str(BBDOCS_BASE / "_static" / "images" / "logo-latex.pdf")
 latex_documents = [
     ("index-tex", "beagleboard-docs.tex", "BeagleBoard Docs", author, "manual"),