Quick quiz
- A
- B
- C
- D
@intermath
Inter Math 1.0.0
Type specimen
No. 1, 2026
A math font
for Inter
Based on Inter 4.001 and KaTeX 0.19.0
The math font for Inter. A variable font from Thin to Black, drawn after Computer Modern, the font of TeX, and ready for KaTeX: formulas set in the same strokes as your text.
“They must be true because, if they were not true, no one would have the imagination to invent them.”
Famous equations at the size they deserve. Each is set in Inter Math at the weight on its label, as large as the page allows.
The fundamental theorem of calculus
Isaac Newton and Gottfried Wilhelm Leibniz, independently, 1660s and 1670s
Mass–energy equivalence
Albert Einstein, 1905
The Schrödinger equation
Erwin Schrödinger, 1926
Gauss’s law
Gauss’s law for magnetism
Faraday’s law
Ampère’s law, with Maxwell’s term
Maxwell’s equations
James Clerk Maxwell, 1865, in Oliver Heaviside’s vector form, 1884
Green’s theorem
George Green, 1828
Pythagoras’ theorem
Known in Babylon a thousand years before Pythagoras (Plimpton 322, c. 1800 BC)
The golden ratio
Euclid’s extreme and mean ratio, Elements VI, c. 300 BC
Euler’s identity
Leonhard Euler, after his Introductio in analysin infinitorum, 1748. Five constants, three operations, one equals sign
The Fourier transform
Joseph Fourier, Théorie analytique de la chaleur, 1822
Boltzmann’s entropy
Ludwig Boltzmann, 1877, in Max Planck’s notation. Engraved on Boltzmann’s grave in Vienna
Stirling’s formula
Abraham de Moivre and James Stirling, 1730
Bayes’ theorem
Thomas Bayes, published 1763; Pierre-Simon Laplace, 1774
The uncertainty principle
Werner Heisenberg, 1927; in this form Earle Kennard, 1927
Einstein’s field equations
Albert Einstein, 1915. Λ added in 1917, dropped in 1931
The Dirac equation
Paul Dirac, 1928. Westminster Abbey carries it as iγ·∂ψ = mψ
Cauchy’s integral formula
Augustin-Louis Cauchy, 1831
The first isomorphism theorem
Every homomorphism is a quotient, then an isomorphism, then an inclusion: the square commutes
The Navier–Stokes equations
Claude-Louis Navier, 1822; George Stokes, 1845
Math made to be scrolled past, and stopped at: quizzes, puzzles and stories, upright for stories and reels, wide for the feed. The account and its posts are made up.
Quick quiz
@intermath
Inter Math @intermath · 2h
Can you find in 15 seconds?
Inter Math @intermath · Oct 15
Most people get this wrong. Can you find the rule?
Find the derivative of
CalculusAnswer in the comments
The story goes
Gauss, aged 9, adds 1 to 100 in seconds.
@intermath
Inter Math @intermath · 5h
No calculator. Which is bigger?
Math at reading size, in running text: a journal page, Einstein and Fourier retold, a lecture, a worksheet. Switch them to Computer Modern to compare: nothing moves but the glyphs.
Abstract We recall how Euler found , the sum of the reciprocals of the squares, from the roots of the sine, and state his value of for every .
Pietro Mengoli asked in 1650 for the value of
Jakob Bernoulli made it famous in 1689 and could not find it. It took the name of Basel, the town of the Bernoullis and of Euler.
The sine vanishes at , . Taking for a polynomial of infinite degree with the roots , Euler wrote
Its series begins
and the coefficients of in (2) and (3) must agree:
Theorem 1 (Euler). For every integer ,
where are the Bernoulli numbers: , , and so on.
Remark. The product (2) waited more than a century for a proof: Weierstrass’s factorization theorem, 1876. For odd arguments no such formula is known; Apéry proved irrational only in 1978.
Albert Einstein’s argument of 1905, in his notation: is the speed of light, an energy.
A body at rest sends out two equal waves of light in opposite directions, at an angle to the axis, of energy together. Its energy goes from to :
Seen from a system moving along at the velocity , the body goes from to , and the light carries more:
The differences are the body’s kinetic energies in the moving system, up to a constant, so that
The body moves on as before, with less kinetic energy, as if its mass had dropped by .
If a body gives off the energy as radiation, its mass decreases by .
Write for and for : .
Joseph Fourier’s series, retold.
Heat spreads along a thin rod as
Fourier’s idea: write the first temperatures as a sum of sines, for each of them only fades. With the ends kept at ,
Even a rod cold at its ends and hot all through is such a sum:
In the middle, at , it is Leibniz’s series:
In an orthonormal frame , take the points , and .
1. Give the coordinates of and .
2. Show that . What is the angle ?
, so .
3. Compute and . What is the triangle ?
: right-angled at , and isosceles.
4. is the midpoint of . Give an equation of the circle through , and .
and , so .
The workbench’s specimens, from the alphabet to the Navier–Stokes equations. In the list, set the weight and the size, lay Computer Modern alongside, or mark what was drawn for Inter Math.
Thin to Black, and every weight between: fraction bars, surds and arrows follow the weight, not only the glyphs.
The browser picks the optical size from the font size: 14 for text, wider and looser; 32 for display, tighter and finer.
01
Italic letters
abcdefghijklmnopqrstuvwxyz
02
Capitals
ABCDEFGHIJKLMNOPQRSTUVWXYZ
03
Figures
0123456789
04
Greek
\alpha\beta\gamma\delta\epsilon\varepsilon\zeta\eta\theta\vartheta\iota\kappa\lambda\mu\nu\xi\pi\varpi\rho\varrho\sigma\varsigma\tau\upsilon\phi\varphi\chi\psi\omega
05
Greek capitals
\Gamma\Delta\Theta\Lambda\Xi\Pi\Sigma\Upsilon\Phi\Psi\Omega
06
Look-alikes
l\,I\,1\,|\quad \mathrm{l\,I\,1}\quad O\,0\,o
07
Upright, bold, sans serif
\mathrm{d}x \quad \mathbf{u} + \boldsymbol{\alpha} \quad \mathsf{ABC\,xyz\,123}
08
Blackboard bold
\mathbb{N} \subset \mathbb{Z} \subset \mathbb{Q} \subset \mathbb{R} \subset \mathbb{C} \quad \mathbb{ABCDEFGHIJKLM}
09
Binary operators
a + b - c \times d \div e \pm f \mp g \cdot h \ast i \star j \circ k \bullet l
10
Relations
a = b \ne c \equiv d \approx e \cong f \sim g \simeq h \propto i \doteq j
11
Order
a < b \le c \leqslant d \ll e \quad f > g \ge h \geqslant i \gg j \quad x \lesssim y \gtrapprox z
12
Precedence, negations
a \prec b \preceq c \succ d \quad a \nless b \nleq c \quad A \nsubseteq B \quad 3 \nmid 7 \quad (d) \nparallel (d')
13
Circled and boxed
a \oplus b \ominus c \otimes d \oslash e \odot f \quad a \boxplus b \boxminus c \boxtimes d \boxdot e
14
Sets
\{x \in \mathbb{R} \mid x > 0\} \quad A \cup B \cap C \setminus D \quad A \subseteq B \subsetneq C \quad \emptyset \ne \varnothing
15
Quantifiers
\forall \varepsilon > 0\ \exists \delta > 0 : |x - a| < \delta \Rightarrow |f(x) - f(a)| < \varepsilon
16
Logic
\Gamma \vdash \varphi \quad \Gamma \models \psi \quad p \land q \lor \lnot r \quad \top \; \bot \quad \therefore \; \because
17
Arrows
\leftarrow \rightarrow \leftrightarrow \Leftarrow \Rightarrow \Leftrightarrow \mapsto \hookrightarrow \uparrow \downarrow \nearrow \searrow
18
Long and stretched
A \longrightarrow B \Longleftrightarrow C \quad A \xrightarrow{\ f\ } B \xleftarrow[\text{below}]{\text{above}} C
19
Harpoons, pairs, curves
\rightleftharpoons \leftrightarrows \rightrightarrows \twoheadrightarrow \rightarrowtail \rightsquigarrow \curvearrowright \circlearrowleft
20
Sizes
\Biggl( \biggl( \Bigl( \bigl( ( \; ) \bigr) \Bigr) \biggr) \Biggr) \quad \Biggl\{ \biggl[ \Bigl\langle \bigl| \; \bigr| \Bigr\rangle \biggr] \Biggr\}
21
Around fractions
\left( \frac{1}{2} \right) \left[ \frac{\sqrt{2}}{2} \right] \left\{ \frac{a}{b} \right\} \left\langle \frac{u}{v} \right\rangle \left\lfloor \frac{x}{2} \right\rfloor \left\lceil \frac{y}{3} \right\rceil
22
Bars and double brackets
|x| \quad \|v\| \quad \llbracket a, b \rrbracket \quad \lBrace x \rBrace \quad \left| \frac{a}{b} \right| \quad \left\| \frac{\vec{u}}{2} \right\|
23
Matrices
\begin{pmatrix} a & b \\ c & d \end{pmatrix} \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix} \begin{vmatrix} x & y \\ z & w \end{vmatrix}
24
Cases
|x| = \begin{cases} x & \text{if } x \ge 0 \\ -x & \text{if } x < 0 \end{cases}
25
Display
\sum_{k=1}^{n} k^2 \quad \prod_{p} \frac{1}{1 - p^{-s}} \quad \int_0^1 f(x)\,dx \quad \oint_C \omega \quad \iint_D \quad \iiint_V
26
In text
\textstyle \sum_{k=1}^{n} k = \frac{n(n+1)}{2}, \quad \int_0^1 x^2\,dx = \frac{1}{3}, \quad \prod_{i} x_i
27
Sets and logic
\bigcup_{i \in I} A_i \quad \bigcap_{n} B_n \quad \bigoplus_k V_k \quad \bigotimes_j W_j \quad \bigvee_i p_i \quad \bigwedge_j q_j
28
Fractions
\frac{1}{2} + \frac{x + 1}{x - 1} = \frac{\frac{a}{b}}{c} \quad \tfrac{3}{4} \quad \binom{n}{k}
29
Continued
\sqrt{2} = 1 + \cfrac{1}{2 + \cfrac{1}{2 + \cfrac{1}{2 + \cdots}}}
30
Roots
\sqrt{2} \quad \sqrt{x^2 + y^2} \quad \sqrt[3]{8} = 2 \quad \sqrt{\frac{a}{b}} \quad \sqrt{1 + \sqrt{1 + \sqrt{1 + x}}}
31
Scripts
x^2 \quad x_i \quad x_i^2 \quad e^{-x^2} \quad 2^{2^{n}} \quad a_{n+1} = 2a_n - 1 \quad 10^{-3}
32
Primes and accents
f'(x),\ f''(x) \quad \hat{a}\ \tilde{n}\ \bar{x}\ \dot{y}\ \ddot{z}\ \vec{v}\ \check{c}\ \breve{u} \quad \mathring{A}
33
Wide accents
\widehat{ABC} \quad \widetilde{xyz} \quad \overline{AB} \quad \underline{CD} \quad \overrightarrow{AB} \quad \overleftrightarrow{CD}
34
Braces
\overbrace{a + b + \cdots + z}^{26} \quad \underbrace{1 + 1 + \cdots + 1}_{n\ \text{times}}
35
Geometry
\widehat{ABC} = 45^\circ \quad (AB) \parallel (CD) \quad (AB) \perp (EF) \quad \triangle ABC \sim \triangle DEF
36
Analysis
\lim_{x \to 0} \frac{\sin x}{x} = 1 \qquad f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(a)}{n!}(x - a)^n
37
Text in math
\text{if } x \in \mathbb{Q} \text{, then } x^2 \in \mathbb{Q} \quad \text{area} = \pi r^2
38
Symbols
\infty\ \partial\ \nabla\ \hbar\ \ell\ \angle\ \triangle\ \square\ \blacksquare\ \checkmark\ \bigstar\ \spadesuit\heartsuit\diamondsuit\clubsuit\ \flat\natural\sharp
Every glyph says where it comes from. Pick one: the build’s own record tells what of Inter’s it is drawn from, and how.
The small arrows come with two heads. Open angles by default, like every other arrow of the font; or filled triangles, like Inter’s own small arrows, with one option. Both are in the font: a stylistic set switches them.
setMathFont("inter")
setMathFont("inter", { arrowHeads: "triangle" })
Every math symbol is drawn from Inter: its strokes, curves and terminals, at every weight. What each symbol is, how large, and where it sits, comes from Computer Modern. So formulas look like Inter, and lay out like TeX.
01
What Inter lacks is made of what it has: its letters turned, its bars and bowls taken apart and put together at the operators’ stroke. Each glyph records what it is drawn from, and the build graphs it.
02
Inter draws its plus for text. A math plus is as wide as a capital is tall: Inter Math’s is half as large again, as TeX’s, but drawn at the weight that keeps Inter’s stroke. Scaled, it would be heavier.
03
The operators sit on one axis, between the lowercase and the capitals, and fraction bars line up with the minus. The gap of the equals sign is the gap between every pair of parallel strokes: ≡ ≈ ∥ ⇒ ⊨.
04
KaTeX shrinks scripts to 70 and 50 percent, and shrunk glyphs get thin and tight. Inter Math gives them their own forms, after Inter’s fraction figures, through stylistic sets: copy and you still get x^2.
05
STIX Two Math’s double-struck construction on Inter’s capitals: the strokes a seriffed capital makes thick are doubled, each one a closed hollow with one gap, narrowing past Regular.
06
A math accent over an italic letter is Inter’s own accented italic letter. Inter Math in yellow, laid over Inter’s text in green: where they coincide, one colour, and no fringe.
07
A fraction bar is as thick as the minus; the surd’s bar as its strokes; over- and underlines, strike-throughs and cancels are Inter’s own. KaTeX’s images, the surds, wide accents, braces and stretched arrows, are redrawn: 58 of them.
08
Every sign’s stroke is measured against Inter’s own at every weight, and must come out at 1.00. Every change is looked at from 100 to 900 in one picture, laid over Inter’s text where math sets what text sets, at small and large sizes, at both optical sizes, on paper and on the board. KaTeX’s layout is tested in both fonts.
09
Inter has no typewriter, Fraktur, calligraphic or script letters, and no ℜ ℑ ℘ ℵ ℶ ℷ ℸ. Inter Math doesn’t invent them: they stay in KaTeX’s own fonts, with KaTeX’s metrics.
KaTeX lays the formulas out, with the rules of TeX. Inter Math gives it its glyphs and their measures, and a way back to Computer Modern.
KaTeX sets TeX on the web, fast, to the rules Donald Knuth wrote for TeX. It places every glyph by its measures: how wide, how tall, how deep. Its own fonts are Computer Modern.
Inter Math takes their place: upright and italic letters, large delimiters and operators, blackboard bold, the AMS symbols. It comes with the measures KaTeX needs at every weight, and with a small patch to KaTeX for what a font can’t say: how thick a fraction bar is, how a root is drawn.
One call switches back: setMathFont("classic") restores
KaTeX exactly as it was. Try it:
pnpm add inter-math katex@0.19.0, and Inter Math’s KaTeX patch (pnpm’s patchedDependencies).inter-math class on an ancestor of the math, and its weight.setMathFont("inter", { weight }) before rendering, at that weight.// pnpm add inter-math katex@0.19.0
import "katex/dist/katex.min.css";
import "inter-math/inter-math.css";
import katex from "katex";
import { setMathFont } from "inter-math";
setMathFont("inter", { weight: 400 });
katex.render("e^{i\\pi} + 1 = 0", element);
// on an ancestor of element:
// class="inter-math"
// style="--inter-math-weight: 400"
The type, the software, and the works the examples come from.