Fonts in TeXmacs

Massimiliano Gubinelli <[email protected]> Fri, 3 Jan 2025 02:14:17 +0100
Newsgroups gmane.editors.texmacs.devel
Message-ID <[email protected]>
--===============3025347435557788780==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_E7076EF2-D894-495E-9600-9A2E715AA40B"


--Apple-Mail=_E7076EF2-D894-495E-9600-9A2E715AA40B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Dear all,
 I wrote an account of my current understanding of handling of fonts in =
TeXmacs (at the C++ level). You can find it here:

https://texmacs.github.io/notes/docs/font-mechanics.html=EF=BF=BC

It documents the various font classes and the resolution of TeXmacs =
entities into glyphs, according to my understanding.

I would like to write some more about the Scheme interface to the font =
database, but at the moment I think I need more study to do this.

I plan another article on math typesetting. This is some preparatory =
work I=E2=80=99m doing before trying to complete the support of OpenType =
math fonts and other enhancements in this direction (e.g. I would like =
to be able to use =E2=80=9Cold numerals=E2=80=9D when available in font =
files).

It seems that there is now a wide selection of  OpenType fonts, e.g. a =
relatively long and detailed list is here: =
https://tex.stackexchange.com/questions/425098/which-opentype-math-fonts-a=
re-available
would be great if we will be able to use most of them. I=E2=80=99ve =
initiated some work in this direction a couple of years ago and recently =
Ke Shi has done some more work and integration in Mogan for OSPP 2024. =
However still some more work and consolidation is needed before we can =
reliable use most of the OpenType math fonts without hard-coded support =
in the C++ code.

Best
Max


--Apple-Mail=_E7076EF2-D894-495E-9600-9A2E715AA40B
Content-Type: multipart/related;
	type="text/html";
	boundary="Apple-Mail=_31E54F4E-1779-4A9E-9721-AA51F46A6559"


--Apple-Mail=_31E54F4E-1779-4A9E-9721-AA51F46A6559
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">Dear =
all,<div>&nbsp;I wrote an account of my current understanding of =
handling of fonts in TeXmacs (at the C++ level). You can find it =
here:</div><div><br></div><div><div style=3D"display: block;"><div =
style=3D"-webkit-user-select: all; -webkit-user-drag: element; display: =
inline-block;" class=3D"apple-rich-link" draggable=3D"true" role=3D"link" =
data-url=3D"https://texmacs.github.io/notes/docs/font-mechanics.html"><a =
style=3D"border-radius:10px;font-family:-apple-system, Helvetica, Arial, =
sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:=
none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;t=
ext-decoration:none;" class=3D"lp-rich-link" rel=3D"nofollow" =
href=3D"https://texmacs.github.io/notes/docs/font-mechanics.html" =
dir=3D"ltr" role=3D"button" draggable=3D"false" width=3D"300"><table =
style=3D"table-layout:fixed;border-collapse:collapse;width:300px;backgroun=
d-color:#E5E6E9;font-family:-apple-system, Helvetica, Arial, =
sans-serif;" class=3D"lp-rich-link-emailBaseTable" cellpadding=3D"0" =
cellspacing=3D"0" border=3D"0" width=3D"300"><tbody><tr><td =
vertical-align=3D"center"><table bgcolor=3D"#E5E6E9" cellpadding=3D"0" =
cellspacing=3D"0" width=3D"300" style=3D"font-family:-apple-system, =
Helvetica, Arial, =
sans-serif;table-layout:fixed;background-color:rgba(229, 230, 233, 1);" =
class=3D"lp-rich-link-captionBar"><tbody><tr><td style=3D"padding:8px =
0px 8px 0px;" class=3D"lp-rich-link-captionBar-textStackItem"><div =
style=3D"max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;" =
class=3D"lp-rich-link-captionBar-textStack"><div =
style=3D"word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidd=
en;text-overflow:ellipsis;text-align:left;" =
class=3D"lp-rich-link-captionBar-textStack-topCaption-leading"><a =
rel=3D"nofollow" =
href=3D"https://texmacs.github.io/notes/docs/font-mechanics.html" =
style=3D"text-decoration: none" draggable=3D"false"><font =
color=3D"#272727" style=3D"color: rgba(0, 0, 0, 0.847059);">TeXmacs =
notes</font></a></div><div =
style=3D"word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidd=
en;text-overflow:ellipsis;text-align:left;" =
class=3D"lp-rich-link-captionBar-textStack-bottomCaption-leading"><a =
rel=3D"nofollow" =
href=3D"https://texmacs.github.io/notes/docs/font-mechanics.html" =
style=3D"text-decoration: none" draggable=3D"false"><font =
color=3D"#808080" style=3D"color: rgba(0, 0, 0, =
0.498039);">texmacs.github.io</font></a></div></div></td><td =
style=3D"padding:6px 12px 6px 0px;" =
class=3D"lp-rich-link-captionBar-rightIconItem" width=3D"36"><a =
rel=3D"nofollow" =
href=3D"https://texmacs.github.io/notes/docs/font-mechanics.html" =
draggable=3D"false"><img style=3D"pointer-events:none =
!important;display:inline-block;width:36px;height:36px;border-radius:3px;"=
 width=3D"36" height=3D"36" draggable=3D"false" =
