From 82a2c3619ad6884fc3a50baa787a6fdc288f13e7 Mon Sep 17 00:00:00 2001 From: Eric Biedert Date: Mon, 7 Oct 2024 10:23:32 +0200 Subject: [PATCH] Add exception for NewCM Math Bold (#5126) --- crates/typst/src/text/font/exceptions.rs | 3 +++ tests/ref/issue-3650-italic-equation.png | Bin 1497 -> 1546 bytes 2 files changed, 3 insertions(+) diff --git a/crates/typst/src/text/font/exceptions.rs b/crates/typst/src/text/font/exceptions.rs index 9234d76c9..40998bb99 100644 --- a/crates/typst/src/text/font/exceptions.rs +++ b/crates/typst/src/text/font/exceptions.rs @@ -181,6 +181,9 @@ static EXCEPTION_MAP: phf::Map<&'static str, Exception> = phf::phf_map! { .family("New Computer Modern"), "NewCM10-Regular" => Exception::new() .family("New Computer Modern"), + "NewCMMath-Bold" => Exception::new() + .family("New Computer Modern Math") + .weight(700), "NewCMMath-Book" => Exception::new() .family("New Computer Modern Math") .weight(450), diff --git a/tests/ref/issue-3650-italic-equation.png b/tests/ref/issue-3650-italic-equation.png index 296d9d36157f17e6892f14636ef265d0e50438cb..97036c7830aadd82baf6a41fec4ae0365a4c6d47 100644 GIT binary patch delta 1528 zcmVISPGHWh4p;z??ul!5zpIvc zMZZ>2IU-m;J9<%)ap~bkG{5ZVfJoW7LWSr`;>_Z;%YW|{q;YA}u5c+B*8|jVP7#aQ zEscnv**D|j6I>u+2%W7S-OW`}3IKh{j4n(k0CYJn3G5GRgkyBz)>?$p?g2n`5yKtY z%_Ci!WiME*5{3pjLJ=mcojA;+O}7VJ-H2WVH>uM=pcZ;m17(nX8UR#%u%fUH2Cf?b zGzIrT)PH`-1oaBz2;d`y+cb$D+Vi`7iWl~?0JQPZs{&NC`2kpbZg{2h>E-R}+BM~# zz`gm+Kf~9#O><4je^##^0laR(IhwwqamP8nGvNg-mauf|wICC-u=(yBb|imMPa|MF zb9}Onso<0Gfo8DIcDP-g>rB45nVJ0>w-y!y%zx@`0^KTr6@^S|y%fT?>WN?hN@f~n zR1d+wXML!{U^|?7sy>|k@%d&EiY>`_o7j-+TqlL%7=V=1Cw`J@x2El7O-oKHApb-4 zg_t?n1@p~v|GJ~L!_=z4SP2@a805kgdQ}Fc1)}c)P_Mmhq+1PC=mF@e8t6pZuCzc) zt$!UCNVIV3lSX-S^$Jf>;`owyy5PSebv)X&dmwb?f-opj8Ls-^O*_EHomzRcH})XZ z{u>Cnm19jeImHgJ(y5K%EI`*FLY^fcRN=;OE&^<^5!SC>vh)GG;q3#|crH2yB+2&$ z*GxR1`Ep^R_hAg<`XM>>JMoNG7;ged@PFFrZp3A7{4a8@e;?-DYZF|VP&%gl!4pTm zYIcsPIskkUaK07yD1s&-pG?C9=(@~{%I$sdt{Ncky87iJTw&=vp6lZ}MhNi$_nDPBw_+i^u_?t10>jliOEAPCLiOWVL)9`WY%PX}BZW1eZ zB&n14C794`3%&?16(0T=;A)&CHV!2D06jaSA_wuC zb!1Z+91YrL05~tZ45HiIGzE68%D!O6(DQoI1PRAwT efF1Dv8vYw)2hMsin>CgI00007&Pzlc@l;2| zZ91J~4m=_-6(TZmB5D;C#EAl)fC5@+ErJ|X1XKj&AfPbIxfYS5P*?)$e2w(XGo@5R{=+pyY zNW@;<2R7%yEdnKUSvd7^2sP$n&(le8O^TG%xI?w*WCftRkaM|gJ1NpL$wuTQ&?>7{ z+=5jA6v->Wv-or!mIQf|V{m4YdM$o2?Q<>5EYWbZ+AL=_gYOw6Qa0bis?dI+EPxdN zT5m)~JUdu$XMc0%sGno-43g9Fpgg*GJ3#NESvT?Ifft$a1ew5ADhBWeK$iS%AD#vx zB%cm}LvY)&zKwSQNc*;^6K9Q8+F18ThtbDQyil?9*c zF^nJ1&r`*5Fs0NYqI|o805h9P+}mYPodl3^_VkZ3-HxpNtnVq#1hRiuP7|}ZsLaQb zy}A9w_+eU=U}^*n+_G}1iU&$VoedI)08r`fm>5#wsxPpcCbNTP6# zrhiZH=6WDJMXl>i;^l%bCg^!88wj1#0zjq-d(uj0!Kd7Md8)lh!q9R_7#>Qnm%qhX zaGhHp&+iGb!vsP#&VWaQSFL^oZ~E{sEq=>S0;ft=T71(xW*w4?!3Ty?wo3f0q+JBK zd_26Bnz^}qnmMpHO6vgJm|Fj8|Dz{Pcz?&@p44<0@XEVEMjD|CJkW~(8=1m{f}ed7oK4cn#}AHy{Q4AZeel>|T$n(jwUD5m%F zf&mBMgEPxt&8l_l2nk^77v<-{7))ZXT*CTF+`$K8RC8B;Hc>!bPS=se6Y_` z!g#j2_niRW%0}q?O%RH*VlV99Fn=P)U}H)~Bw-Q62392{gP#qqOQgvXkd^{y_Z&*F z5;p(%)&@8cxzhk}L0$=>lGC-A56YXy2k(p57m(}D?MeC8N&T#VvdcZMHGB#6@c?;| zOgTZAH=S?yZu`L;S_TX+VYV4j7xOze=8X7{4{n|O=2{Be>2NdgRz3az*?(UF+}Q)5 z4?i$Dny>(PH*;zv03el2)gUqwp8AOv#s?=q)Xg;f1KS?MK9HZbW*w