summaryrefslogtreecommitdiff
path: root/fonts/libertinust1math
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/libertinust1math')
-rw-r--r--fonts/libertinust1math/README9
-rw-r--r--fonts/libertinust1math/afm/LibertinusT1math.afm346
-rw-r--r--fonts/libertinust1math/doc/OFL.txt2
-rw-r--r--fonts/libertinust1math/enc/lbtsth.enc50
-rw-r--r--fonts/libertinust1math/map/libertinust1math.map1
-rw-r--r--fonts/libertinust1math/tex/libertinus-subs.tex17
-rw-r--r--fonts/libertinust1math/tex/libertinust1math.sty79
-rw-r--r--fonts/libertinust1math/tfm/LibertinusSerif-Italic-tlf-t1-tmp.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/libertinust1math/tfm/LibertinusSerifTH-Italic-tlf-ot1.tfmbin0 -> 5616 bytes
-rw-r--r--fonts/libertinust1math/tfm/LibertinusSerifTH-Italic-tlf-t1.tfmbin0 -> 25944 bytes
-rw-r--r--fonts/libertinust1math/tfm/libertinust1-mathit-bold.tfmbin2860 -> 2888 bytes
-rw-r--r--fonts/libertinust1math/tfm/libertinust1-mathit.tfmbin2888 -> 2860 bytes
-rw-r--r--fonts/libertinust1math/tfm/libertinust1-mathrm-bold.tfmbin2364 -> 2364 bytes
-rw-r--r--fonts/libertinust1math/tfm/libertinust1-mathrm.tfmbin2452 -> 2444 bytes
-rw-r--r--fonts/libertinust1math/tfm/libertinust1-mathsfit-bold.tfmbin2512 -> 2512 bytes
-rw-r--r--fonts/libertinust1math/tfm/libertinust1-mathsfit.tfmbin2500 -> 2500 bytes
-rw-r--r--fonts/libertinust1math/tfm/libertinust1-mathsym.tfmbin1684 -> 1692 bytes
-rw-r--r--fonts/libertinust1math/type1/LibertinusT1Math.pfbbin1034565 -> 1034068 bytes
-rw-r--r--fonts/libertinust1math/vf/LibertinusSerifTH-Italic-tlf-ot1.vfbin0 -> 916 bytes
-rw-r--r--fonts/libertinust1math/vf/LibertinusSerifTH-Italic-tlf-t1.vfbin0 -> 1788 bytes
20 files changed, 320 insertions, 184 deletions
diff --git a/fonts/libertinust1math/README b/fonts/libertinust1math/README
index 2b0b65f7f1..7e92f8b179 100644
--- a/fonts/libertinust1math/README
+++ b/fonts/libertinust1math/README
@@ -1,12 +1,17 @@
LibertinusT1Math fonts
======================
-The LibertinusT1Math font a Type1 font (accompanied by LaTeX support files) derived mainly from a fork of the Khaled Hosny's Libertinus Math font, an OpenType math companion for the Libertine font family.
+The LibertinusT1Math font a Type1 font (accompanied by LaTeX support files) derived mainly from a fork of the Khaled Hosny's Libertinus Math font, an OpenType math companion for the Libertinus font family.
The LibertinusT1Math font is available under the terms of the Open Font License version
1.1, and the support files are released under the LPPL.
-Current version 2.0.2 2022-01-25
+Current version 2.0.3 2023-12-07
+
+Changes in version 2.0.3
+1. Reworked the math italic (Roman and Greek) left sidebearings to match those in
+earlier versions.
+2. Added a number of features present in newtxmath to libertinust1math. There is now support for a theorem italic font with adjustable spacing metrics, and for making adjustments to math symbols whose long left tails cause problems when used as subscripts.
Changes in version 2.0.2
1. Corrected name of the pfb to LibertinusT1Math.pfb,
diff --git a/fonts/libertinust1math/afm/LibertinusT1math.afm b/fonts/libertinust1math/afm/LibertinusT1math.afm
index fa85fa7a58..de38673a6c 100644
--- a/fonts/libertinust1math/afm/LibertinusT1math.afm
+++ b/fonts/libertinust1math/afm/LibertinusT1math.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20201107
-Comment Creation Date: Wed Jan 5 20:04:33 2022
+Comment Generated by FontForge 20230101
+Comment Creation Date: Thu Nov 30 18:02:24 2023
FontName LibertinusT1Math
FullName Libertinus T1 Math
FamilyName LibertinusT1Math
@@ -1888,12 +1888,12 @@ C -1 ; WX 804 ; N uni2103 ; B 44 -10 767 610 ;
C -1 ; WX 755 ; N uni2105 ; B 55 -20 714 733 ;
C -1 ; WX 755 ; N uni2106 ; B 55 -20 721 733 ;
C -1 ; WX 802 ; N uni2109 ; B 44 -2 762 610 ;
-C -1 ; WX 738 ; N uni210A ; B 30 -219 678 441 ;
+C -1 ; WX 724 ; N uni210A ; B 30 -219 678 441 ;
C -1 ; WX 897 ; N uni210B ; B 53 -15 991 687 ;
C -1 ; WX 728 ; N uni210C ; B 38 -207 682 671 ;
C -1 ; WX 819 ; N uni210D ; B 14 -2 800 647 ;
-C -1 ; WX 507 ; N uni210E ; B 20 -12 477 698 ;
-C -1 ; WX 509 ; N uni210F ; B 21 -12 478 698 ;
+C -1 ; WX 529 ; N uni210E ; B 40 -12 497 698 ;
+C -1 ; WX 529 ; N uni210F ; B 40 -12 497 698 ;
C -1 ; WX 746 ; N uni2110 ; B 26 -15 888 675 ;
C -1 ; WX 673 ; N Ifraktur ; B 40 -33 628 671 ;
C -1 ; WX 866 ; N uni2112 ; B 33 -15 931 687 ;
@@ -1915,10 +1915,10 @@ C -1 ; WX 641 ; N uni2128 ; B 44 -197 597 671 ;
C -1 ; WX 950 ; N uni212C ; B 34 -15 902 687 ;
C -1 ; WX 639 ; N uni212D ; B 42 -23 602 670 ;
C -1 ; WX 513 ; N estimated ; B 30 -10 480 440 ;
-C -1 ; WX 627 ; N uni212F ; B 30 -11 554 441 ;
+C -1 ; WX 657 ; N uni212F ; B 60 -11 584 441 ;
C -1 ; WX 690 ; N uni2130 ; B 100 -15 734 687 ;
-C -1 ; WX 769 ; N uni2131 ; B 43 0 907 680 ;
-C -1 ; WX 1072 ; N uni2133 ; B 38 -15 1056 674 ;
+C -1 ; WX 801 ; N uni2131 ; B 43 0 907 680 ;
+C -1 ; WX 1052 ; N uni2133 ; B 38 -15 1056 674 ;
C -1 ; WX 697 ; N uni2134 ; B 30 -11 680 441 ;
C -1 ; WX 481 ; N aleph ; B 30 -9 454 559 ;
C -1 ; WX 468 ; N uni2136 ; B 20 0 447 565 ;
@@ -2734,109 +2734,109 @@ C -1 ; WX 778 ; N u1D430 ; B 8 -12 761 436 ;
C -1 ; WX 521 ; N u1D431 ; B 15 -2 505 436 ;
C -1 ; WX 533 ; N u1D432 ; B 10 -232 518 436 ;
C -1 ; WX 432 ; N u1D433 ; B 32 0 411 446 ;
-C -1 ; WX 667 ; N u1D434 ; B 2 -2 665 658 ;
-C -1 ; WX 575 ; N u1D435 ; B 6 -2 552 647 ;
-C -1 ; WX 589 ; N u1D436 ; B 28 -10 608 658 ;
-C -1 ; WX 692 ; N u1D437 ; B -6 -2 673 647 ;
-C -1 ; WX 550 ; N u1D438 ; B 2 -2 544 649 ;
-C -1 ; WX 457 ; N u1D439 ; B -2 -2 539 649 ;
-C -1 ; WX 640 ; N u1D43A ; B 21 -10 643 658 ;
-C -1 ; WX 681 ; N u1D43B ; B 7 -2 767 647 ;
-C -1 ; WX 285 ; N u1D43C ; B -5 -2 365 647 ;
+C -1 ; WX 677 ; N u1D434 ; B 12 -2 675 658 ;
+C -1 ; WX 585 ; N u1D435 ; B 16 -2 562 647 ;
+C -1 ; WX 650 ; N u1D436 ; B 89 -10 669 658 ;
+C -1 ; WX 712 ; N u1D437 ; B 14 -2 693 647 ;
+C -1 ; WX 560 ; N u1D438 ; B 12 -2 554 649 ;
+C -1 ; WX 472 ; N u1D439 ; B 12 -2 553 649 ;
+C -1 ; WX 712 ; N u1D43A ; B 84 -10 706 658 ;
+C -1 ; WX 692 ; N u1D43B ; B 18 -2 778 647 ;
+C -1 ; WX 308 ; N u1D43C ; B 18 -2 388 647 ;
C -1 ; WX 343 ; N u1D43D ; B -54 -172 450 647 ;
-C -1 ; WX 627 ; N u1D43E ; B 3 -2 707 647 ;
+C -1 ; WX 642 ; N u1D43E ; B 18 -2 722 647 ;
C -1 ; WX 530 ; N u1D43F ; B 10 -2 508 647 ;
-C -1 ; WX 802 ; N u1D440 ; B 0 -6 858 647 ;
-C -1 ; WX 674 ; N u1D441 ; B 9 -10 785 647 ;
-C -1 ; WX 652 ; N u1D442 ; B 35 -10 653 658 ;
-C -1 ; WX 506 ; N u1D443 ; B 10 -2 568 654 ;
-C -1 ; WX 650 ; N u1D444 ; B 35 -212 655 655 ;
-C -1 ; WX 592 ; N u1D445 ; B 14 -10 572 654 ;
-C -1 ; WX 460 ; N u1D446 ; B 26 -10 468 658 ;
-C -1 ; WX 430 ; N u1D447 ; B 0 -2 544 658 ;
-C -1 ; WX 560 ; N u1D448 ; B 27 -10 666 647 ;
-C -1 ; WX 508 ; N u1D449 ; B 10 -12 627 647 ;
-C -1 ; WX 784 ; N u1D44A ; B 2 -10 908 647 ;
-C -1 ; WX 668 ; N u1D44B ; B 20 -2 748 647 ;
-C -1 ; WX 411 ; N u1D44C ; B 5 -2 547 647 ;
-C -1 ; WX 587 ; N u1D44D ; B 13 -2 645 658 ;
-C -1 ; WX 468 ; N u1D44E ; B 26 -10 440 439 ;
-C -1 ; WX 448 ; N u1D44F ; B 22 -10 416 698 ;
-C -1 ; WX 362 ; N u1D450 ; B 24 -10 365 439 ;
-C -1 ; WX 448 ; N u1D451 ; B 12 -10 478 698 ;
-C -1 ; WX 373 ; N u1D452 ; B 30 -10 371 439 ;
+C -1 ; WX 817 ; N u1D440 ; B 15 -6 873 647 ;
+C -1 ; WX 677 ; N u1D441 ; B 12 -10 788 647 ;
+C -1 ; WX 701 ; N u1D442 ; B 84 -10 702 658 ;
+C -1 ; WX 512 ; N u1D443 ; B 16 -2 574 654 ;
+C -1 ; WX 708 ; N u1D444 ; B 87 -212 707 655 ;
+C -1 ; WX 594 ; N u1D445 ; B 16 -10 574 654 ;
+C -1 ; WX 485 ; N u1D446 ; B 51 -10 493 658 ;
+C -1 ; WX 541 ; N u1D447 ; B 111 -2 655 658 ;
+C -1 ; WX 654 ; N u1D448 ; B 121 -10 760 647 ;
+C -1 ; WX 607 ; N u1D449 ; B 109 -12 726 647 ;
+C -1 ; WX 917 ; N u1D44A ; B 135 -10 1041 647 ;
+C -1 ; WX 675 ; N u1D44B ; B 20 -2 748 647 ;
+C -1 ; WX 528 ; N u1D44C ; B 122 -2 664 647 ;
+C -1 ; WX 592 ; N u1D44D ; B 18 -2 650 658 ;
+C -1 ; WX 518 ; N u1D44E ; B 76 -10 490 439 ;
+C -1 ; WX 524 ; N u1D44F ; B 98 -10 492 698 ;
+C -1 ; WX 422 ; N u1D450 ; B 84 -10 425 439 ;
+C -1 ; WX 522 ; N u1D451 ; B 81 -10 547 698 ;
+C -1 ; WX 414 ; N u1D452 ; B 83 -10 424 439 ;
C -1 ; WX 406 ; N u1D453 ; B 17 -238 566 698 ;
-C -1 ; WX 468 ; N u1D454 ; B 14 -238 523 439 ;
+C -1 ; WX 488 ; N u1D454 ; B 34 -238 543 439 ;
C -1 ; WX 266 ; N u1D456 ; B 43 -10 233 618 ;
C -1 ; WX 329 ; N u1D457 ; B 10 -196 390 618 ;
-C -1 ; WX 460 ; N u1D458 ; B 21 -10 465 698 ;
-C -1 ; WX 242 ; N u1D459 ; B 24 -10 242 698 ;
+C -1 ; WX 510 ; N u1D458 ; B 71 -10 515 698 ;
+C -1 ; WX 302 ; N u1D459 ; B 84 -10 302 698 ;
C -1 ; WX 736 ; N u1D45A ; B 34 -10 708 439 ;
-C -1 ; WX 493 ; N u1D45B ; B 34 -10 464 439 ;
-C -1 ; WX 446 ; N u1D45C ; B 30 -10 417 439 ;
-C -1 ; WX 551 ; N u1D45D ; B 8 -238 536 491 ;
-C -1 ; WX 422 ; N u1D45E ; B 22 -238 448 446 ;
-C -1 ; WX 313 ; N u1D45F ; B 28 -10 368 439 ;
-C -1 ; WX 341 ; N u1D460 ; B 28 -10 346 439 ;
-C -1 ; WX 255 ; N u1D461 ; B 28 -10 291 561 ;
-C -1 ; WX 506 ; N u1D462 ; B 24 -10 476 439 ;
-C -1 ; WX 456 ; N u1D463 ; B 18 -12 454 439 ;
-C -1 ; WX 668 ; N u1D464 ; B 18 -12 670 439 ;
-C -1 ; WX 475 ; N u1D465 ; B 12 -10 513 439 ;
-C -1 ; WX 484 ; N u1D466 ; B 12 -234 512 439 ;
-C -1 ; WX 432 ; N u1D467 ; B 22 -12 434 444 ;
+C -1 ; WX 543 ; N u1D45B ; B 84 -10 514 439 ;
+C -1 ; WX 496 ; N u1D45C ; B 78 -10 465 439 ;
+C -1 ; WX 563 ; N u1D45D ; B 8 -238 536 491 ;
+C -1 ; WX 481 ; N u1D45E ; B 81 -238 507 446 ;
+C -1 ; WX 373 ; N u1D45F ; B 88 -10 428 439 ;
+C -1 ; WX 401 ; N u1D460 ; B 88 -10 406 439 ;
+C -1 ; WX 328 ; N u1D461 ; B 101 -10 364 561 ;
+C -1 ; WX 566 ; N u1D462 ; B 84 -10 536 439 ;
+C -1 ; WX 494 ; N u1D463 ; B 82 -12 518 439 ;
+C -1 ; WX 732 ; N u1D464 ; B 82 -12 734 439 ;
+C -1 ; WX 495 ; N u1D465 ; B 32 -10 533 439 ;
+C -1 ; WX 524 ; N u1D466 ; B 49 -234 549 439 ;
+C -1 ; WX 464 ; N u1D467 ; B 54 -12 466 444 ;
C -1 ; WX 719 ; N u1D468 ; B 8 -2 711 658 ;
-C -1 ; WX 631 ; N u1D469 ; B 8 -2 594 647 ;
-C -1 ; WX 619 ; N u1D46A ; B 32 -10 624 658 ;
-C -1 ; WX 704 ; N u1D46B ; B 8 0 700 646 ;
-C -1 ; WX 550 ; N u1D46C ; B -13 0 551 646 ;
-C -1 ; WX 490 ; N u1D46D ; B 4 -1 568 646 ;
-C -1 ; WX 718 ; N u1D46E ; B 30 -10 686 658 ;
-C -1 ; WX 732 ; N u1D46F ; B 6 -1 800 646 ;
-C -1 ; WX 349 ; N u1D470 ; B 4 -2 419 647 ;
-C -1 ; WX 362 ; N u1D471 ; B -35 -196 475 646 ;
-C -1 ; WX 684 ; N u1D472 ; B 8 -2 745 648 ;
-C -1 ; WX 557 ; N u1D473 ; B 0 -1 526 646 ;
-C -1 ; WX 848 ; N u1D474 ; B 4 -12 873 647 ;
-C -1 ; WX 714 ; N u1D475 ; B 2 -12 800 647 ;
-C -1 ; WX 716 ; N u1D476 ; B 29 -12 705 658 ;
-C -1 ; WX 587 ; N u1D477 ; B 8 -1 580 654 ;
-C -1 ; WX 721 ; N u1D478 ; B 29 -219 705 658 ;
-C -1 ; WX 614 ; N u1D479 ; B 4 -6 580 654 ;
-C -1 ; WX 485 ; N u1D47A ; B 34 -10 460 658 ;
-C -1 ; WX 431 ; N u1D47B ; B 4 -1 568 673 ;
-C -1 ; WX 601 ; N u1D47C ; B 30 -12 704 646 ;
-C -1 ; WX 456 ; N u1D47D ; B -3 -12 613 646 ;
-C -1 ; WX 795 ; N u1D47E ; B 6 -12 950 646 ;
+C -1 ; WX 651 ; N u1D469 ; B 28 -2 614 647 ;
+C -1 ; WX 669 ; N u1D46A ; B 82 -10 674 658 ;
+C -1 ; WX 724 ; N u1D46B ; B 28 0 720 646 ;
+C -1 ; WX 586 ; N u1D46C ; B 23 0 587 646 ;
+C -1 ; WX 515 ; N u1D46D ; B 23 -1 587 646 ;
+C -1 ; WX 765 ; N u1D46E ; B 77 -10 733 658 ;
+C -1 ; WX 783 ; N u1D46F ; B 46 -1 840 646 ;
+C -1 ; WX 386 ; N u1D470 ; B 35 -2 450 647 ;
+C -1 ; WX 362 ; N u1D471 ; B -35 -196 475 647 ;
+C -1 ; WX 729 ; N u1D472 ; B 53 -2 790 648 ;
+C -1 ; WX 606 ; N u1D473 ; B 49 -1 575 646 ;
+C -1 ; WX 859 ; N u1D474 ; B 15 -12 884 647 ;
+C -1 ; WX 764 ; N u1D475 ; B 52 -12 850 647 ;
+C -1 ; WX 783 ; N u1D476 ; B 96 -12 772 658 ;
+C -1 ; WX 600 ; N u1D477 ; B 21 -1 593 654 ;
+C -1 ; WX 789 ; N u1D478 ; B 97 -219 773 658 ;
+C -1 ; WX 631 ; N u1D479 ; B 21 -6 597 654 ;
+C -1 ; WX 501 ; N u1D47A ; B 50 -10 476 658 ;
+C -1 ; WX 526 ; N u1D47B ; B 99 -1 663 673 ;
+C -1 ; WX 704 ; N u1D47C ; B 133 -12 807 646 ;
+C -1 ; WX 566 ; N u1D47D ; B 107 -12 723 646 ;
+C -1 ; WX 896 ; N u1D47E ; B 107 -12 1051 646 ;
C -1 ; WX 725 ; N u1D47F ; B 7 -1 772 646 ;
-C -1 ; WX 444 ; N u1D480 ; B 17 -1 615 646 ;
-C -1 ; WX 630 ; N u1D481 ; B 10 0 670 658 ;
-C -1 ; WX 540 ; N u1D482 ; B 30 -10 510 447 ;
-C -1 ; WX 517 ; N u1D483 ; B 20 -17 498 698 ;
-C -1 ; WX 469 ; N u1D484 ; B 26 -10 438 444 ;
-C -1 ; WX 549 ; N u1D485 ; B 32 -10 564 698 ;
-C -1 ; WX 470 ; N u1D486 ; B 39 -10 435 444 ;
-C -1 ; WX 550 ; N u1D487 ; B 4 -238 586 698 ;
+C -1 ; WX 533 ; N u1D480 ; B 106 -1 704 646 ;
+C -1 ; WX 641 ; N u1D481 ; B 21 0 681 658 ;
+C -1 ; WX 588 ; N u1D482 ; B 78 -10 558 447 ;
+C -1 ; WX 561 ; N u1D483 ; B 64 -17 542 698 ;
+C -1 ; WX 517 ; N u1D484 ; B 74 -10 486 444 ;
+C -1 ; WX 587 ; N u1D485 ; B 70 -10 602 698 ;
+C -1 ; WX 513 ; N u1D486 ; B 82 -10 478 444 ;
+C -1 ; WX 543 ; N u1D487 ; B 4 -238 586 698 ;
C -1 ; WX 487 ; N u1D488 ; B 6 -238 531 446 ;
-C -1 ; WX 579 ; N u1D489 ; B 34 -10 546 698 ;
-C -1 ; WX 299 ; N u1D48A ; B 42 -10 264 631 ;
+C -1 ; WX 629 ; N u1D489 ; B 84 -10 596 698 ;
+C -1 ; WX 367 ; N u1D48A ; B 110 -10 332 631 ;
C -1 ; WX 407 ; N u1D48B ; B 2 -207 426 631 ;
-C -1 ; WX 564 ; N u1D48C ; B 18 -10 532 698 ;
-C -1 ; WX 313 ; N u1D48D ; B 31 -10 295 698 ;
-C -1 ; WX 839 ; N u1D48E ; B 36 -10 804 439 ;
-C -1 ; WX 583 ; N u1D48F ; B 38 -10 548 439 ;
-C -1 ; WX 519 ; N u1D490 ; B 36 -10 481 444 ;
+C -1 ; WX 631 ; N u1D48C ; B 83 -10 597 698 ;
+C -1 ; WX 366 ; N u1D48D ; B 95 -10 359 698 ;
+C -1 ; WX 892 ; N u1D48E ; B 89 -11 857 438 ;
+C -1 ; WX 634 ; N u1D48F ; B 89 -10 599 439 ;
+C -1 ; WX 555 ; N u1D490 ; B 72 -10 517 444 ;
C -1 ; WX 640 ; N u1D491 ; B 12 -234 605 470 ;
-C -1 ; WX 550 ; N u1D492 ; B 39 -234 513 458 ;
-C -1 ; WX 450 ; N u1D493 ; B 36 -10 448 436 ;
-C -1 ; WX 429 ; N u1D494 ; B 28 -12 390 444 ;
-C -1 ; WX 334 ; N u1D495 ; B 35 -10 348 573 ;
-C -1 ; WX 549 ; N u1D496 ; B 25 -10 516 444 ;
-C -1 ; WX 489 ; N u1D497 ; B 20 -12 458 444 ;
-C -1 ; WX 700 ; N u1D498 ; B 35 -12 667 444 ;
-C -1 ; WX 543 ; N u1D499 ; B 12 -10 554 439 ;
+C -1 ; WX 587 ; N u1D492 ; B 76 -234 550 458 ;
+C -1 ; WX 503 ; N u1D493 ; B 89 -10 501 436 ;
+C -1 ; WX 447 ; N u1D494 ; B 65 -12 427 444 ;
+C -1 ; WX 387 ; N u1D495 ; B 103 -10 416 573 ;
+C -1 ; WX 604 ; N u1D496 ; B 79 -11 570 443 ;
+C -1 ; WX 564 ; N u1D497 ; B 92 -12 530 444 ;
+C -1 ; WX 767 ; N u1D498 ; B 102 -12 734 444 ;
+C -1 ; WX 557 ; N u1D499 ; B 26 -10 568 439 ;
C -1 ; WX 538 ; N u1D49A ; B 8 -232 542 444 ;
-C -1 ; WX 468 ; N u1D49B ; B 17 -15 460 457 ;
+C -1 ; WX 498 ; N u1D49B ; B 47 -15 490 457 ;
C -1 ; WX 765 ; N u1D49C ; B 31 -15 846 674 ;
C -1 ; WX 697 ; N u1D49E ; B 37 -15 781 687 ;
C -1 ; WX 805 ; N u1D49F ; B 36 -15 818 687 ;
@@ -3401,57 +3401,57 @@ C -1 ; WX 636 ; N u1D6E5 ; B 21 -2 609 651 ;
C -1 ; WX 560 ; N u1D6E6 ; B 11 -2 553 649 ;
C -1 ; WX 626 ; N u1D6E7 ; B 41 -2 673 658 ;
C -1 ; WX 705 ; N u1D6E8 ; B 18 -2 778 647 ;
-C -1 ; WX 668 ; N u1D6E9 ; B 37 -10 656 658 ;
+C -1 ; WX 718 ; N u1D6E9 ; B 87 -10 706 658 ;
C -1 ; WX 304 ; N u1D6EA ; B 18 -2 388 647 ;
C -1 ; WX 649 ; N u1D6EB ; B 18 -2 722 647 ;
-C -1 ; WX 621 ; N u1D6EC ; B -10 0 612 660 ;
+C -1 ; WX 654 ; N u1D6EC ; B 0 0 622 660 ;
C -1 ; WX 818 ; N u1D6ED ; B 16 -6 874 647 ;
C -1 ; WX 682 ; N u1D6EE ; B 20 -10 796 647 ;
-C -1 ; WX 630 ; N u1D6EF ; B 29 -4 678 650 ;
+C -1 ; WX 660 ; N u1D6EF ; B 59 -4 708 650 ;
C -1 ; WX 672 ; N u1D6F0 ; B 40 -10 659 658 ;
-C -1 ; WX 705 ; N u1D6F1 ; B 17 -1 789 646 ;
+C -1 ; WX 719 ; N u1D6F1 ; B 17 -1 789 646 ;
C -1 ; WX 536 ; N u1D6F2 ; B 16 -2 574 654 ;
C -1 ; WX 693 ; N u1D6F3 ; B 42 -12 683 657 ;
-C -1 ; WX 600 ; N u1D6F4 ; B 9 0 629 646 ;
+C -1 ; WX 606 ; N u1D6F4 ; B 9 0 629 646 ;
C -1 ; WX 470 ; N u1D6F5 ; B 31 -2 576 658 ;
C -1 ; WX 416 ; N u1D6F6 ; B 22 -2 564 647 ;
-C -1 ; WX 656 ; N u1D6F7 ; B 41 -1 644 647 ;
+C -1 ; WX 706 ; N u1D6F7 ; B 91 -1 694 647 ;
C -1 ; WX 652 ; N u1D6F8 ; B 3 -2 732 647 ;
-C -1 ; WX 571 ; N u1D6F9 ; B 26 -1 670 647 ;
-C -1 ; WX 711 ; N u1D6FA ; B 29 0 701 661 ;
-C -1 ; WX 482 ; N u1D6FB ; B 26 -13 592 603 ;
-C -1 ; WX 528 ; N u1D6FC ; B 30 -12 552 442 ;
+C -1 ; WX 673 ; N u1D6F9 ; B 128 -1 772 647 ;
+C -1 ; WX 731 ; N u1D6FA ; B 49 0 721 661 ;
+C -1 ; WX 582 ; N u1D6FB ; B 126 -13 692 603 ;
+C -1 ; WX 564 ; N u1D6FC ; B 66 -12 588 442 ;
C -1 ; WX 530 ; N u1D6FD ; B 1 -235 531 698 ;
-C -1 ; WX 398 ; N u1D6FE ; B 6 -235 452 442 ;
-C -1 ; WX 472 ; N u1D6FF ; B 32 -12 478 698 ;
-C -1 ; WX 383 ; N u1D700 ; B 30 -12 379 442 ;
-C -1 ; WX 372 ; N u1D701 ; B 30 -229 478 698 ;
-C -1 ; WX 454 ; N u1D702 ; B 28 -235 424 439 ;
-C -1 ; WX 465 ; N u1D703 ; B 30 -12 446 698 ;
-C -1 ; WX 258 ; N u1D704 ; B 39 -10 219 439 ;
-C -1 ; WX 506 ; N u1D705 ; B 31 -10 475 439 ;
-C -1 ; WX 516 ; N u1D706 ; B 8 -12 486 698 ;
+C -1 ; WX 466 ; N u1D6FE ; B 106 -235 552 442 ;
+C -1 ; WX 512 ; N u1D6FF ; B 72 -12 518 698 ;
+C -1 ; WX 417 ; N u1D700 ; B 64 -12 413 442 ;
+C -1 ; WX 416 ; N u1D701 ; B 74 -229 522 698 ;
+C -1 ; WX 515 ; N u1D702 ; B 89 -235 485 439 ;
+C -1 ; WX 529 ; N u1D703 ; B 94 -12 510 698 ;
+C -1 ; WX 307 ; N u1D704 ; B 88 -10 268 439 ;
+C -1 ; WX 563 ; N u1D705 ; B 90 -10 534 439 ;
+C -1 ; WX 529 ; N u1D706 ; B 21 -12 499 698 ;
C -1 ; WX 513 ; N u1D707 ; B 12 -235 500 439 ;
-C -1 ; WX 452 ; N u1D708 ; B 24 -12 417 442 ;
-C -1 ; WX 390 ; N u1D709 ; B 30 -228 455 698 ;
-C -1 ; WX 447 ; N u1D70A ; B 30 -10 417 439 ;
-C -1 ; WX 556 ; N u1D70B ; B 27 -12 578 429 ;
+C -1 ; WX 535 ; N u1D708 ; B 107 -12 500 442 ;
+C -1 ; WX 430 ; N u1D709 ; B 70 -228 495 698 ;
+C -1 ; WX 495 ; N u1D70A ; B 78 -10 465 439 ;
+C -1 ; WX 577 ; N u1D70B ; B 48 -12 599 429 ;
C -1 ; WX 524 ; N u1D70C ; B 18 -235 524 442 ;
-C -1 ; WX 432 ; N u1D70D ; B 28 -229 422 442 ;
-C -1 ; WX 563 ; N u1D70E ; B 30 -12 557 429 ;
-C -1 ; WX 428 ; N u1D70F ; B 22 -12 428 429 ;
-C -1 ; WX 427 ; N u1D710 ; B 28 -10 407 442 ;
-C -1 ; WX 554 ; N u1D711 ; B 28 -235 518 442 ;
+C -1 ; WX 471 ; N u1D70D ; B 67 -229 461 442 ;
+C -1 ; WX 607 ; N u1D70E ; B 74 -12 601 429 ;
+C -1 ; WX 498 ; N u1D70F ; B 92 -12 498 429 ;
+C -1 ; WX 514 ; N u1D710 ; B 103 -10 482 442 ;
+C -1 ; WX 605 ; N u1D711 ; B 79 -235 569 442 ;
C -1 ; WX 501 ; N u1D712 ; B 12 -231 598 442 ;
-C -1 ; WX 584 ; N u1D713 ; B 8 -235 576 698 ;
-C -1 ; WX 650 ; N u1D714 ; B 31 -12 619 442 ;
-C -1 ; WX 492 ; N u1D715 ; B 22 -11 460 616 ;
-C -1 ; WX 441 ; N u1D716 ; B 28 -8 412 444 ;
-C -1 ; WX 545 ; N u1D717 ; B 20 -12 528 698 ;
-C -1 ; WX 530 ; N u1D718 ; B 29 -17 498 408 ;
-C -1 ; WX 557 ; N u1D719 ; B 33 -235 524 698 ;
-C -1 ; WX 502 ; N u1D71A ; B 24 -225 470 433 ;
-C -1 ; WX 662 ; N u1D71B ; B 30 -12 632 469 ;
+C -1 ; WX 693 ; N u1D713 ; B 117 -235 685 698 ;
+C -1 ; WX 686 ; N u1D714 ; B 64 -12 652 442 ;
+C -1 ; WX 528 ; N u1D715 ; B 58 -11 496 616 ;
+C -1 ; WX 474 ; N u1D716 ; B 79 -8 463 444 ;
+C -1 ; WX 610 ; N u1D717 ; B 85 -12 593 698 ;
+C -1 ; WX 565 ; N u1D718 ; B 64 -17 533 408 ;
+C -1 ; WX 607 ; N u1D719 ; B 83 -235 574 698 ;
+C -1 ; WX 517 ; N u1D71A ; B 39 -225 485 433 ;
+C -1 ; WX 698 ; N u1D71B ; B 66 -12 668 469 ;
C -1 ; WX 719 ; N u1D71C ; B 8 -2 711 658 ;
C -1 ; WX 621 ; N u1D71D ; B 18 -2 603 647 ;
C -1 ; WX 513 ; N u1D71E ; B 5 -1 596 647 ;
@@ -3459,57 +3459,57 @@ C -1 ; WX 661 ; N u1D71F ; B 25 -2 636 652 ;
C -1 ; WX 578 ; N u1D720 ; B 7 0 571 646 ;
C -1 ; WX 715 ; N u1D721 ; B 28 0 688 658 ;
C -1 ; WX 747 ; N u1D722 ; B 6 -1 799 646 ;
-C -1 ; WX 734 ; N u1D723 ; B 29 -12 705 658 ;
+C -1 ; WX 802 ; N u1D723 ; B 97 -12 773 658 ;
C -1 ; WX 362 ; N u1D724 ; B 12 -2 426 647 ;
C -1 ; WX 664 ; N u1D725 ; B 4 -2 740 648 ;
C -1 ; WX 664 ; N u1D726 ; B 24 0 640 658 ;
C -1 ; WX 917 ; N u1D727 ; B 18 -12 887 647 ;
C -1 ; WX 706 ; N u1D728 ; B 5 -12 804 647 ;
-C -1 ; WX 633 ; N u1D729 ; B 6 -4 666 650 ;
+C -1 ; WX 689 ; N u1D729 ; B 62 -4 722 650 ;
C -1 ; WX 725 ; N u1D72A ; B 29 -12 705 658 ;
C -1 ; WX 718 ; N u1D72B ; B 16 -1 796 647 ;
C -1 ; WX 637 ; N u1D72C ; B 32 -1 605 654 ;
C -1 ; WX 734 ; N u1D72D ; B 29 -12 705 658 ;
-C -1 ; WX 633 ; N u1D72E ; B 16 -1 662 647 ;
+C -1 ; WX 645 ; N u1D72E ; B 28 -1 674 647 ;
C -1 ; WX 492 ; N u1D72F ; B 16 -1 582 673 ;
-C -1 ; WX 478 ; N u1D730 ; B 9 -1 607 646 ;
-C -1 ; WX 695 ; N u1D731 ; B 28 -1 667 647 ;
+C -1 ; WX 577 ; N u1D730 ; B 108 -1 706 646 ;
+C -1 ; WX 752 ; N u1D731 ; B 85 -1 724 647 ;
C -1 ; WX 713 ; N u1D732 ; B 2 -1 767 646 ;
-C -1 ; WX 630 ; N u1D733 ; B 16 -1 696 647 ;
-C -1 ; WX 753 ; N u1D734 ; B 24 0 733 658 ;
+C -1 ; WX 736 ; N u1D733 ; B 122 -1 802 647 ;
+C -1 ; WX 771 ; N u1D734 ; B 42 0 751 658 ;
C -1 ; WX 663 ; N u1D735 ; B 25 -2 636 652 ;
-C -1 ; WX 638 ; N u1D736 ; B 30 -12 684 448 ;
-C -1 ; WX 580 ; N u1D737 ; B 7 -233 575 698 ;
-C -1 ; WX 531 ; N u1D738 ; B 10 -263 539 445 ;
-C -1 ; WX 540 ; N u1D739 ; B 17 -12 523 698 ;
-C -1 ; WX 446 ; N u1D73A ; B 22 -12 432 445 ;
-C -1 ; WX 432 ; N u1D73B ; B 28 -204 508 672 ;
-C -1 ; WX 519 ; N u1D73C ; B 24 -237 485 445 ;
-C -1 ; WX 514 ; N u1D73D ; B 28 -12 502 681 ;
-C -1 ; WX 328 ; N u1D73E ; B 48 -12 280 445 ;
-C -1 ; WX 530 ; N u1D73F ; B 17 -28 513 445 ;
-C -1 ; WX 608 ; N u1D740 ; B 2 -15 579 698 ;
-C -1 ; WX 557 ; N u1D741 ; B 9 -232 536 448 ;
-C -1 ; WX 517 ; N u1D742 ; B 17 -12 500 445 ;
-C -1 ; WX 447 ; N u1D743 ; B 28 -209 512 664 ;
-C -1 ; WX 507 ; N u1D744 ; B 31 -10 476 444 ;
-C -1 ; WX 619 ; N u1D745 ; B 22 -12 646 459 ;
+C -1 ; WX 683 ; N u1D736 ; B 75 -12 729 448 ;
+C -1 ; WX 600 ; N u1D737 ; B 27 -233 595 698 ;
+C -1 ; WX 604 ; N u1D738 ; B 83 -263 612 445 ;
+C -1 ; WX 607 ; N u1D739 ; B 84 -12 590 698 ;
+C -1 ; WX 492 ; N u1D73A ; B 68 -12 478 445 ;
+C -1 ; WX 501 ; N u1D73B ; B 97 -204 577 672 ;
+C -1 ; WX 594 ; N u1D73C ; B 99 -237 560 445 ;
+C -1 ; WX 576 ; N u1D73D ; B 90 -12 564 681 ;
+C -1 ; WX 394 ; N u1D73E ; B 114 -12 346 445 ;
+C -1 ; WX 606 ; N u1D73F ; B 93 -28 589 445 ;
+C -1 ; WX 622 ; N u1D740 ; B 16 -15 593 698 ;
+C -1 ; WX 569 ; N u1D741 ; B 21 -232 548 448 ;
+C -1 ; WX 598 ; N u1D742 ; B 98 -12 581 445 ;
+C -1 ; WX 495 ; N u1D743 ; B 76 -209 560 664 ;
+C -1 ; WX 548 ; N u1D744 ; B 72 -10 517 444 ;
+C -1 ; WX 648 ; N u1D745 ; B 51 -12 675 459 ;
C -1 ; WX 619 ; N u1D746 ; B 17 -248 604 445 ;
-C -1 ; WX 489 ; N u1D747 ; B 30 -222 498 445 ;
-C -1 ; WX 605 ; N u1D748 ; B 30 -12 624 465 ;
-C -1 ; WX 463 ; N u1D749 ; B 20 -12 462 459 ;
-C -1 ; WX 521 ; N u1D74A ; B 40 -12 490 445 ;
-C -1 ; WX 646 ; N u1D74B ; B 28 -237 618 446 ;
+C -1 ; WX 527 ; N u1D747 ; B 68 -222 536 445 ;
+C -1 ; WX 654 ; N u1D748 ; B 79 -12 673 465 ;
+C -1 ; WX 533 ; N u1D749 ; B 90 -12 532 459 ;
+C -1 ; WX 601 ; N u1D74A ; B 120 -12 570 445 ;
+C -1 ; WX 704 ; N u1D74B ; B 86 -237 676 446 ;
C -1 ; WX 550 ; N u1D74C ; B 4 -190 636 448 ;
-C -1 ; WX 665 ; N u1D74D ; B 32 -220 636 538 ;
-C -1 ; WX 736 ; N u1D74E ; B 26 -12 709 456 ;
-C -1 ; WX 497 ; N u1D74F ; B 18 -11 488 617 ;
-C -1 ; WX 446 ; N u1D750 ; B 28 -12 448 445 ;
-C -1 ; WX 618 ; N u1D751 ; B 18 -12 601 681 ;
-C -1 ; WX 532 ; N u1D752 ; B 12 -17 519 411 ;
-C -1 ; WX 609 ; N u1D753 ; B 30 -220 590 647 ;
-C -1 ; WX 521 ; N u1D754 ; B 22 -249 506 445 ;
-C -1 ; WX 765 ; N u1D755 ; B 24 -18 766 427 ;
+C -1 ; WX 740 ; N u1D74D ; B 107 -220 711 538 ;
+C -1 ; WX 788 ; N u1D74E ; B 78 -12 761 456 ;
+C -1 ; WX 537 ; N u1D74F ; B 58 -11 528 617 ;
+C -1 ; WX 489 ; N u1D750 ; B 71 -12 491 445 ;
+C -1 ; WX 685 ; N u1D751 ; B 85 -12 668 681 ;
+C -1 ; WX 578 ; N u1D752 ; B 58 -17 565 411 ;
+C -1 ; WX 650 ; N u1D753 ; B 71 -220 631 647 ;
+C -1 ; WX 535 ; N u1D754 ; B 36 -249 520 445 ;
+C -1 ; WX 822 ; N u1D755 ; B 81 -18 823 427 ;
C -1 ; WX 701 ; N u1D756 ; B 20 -3 679 653 ;
C -1 ; WX 675 ; N u1D757 ; B 91 -3 634 648 ;
C -1 ; WX 563 ; N u1D758 ; B 92 -3 543 648 ;
diff --git a/fonts/libertinust1math/doc/OFL.txt b/fonts/libertinust1math/doc/OFL.txt
index b6c7ee91ba..28a5e9e1fe 100644
--- a/fonts/libertinust1math/doc/OFL.txt
+++ b/fonts/libertinust1math/doc/OFL.txt
@@ -1,4 +1,4 @@
-Portions copyright (c) 2016-2022, Michael Sharpe. Portions copyright (c) 2012-2021, Khaled Hosny (khaledhosny@eglug.org). Portions copyright (c) 2003–2012, Philipp H. Poll (www.linuxlibertine.org | gillian at linuxlibertine.org), with Reserved Font Name "Linux Libertine" and "Biolinum".
+Portions copyright (c) 2016-2023, Michael Sharpe. Portions copyright (c) 2012-2021, Khaled Hosny (khaledhosny@eglug.org). Portions copyright (c) 2003–2012, Philipp H. Poll (www.linuxlibertine.org | gillian at linuxlibertine.org), with Reserved Font Name "Linux Libertine" and "Biolinum".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
diff --git a/fonts/libertinust1math/enc/lbtsth.enc b/fonts/libertinust1math/enc/lbtsth.enc
new file mode 100644
index 0000000000..3a7f175b70
--- /dev/null
+++ b/fonts/libertinust1math/enc/lbtsth.enc
@@ -0,0 +1,50 @@
+/lbtsTHenc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /f_f /dotlessi /uni0237 /f_i /f_l /f_f_i /f_f_l /f_k
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /uni0163 /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
+%D0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
+%E0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+%F0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
diff --git a/fonts/libertinust1math/map/libertinust1math.map b/fonts/libertinust1math/map/libertinust1math.map
index c8bcc82d91..f7713fd2b9 100644
--- a/fonts/libertinust1math/map/libertinust1math.map
+++ b/fonts/libertinust1math/map/libertinust1math.map
@@ -1,3 +1,4 @@
+LibertinusSerif-Italic-tlf-t1-tmp LibertinusSerif-Italic " lbtsTHenc ReEncodeFont " <[lbtsth.enc <LibertinusSerif-Italic.pfb
libertinust1-mathit LibertinusT1Math " libMIenc ReEncodeFont " <[libusMI.enc <LibertinusT1Math.pfb
libertinust1-mathit-bold LibertinusT1Math " libBMIenc ReEncodeFont " <[libusBMI.enc <LibertinusT1Math.pfb
libertinust1-mathex LibertinusT1Math " libusEXenc ReEncodeFont " <[libusEX.enc <LibertinusT1Math.pfb
diff --git a/fonts/libertinust1math/tex/libertinus-subs.tex b/fonts/libertinust1math/tex/libertinus-subs.tex
new file mode 100644
index 0000000000..30609f1a69
--- /dev/null
+++ b/fonts/libertinust1math/tex/libertinus-subs.tex
@@ -0,0 +1,17 @@
+{f}{-2}
+{j}{-2}
+{p}{-2}
+{y}{-1}
+{A}{-3}
+{B}{-1}
+{D}{-1}
+{H}{-1}
+{I}{-1}
+{K}{-1}
+{L}{-1}
+{M}{-1}
+{N}{-0.5}
+{P}{-1}
+{X}{-1}
+{\rho}{-2}
+{\beta}{-1} \ No newline at end of file
diff --git a/fonts/libertinust1math/tex/libertinust1math.sty b/fonts/libertinust1math/tex/libertinust1math.sty
index b70a32d5d6..254c2a2618 100644
--- a/fonts/libertinust1math/tex/libertinust1math.sty
+++ b/fonts/libertinust1math/tex/libertinust1math.sty
@@ -1,10 +1,12 @@
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\def\fileversion{2.0.1}
-\def\filedate{2022/01/05}
+\def\fileversion{2.0.3}
+\def\filedate{2023/12/07}
\ProvidesPackage{libertinust1math}
[\filedate\space v\fileversion---latex support for LibertinusT1Math (msharpe)]
\RequirePackage{xkeyval,etoolbox}
+\def\ifiscseq#1{\ifcat$\expandafter\@gobble\string#1$\expandafter\@secondoftwo\else\expandafter\@firstoftwo\fi}
+
\newif\iflibus@upint %\libus@upintfalse
\newif\iflibus@ams % amsfonts
\newif\iflibus@frenchm
@@ -15,13 +17,28 @@
\newif\iflibus@reuseMathAlphabets
\newif\iflibus@mathsfit %
\let\libus@lcgc\mathord
+\newif\iflibus@thrm
\newif\iflibus@sbc
\newif\iflibus@subsfile
\newcommand{\enablesbcorrection}{\libus@sbctrue\AtBeginDocument{\mathcode`\_=\string"8000 \catcode`\_=12\relax}}
\newif\ifntx@amsthm
\def\ntxmath@vecsep{.25ex}
+\def\libus@spc{.32em}
+\def\libus@stretch{.16em}
+\def\libus@shrink{.10em}
+
+\DeclareOptionX{spacing}{%
+\def\libus@spc{#1}
+}
+\DeclareOptionX{stretch}{%
+\def\libus@stretch{#1}
+}
+\DeclareOptionX{shrink}{%
+\def\libus@shrink{#1}
+}
+\DeclareOptionX{theoremfont}{\libus@thrmtrue}
\DeclareOptionX{subscriptcorrectionfile}{\def\libus@subs{#1}\libus@subsfiletrue}
\DeclareOptionX{nosubscriptcorrection}{\libus@sbcfalse}
\DeclareOptionX{subscriptcorrection}{\libus@sbctrue}
@@ -38,8 +55,8 @@
\DeclareOptionX{scale} {\def\libus@scale{#1}}
\DeclareOptionX{scaled} {\def\libus@scale{#1}}
\DeclareOptionX{amsthm}{\ntx@amsthmtrue}
-\ProcessOptionsX\relax
+\ProcessOptionsX\relax
\iflibus@frenchm\libus@slantedGfalse\fi
\iflibus@sansmath\libus@nosanstrue\fi
@@ -152,7 +169,7 @@
% Should test for which math italic font and customize these numbers.
\def\tx@sb@dflt{% default subscript kerns, usually negative
\if\next f\mkern-2mu\else
- \if\next j\mkern-3mu\else
+ \if\next j\mkern-2mu\else
\if\next p\mkern-2mu\else
\if\next y\mkern-\@ne mu\else
\if\next A\mkern-3mu\else
@@ -191,7 +208,7 @@
\tx@tA\expandafter{\the\expandafter\tx@tA\the\tx@tB}
\expandafter\def\expandafter\tx@sb\expandafter{\the\tx@tA}}
-\def\tx@subs{libertinus-subs.tex}
+\def\libus@subs{libertinus-subs.tex}
\newread\tx@su
\def\readsufile#1{%
@@ -213,11 +230,11 @@
%\traceon
\iflibus@sbc
\expandafter\ifx\csname xyversion\endcsname\relax \else
- \PackageError{newtxmath}{xy package is not compatible with the subscriptcorrection macros}{Either remove xy or disable
+ \PackageError{libust1math}{xy package is not compatible with the subscriptcorrection macros}{Either remove xy or disable
subscriptcorrection by means of package option nosubscriptcorrection}
\fi
- \IfFileExists{\tx@subs}{\loadsubfile{\tx@subs}}%
- {\def\tx@sb{\tx@sb@dflt}\message{File \tx@subs\space not found. Using internal defaults for subscript correction.^^J}}
+ \IfFileExists{\libus@subs}{\loadsubfile{\libus@subs}}%
+ {\def\tx@sb{\tx@sb@dflt}\message{File \libus@subs\space not found. Using internal defaults for subscript correction.^^J}}
\fi
%\traceoff
}
@@ -245,6 +262,52 @@
\sb{\tx@sb \tx@next@}} % \tx@sb provides mkern to insert before first tok
\fi
+% Replacement handling of theorem italic in libertinus
+% to make for better spacing between text italics and math fragments
+\def\libus@spacing{%
+ \fontdimen2\font=\libus@spc
+ \fontdimen3\font=\libus@stretch
+ \fontdimen4\font=\libus@shrink}
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+\DeclareRobustCommand\thfamily % new family for theorem font
+ {\not@math@alphabet\thfamily\relax
+ \fontfamily\thdefault\selectfont}
+\newcommand*{\thdefault}{LibertinusSerifTH-tlf}
+\DeclareTextFontCommand{\textth}{\thfamily}
+
+\DeclareFontFamily{T1}{LibertinusSerifTH-tlf}{\libus@spacing}
+\DeclareFontShape{T1}{LibertinusSerifTH-tlf}{m}{it}{<-> \LibertinusSerif@@scale LibertinusSerifTH-Italic-tlf-t1}{\libus@spacing}
+\DeclareFontShape{T1}{LibertinusSerifTH-tlf}{m}{n}{<-> ssub * LibertinusSerifTH-tlf/m/it}{}
+
+\DeclareFontFamily{OT1}{LibertinusSerifTH-tlf}{\libus@spacing}
+\DeclareFontShape{OT1}{LibertinusSerifTH-tlf}{m}{it}{<-> \LibertinusSerif@@scale LibertinusSerifTH-Italic-tlf-ot1}{}
+\DeclareFontShape{OT1}{LibertinusSerifTH-tlf}{m}{n}{<-> ssub * LibertinusSerifTH-tlf/m/it}{}
+
+\iflibus@thrm
+ %\RequirePackage{amsmath,amsthm} % in case of theoremfont
+ \ifdefined\newtheoremstyle %amsthm and ntheorem, not theorem.sty
+ \@ifpackageloaded{ntheorem}\relax{%
+ \newtheoremstyle{plain}
+ {\medskipamount} % ABOVESPACE, was \topsep
+ {\medskipamount} % BELOWSPACE, was \topsep
+ {\thfamily} % BODYFONT--\thfamily is italic with upright figures and punctuation
+ {} % INDENT (empty value is the same as 0pt)
+ {\bfseries} % HEADFONT--you may want to add \tlfstyle so the number is tab lining, regardless of text figure selection
+ {.} % HEADPUNCT
+ {5pt plus 1pt minus 1pt} % HEADSPACE
+ {} % CUSTOM-HEAD-SPEC\newtheorem{thm}{Theorem}[section]
+ } % end @ifpackageloaded
+ \fi%
+ \@ifundefined{theoremstyle}{}{%
+ \theoremstyle{plain}
+ \patchcmd{\th@plain}{\itshape}{\thfamily}{\message{Replaced itshape by thfamily in theorem style plain.}}{\message{Unable to replace itshape by thfamily in theorem style plain.}}
+ }
+\fi%}
+
\libus@MathSymbol{\upGamma} {\mathalpha}{operators}{"00}
\libus@MathSymbol{\upDelta} {\mathalpha}{operators}{"01}
diff --git a/fonts/libertinust1math/tfm/LibertinusSerif-Italic-tlf-t1-tmp.tfm b/fonts/libertinust1math/tfm/LibertinusSerif-Italic-tlf-t1-tmp.tfm
new file mode 100644
index 0000000000..ffd34149d8
--- /dev/null
+++ b/fonts/libertinust1math/tfm/LibertinusSerif-Italic-tlf-t1-tmp.tfm
Binary files differ
diff --git a/fonts/libertinust1math/tfm/LibertinusSerifTH-Italic-tlf-ot1.tfm b/fonts/libertinust1math/tfm/LibertinusSerifTH-Italic-tlf-ot1.tfm
new file mode 100644
index 0000000000..68a74af11e
--- /dev/null
+++ b/fonts/libertinust1math/tfm/LibertinusSerifTH-Italic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/libertinust1math/tfm/LibertinusSerifTH-Italic-tlf-t1.tfm b/fonts/libertinust1math/tfm/LibertinusSerifTH-Italic-tlf-t1.tfm
new file mode 100644
index 0000000000..eb0ddb810c
--- /dev/null
+++ b/fonts/libertinust1math/tfm/LibertinusSerifTH-Italic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/libertinust1math/tfm/libertinust1-mathit-bold.tfm b/fonts/libertinust1math/tfm/libertinust1-mathit-bold.tfm
index ac88d95143..5d2450e6fd 100644
--- a/fonts/libertinust1math/tfm/libertinust1-mathit-bold.tfm
+++ b/fonts/libertinust1math/tfm/libertinust1-mathit-bold.tfm
Binary files differ
diff --git a/fonts/libertinust1math/tfm/libertinust1-mathit.tfm b/fonts/libertinust1math/tfm/libertinust1-mathit.tfm
index e840186ebb..33129d779e 100644
--- a/fonts/libertinust1math/tfm/libertinust1-mathit.tfm
+++ b/fonts/libertinust1math/tfm/libertinust1-mathit.tfm
Binary files differ
diff --git a/fonts/libertinust1math/tfm/libertinust1-mathrm-bold.tfm b/fonts/libertinust1math/tfm/libertinust1-mathrm-bold.tfm
index 0a0acc4214..70ef748a00 100644
--- a/fonts/libertinust1math/tfm/libertinust1-mathrm-bold.tfm
+++ b/fonts/libertinust1math/tfm/libertinust1-mathrm-bold.tfm
Binary files differ
diff --git a/fonts/libertinust1math/tfm/libertinust1-mathrm.tfm b/fonts/libertinust1math/tfm/libertinust1-mathrm.tfm
index cff08b7503..f4f70ca457 100644
--- a/fonts/libertinust1math/tfm/libertinust1-mathrm.tfm
+++ b/fonts/libertinust1math/tfm/libertinust1-mathrm.tfm
Binary files differ
diff --git a/fonts/libertinust1math/tfm/libertinust1-mathsfit-bold.tfm b/fonts/libertinust1math/tfm/libertinust1-mathsfit-bold.tfm
index 7b2973507d..1f0e3db0f8 100644
--- a/fonts/libertinust1math/tfm/libertinust1-mathsfit-bold.tfm
+++ b/fonts/libertinust1math/tfm/libertinust1-mathsfit-bold.tfm
Binary files differ
diff --git a/fonts/libertinust1math/tfm/libertinust1-mathsfit.tfm b/fonts/libertinust1math/tfm/libertinust1-mathsfit.tfm
index b83cdacf9e..b4902dfcc1 100644
--- a/fonts/libertinust1math/tfm/libertinust1-mathsfit.tfm
+++ b/fonts/libertinust1math/tfm/libertinust1-mathsfit.tfm
Binary files differ
diff --git a/fonts/libertinust1math/tfm/libertinust1-mathsym.tfm b/fonts/libertinust1math/tfm/libertinust1-mathsym.tfm
index a2fd38781d..df10aa7fbf 100644
--- a/fonts/libertinust1math/tfm/libertinust1-mathsym.tfm
+++ b/fonts/libertinust1math/tfm/libertinust1-mathsym.tfm
Binary files differ
diff --git a/fonts/libertinust1math/type1/LibertinusT1Math.pfb b/fonts/libertinust1math/type1/LibertinusT1Math.pfb
index 4baa8671c6..17f02a409c 100644
--- a/fonts/libertinust1math/type1/LibertinusT1Math.pfb
+++ b/fonts/libertinust1math/type1/LibertinusT1Math.pfb
Binary files differ
diff --git a/fonts/libertinust1math/vf/LibertinusSerifTH-Italic-tlf-ot1.vf b/fonts/libertinust1math/vf/LibertinusSerifTH-Italic-tlf-ot1.vf
new file mode 100644
index 0000000000..8001bcc4dc
--- /dev/null
+++ b/fonts/libertinust1math/vf/LibertinusSerifTH-Italic-tlf-ot1.vf
Binary files differ
diff --git a/fonts/libertinust1math/vf/LibertinusSerifTH-Italic-tlf-t1.vf b/fonts/libertinust1math/vf/LibertinusSerifTH-Italic-tlf-t1.vf
new file mode 100644
index 0000000000..eece922012
--- /dev/null
+++ b/fonts/libertinust1math/vf/LibertinusSerifTH-Italic-tlf-t1.vf
Binary files differ