class=3D"lp-rich-link-captionBar-rightIcon" alt=3D"blog-icon.png" =
src=3D"cid:4A263723-E0F4-49F9-8ADA-5036A3992634"></a></td></tr></tbody></t=
able></td></tr></tbody></table></a></div></div></div><div><br></div><div>I=
t documents the various font classes and the resolution of TeXmacs =
entities into glyphs, according to my =
understanding.</div><div><br></div><div>I would like to write some more =
about the Scheme interface to the font database, but at the moment I =
think I need more study to do this.</div><div><br></div><div>I plan =
another article on math typesetting. This is some preparatory work I=E2=80=
=99m doing before trying to complete the support of OpenType math fonts =
and other enhancements in this direction (e.g. I would like to be able =
to use =E2=80=9Cold numerals=E2=80=9D when available in font =
files).</div><div><br></div><div>It seems that there is now a wide =
selection of &nbsp;OpenType fonts, e.g. a relatively long and detailed =
list is here:&nbsp;<a =
href=3D"https://tex.stackexchange.com/questions/425098/which-opentype-math=
-fonts-are-available">https://tex.stackexchange.com/questions/425098/which=
-opentype-math-fonts-are-available</a></div><div>would be great if we =
will be able to use most of them. I=E2=80=99ve initiated some work in =
this direction a couple of years ago and recently Ke Shi has done some =
more work and integration in Mogan for OSPP 2024. However still some =
more work and consolidation is needed before we can reliable use most of =
the OpenType math fonts without hard-coded support in the C++ =
code.</div><div><br></div><div>Best</div><div>Max</div><div><br></div></bo=
dy></html>=

--Apple-Mail=_31E54F4E-1779-4A9E-9721-AA51F46A6559
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=blog-icon.png
Content-Type: image/png;
	x-unix-mode=0666;
	name="blog-icon.png"
Content-Id: <4A263723-E0F4-49F9-8ADA-5036A3992634>

iVBORw0KGgoAAAANSUhEUgAAADkAAABAEAQAAABarMtEAAAACXBIWXMAABeOAAAXjgHQz8F8AAAA
GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUaAUBQDm/xgEAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGf8oKAAATk4AAD09AAArKwAAFBQAAA0N
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPzAgHr6/7/
1tYAAMLCAACysucB2dkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ/0ZGAAB7ewAAPj4AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAMLCAACEhOcBu7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAABUAGBgE/5mZAABOTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAALCw/QFoaOoA6ekAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA
AAAAAAAAAAAAAAAAAAAAABgAKioB/7a2AAAfHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5eUCAUtL5QDR0QAAAAAAAAAAAAAAAAAAAAACAAAA
AAAAAAAAAAAAAAAAABkAPT0B/8TEAAAfHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsb/v+/vxn/PDwAAAAAAAAAAAAAAAAAAAAAAQAA
AAAAAAAAAAAAABkAHx8A/83NAAATEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/v/gE0NOkA3t4AAAAAAAAAAAIA
AAAAAAAAACAACAgA/62tAAATEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREQL/rq4b/wkJAAAAAAAAAAAD
AAAAAAAAAAAJ/4ODAABWVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
b28AAAAA/v/5+QABAAAAABAQAAAjIxn/TU3lAaKiAAEAAAAAAAAAAAAAJAAHB/cAV1f+/3t7/gAm
JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwC
AP+/vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAIB/f0AAAAAAAAODgAAAAAAAIGBAAAEBAAAAAAXABYWGf+CgvX/5eX+/6GhAAAmJgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMDA
ASAACAj5/+joAAAPDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAD/ASwsAf/f3wAA9fUAAAAAAAAAAAIBwcEAAOLi/v9UVAAACQkAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwCwEY
GALgAPj4AACbmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAIBEhIAAAAAAAAAAAAAAAD+/z8//v9dXQAACQkAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbm9wA
+fkCAAAAAAAAiYkAAPPzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAMAR0cA/xISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD09P4BjIwA
AAAAAgAAAADnAezsAgGTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAD+/2xs/gAWFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkJDpAOrq
AAAAAAEAAAAAAAAAACAACAj5/8TEAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA5uYAABoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwLATw83AD5
+QAAAAABAAAAAAAAAAAAAAAAGf8eHgAAzc0AABQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+/+ATMz6QDf3wAA
AAAAAAAAAgAAAAAAAAAAAAAAAOcB4uIAAFFRAADu7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7u4AAE1N6QDf3wAAAAAA
AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABv/JCT+ALa2AAAlJQAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA398AAEpK5wHY2AAAAAAAAAAA
AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAADlAdzc/gE8PAIBrq4AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrKz+ATg45wHY2AAAAAAAAAAAAAAA
AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOkA6urlAFNTAgFERAIBwcEAAP//AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAHAwAIBQkLnAFVV6QDq6gAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAmJv7/
Tk4AAD09AAArKwAAFRUAAA4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAPLyAADq6gAA1tYCAcLCAP+ysuUB29sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAABdr+S8NGhmiQAAAABJRU5ErkJggg==
--Apple-Mail=_31E54F4E-1779-4A9E-9721-AA51F46A6559--

--Apple-Mail=_E7076EF2-D894-495E-9600-9A2E715AA40B--


--===============3025347435557788780==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGV4bWFjcy1k
ZXYgbWFpbGluZyBsaXN0ClRleG1hY3MtZGV2QGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3Jn
L21haWxtYW4vbGlzdGluZm8vdGV4bWFjcy1kZXYK

--===============3025347435557788780==--