aboutsummaryrefslogtreecommitdiff
path: root/metalogo.typ
diff options
context:
space:
mode:
Diffstat (limited to 'metalogo.typ')
-rw-r--r--metalogo.typ11
1 files changed, 11 insertions, 0 deletions
diff --git a/metalogo.typ b/metalogo.typ
new file mode 100644
index 0000000..5db1146
--- /dev/null
+++ b/metalogo.typ
@@ -0,0 +1,11 @@
+// TODO: base should *actually* be lowered by 0.5ex, but Typst does not yet
+// have an ex unit, only em. See https://github.com/typst/typst/issues/2405
+#let baseline-drop = 0.22em
+
+#let TeX = [#box(baseline: baseline-drop)[T#h(-.1667em)#box(baseline: baseline-drop)[E]#h(-.125em)X]]
+#let Xe = [#box(baseline: baseline-drop)[X#h(-.1667em)#box(baseline: baseline-drop)[#scale(x: -100%)[E]]#h(-.125em)]]
+#let LaTeX = [#box(baseline: baseline-drop)[L#h(-.33em)#box(baseline: -0.2em)[#text(0.7em)[A]]#h(-.15em)#TeX]]
+#let XeTeX = [#box(baseline: baseline-drop)[#Xe#TeX]]
+#let XeLaTeX = [#box(baseline: baseline-drop)[#Xe#LaTeX]]
+#let LuaLaTeX = [#box(baseline: baseline-drop)[Lua#LaTeX]]
+