From 17ff078d03b52baf7571a94b0abd2e95c5444314 Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Sat, 30 Nov 2024 13:48:09 +0100 Subject: Fix unwanted line height adjustment (#2) Now uses `move()` nested inside a `box()` instead of `box()`'s `baseline` property, which causes the next line to skip further than intended. --- README.md | 2 +- demo.typ | 2 +- metalogo.typ | 12 ++++++------ typst.toml | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 2b1684b..a9004f8 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Typeset LaTeX compiler logos in [typst](https://github.com/typst/typst). From [./demo.typ](./demo.typ): ```typ -#import "@preview/metalogo:1.0.2": TeX, LaTeX, XeLaTeX, XeTeX, LuaLaTeX +#import "@preview/metalogo:1.1.0": TeX, LaTeX, XeLaTeX, XeTeX, LuaLaTeX #LaTeX is a typestting program based on #TeX. Some people use #XeLaTeX (sometimes #XeTeX), or #LuaLaTeX to typeset their documents. diff --git a/demo.typ b/demo.typ index e7530d4..e8b7d16 100644 --- a/demo.typ +++ b/demo.typ @@ -1,7 +1,7 @@ #set page(width: 35em, height: auto) #set text(font: "New Computer Modern") -#import "@preview/metalogo:1.0.2": TeX, LaTeX, XeLaTeX, XeTeX, LuaLaTeX +#import "@preview/metalogo:1.1.0": TeX, LaTeX, XeLaTeX, XeTeX, LuaLaTeX #LaTeX is a typestting program based on #TeX. Some people use #XeLaTeX (sometimes #XeTeX), or #LuaLaTeX to typeset their documents. diff --git a/metalogo.typ b/metalogo.typ index 5db1146..28c3d8f 100644 --- a/metalogo.typ +++ b/metalogo.typ @@ -2,10 +2,10 @@ // 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]] +#let TeX = [#box[T#h(-.1667em)#box[#move(dy: baseline-drop)[E]]#h(-.125em)X]] +#let Xe = [#box[X#h(-.1667em)#box[#move(dy: baseline-drop)[#scale(x: -100%)[E]]]#h(-.125em)]] +#let LaTeX = [#box[L#h(-.33em)#box[#move(dy: -0.2em)[#text(0.7em)[A]]]#h(-.15em)#TeX]] +#let XeTeX = [#box[#Xe#TeX]] +#let XeLaTeX = [#box[#Xe#LaTeX]] +#let LuaLaTeX = [#box[Lua#LaTeX]] diff --git a/typst.toml b/typst.toml index 1f54961..06808c7 100644 --- a/typst.toml +++ b/typst.toml @@ -1,11 +1,11 @@ [package] name = "metalogo" -version = "1.0.2" +version = "1.1.0" authors = ["Loek Le Blansch "] license = "MIT" description = "Typeset various LaTeX logos" repository = "https://github.com/lonkaars/typst-metalogo.git" keywords = ["metalogo", "logo", "LaTeX", "XeLaTeX", "XeTeX", "LuaLaTeX"] entrypoint = "metalogo.typ" -compiler = "0.10.0" +compiler = "0.12.0" exclude = ["demo.typ", "demo.svg", "makefile"] -- cgit v1.2.3