Open cwickham opened 2 weeks ago
In html, heading and the title inherit from base. In typst, heading inherits, but title doesn't. In revealjs, neither headings nor the title inherits from base.
html
heading
title
base
typst
revealjs
headings
--- title: "Untitled" format: html: default typst: default revealjs: output-file: base-reveal.html brand: typography: fonts: - family: Tiny5 source: google base: Tiny5 --- ## Section {{< lipsum 1 >}}
All formats html, revealjs, typst have the same font used for headings and title.
html uses Tiny5 everywhere:
Tiny5
typst uses Tiny5 everywhere, except title:
revealjs only uses Tiny5 for paragraph text:
$ quarto check Quarto 99.9.9 [✓] Checking environment information... Quarto cache location: /Users/charlottewickham/Library/Caches/quarto [✓] Checking versions of quarto binary dependencies... Pandoc version 3.4.0: OK Dart Sass version 1.70.0: OK Deno version 1.46.3: OK Typst version 0.11.0: OK [✓] Checking versions of quarto dependencies......OK [✓] Checking Quarto installation......OK Version: 99.9.9 commit: 19473984b54e37e97888a74a46fe58f68628899b Path: /Users/charlottewickham/Documents/posit/quarto-cli/package/dist/bin [✓] Checking tools....................OK TinyTeX: v2024.03.13 Chromium: (not installed) [✓] Checking LaTeX....................OK Using: TinyTex Path: /Users/charlottewickham/Library/TinyTeX/bin/universal-darwin Version: 2024 [✓] Checking basic markdown render....OK [✓] Checking Python 3 installation....OK Version: 3.12.1 Path: /Users/charlottewickham/Documents/posit/quarto-web/.venv/bin/python Jupyter: 5.7.2 Kernels: julia-1.10, ark, python3 [✓] Checking Jupyter engine render....OK [✓] Checking R installation...........OK Version: 4.3.3 Path: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources LibPaths: - /Users/charlottewickham/Library/R/arm64/4.3/library - /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library knitr: 1.45 rmarkdown: 2.28 [✓] Checking Knitr engine render......OK
Confirmed Typst and reveal bugs, can take the Typst one.
Also assigning @cscheid on the reveal side.
Bug description
In
html
,heading
and thetitle
inherit frombase
. Intypst
,heading
inherits, buttitle
doesn't. Inrevealjs
, neitherheadings
nor thetitle
inherits frombase
.Steps to reproduce
Expected behavior
All formats
html
,revealjs
,typst
have the same font used forheadings
andtitle
.Actual behavior
html
usesTiny5
everywhere:typst
usesTiny5
everywhere, excepttitle
:revealjs
only usesTiny5
for paragraph text:Your environment
Quarto check output