( bzs | 2020. 08. 08., szo – 18:10 )

Számomra csak óraszámlapon néz ki jól.

Ókori latin matematikai írásokban nélkülözhetetlen, hiába nincs tudomása ennek létezéséről senki sem (ami még a kommersz wikipédiában is le van körmölve).

baseline nincs bekavarva a használata esetén. Amúgy a feltett kérdésem talán legfontosabbika a római szám sűrítése, azaz a V betű a VIII-nál keskenyebb, a III sűrűbb, mint a II -- meg ilyenek. TrueType-nál ezen ,,effekthez'' külön karakterek vannak némely betűtípusnál.

Szerencsére találtam valamit, ami ligatúrát csinál a római számok alkotóelemeiből:
 

% compile with XeLaTeX or LuaLaTeX
\documentclass{article}

\usepackage{fontspec}
    \setmainfont[Ligatures={Discretionary}]{Junicode}
    % Naturally, I'd also enable "TeX" and "Common" ligatures
    % when using discretionary ligatures
    % I dare you to check out Junicode's historical ligatures!
    % http://junicode.sourceforge.net/Junicode.pdf#page=13

\textwidth=4cm % These two lines are just
\parindent=0cm % to keep my example compact

\begin{document}

i, ii, iii, iv, v, vi, vii, viii, ix, x, xi, xii

I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII

{\Huge XIII} %  not pretty

Ⅼ, Ⅽ, Ⅾ, Ⅿ, ↀ, ↁ, ↂ % These are (all?) other Unicode Roman numerals Junicode has
                         % (which have nothing to do with dlig though)

tt, tr, tty % These are some presumably acceptable discretionary ligatures of Junicode

ct, hv, st % These are the weird ligatures in dlig

[7], [[4]], <13>, [g], [W] % These are also part of dlig, but probably not bothersome

\end{document}

 

Amúgy lezárva a témát, eleve roman betűtípusnál biztosan nem írnék óraszámlapra való római számokat folyószövegbe, csakis ólatin matematikai idézetnél. Mivel nálam egy oldalon igen sűrűn fordulnak elő római számok, azokat kénytelen leszek tömörebbé tenni, a XX például biztosan keskenyebb x-eket tartalmaz majd, mint a X. Nem sokkal persze. Mindezt az alapfontkészlettel fogom megvalósítani. Kipróbáltam, így már nem alkotnak foltszerű szigeteket a számok egy adott oldalon.