From c24d7c162381d1c7f83e8768ed5bab7e482a09cd Mon Sep 17 00:00:00 2001 From: Shawn Yama Date: Wed, 14 Aug 2024 22:46:56 -0400 Subject: [PATCH] Latex font fix (#4449) --- packages/client/hmi-client/src/assets/css/reset.css | 2 +- packages/client/hmi-client/src/assets/css/theme/_fonts.scss | 2 +- .../src/components/model/model-parts/tera-model-part-entry.vue | 1 + .../model-representation/petrinet/nested-petrinet-renderer.ts | 2 +- .../src/model-representation/petrinet/petrinet-renderer.ts | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/client/hmi-client/src/assets/css/reset.css b/packages/client/hmi-client/src/assets/css/reset.css index 5251812f61..ca74deea34 100644 --- a/packages/client/hmi-client/src/assets/css/reset.css +++ b/packages/client/hmi-client/src/assets/css/reset.css @@ -12,7 +12,7 @@ body { } /* The :not(.pi) selector is used to avoid resetting the styles of the PrimeIcons */ -a, div, em, figure, footer, form, h1, h2, h3, h4, h5, h6, header, img, li, ol, p, strong, ul, span:not(.pi) { +a, div, em, figure, footer, form, h1, h2, h3, h4, h5, h6, header, img, li, ol, p, strong, ul, span:not(.pi, .katex *) { font: inherit; margin: 0; padding: 0; diff --git a/packages/client/hmi-client/src/assets/css/theme/_fonts.scss b/packages/client/hmi-client/src/assets/css/theme/_fonts.scss index 35c2f207f5..1779e47481 100644 --- a/packages/client/hmi-client/src/assets/css/theme/_fonts.scss +++ b/packages/client/hmi-client/src/assets/css/theme/_fonts.scss @@ -128,7 +128,7 @@ http://www.gust.org.pl/projects/e-foundry/ } .latex-font { - font-family: 'latex-math, latex-roman12', cursive, serif; + font-family: 'latex-math, latex-roman12', serif; font-size: medium; font-style: italic; } diff --git a/packages/client/hmi-client/src/components/model/model-parts/tera-model-part-entry.vue b/packages/client/hmi-client/src/components/model/model-parts/tera-model-part-entry.vue index 3f0f373a36..745ce51253 100644 --- a/packages/client/hmi-client/src/components/model/model-parts/tera-model-part-entry.vue +++ b/packages/client/hmi-client/src/components/model/model-parts/tera-model-part-entry.vue @@ -146,6 +146,7 @@ h6 { .expression { grid-area: expression; + font-size: var(--font-body-small); } .concept { diff --git a/packages/client/hmi-client/src/model-representation/petrinet/nested-petrinet-renderer.ts b/packages/client/hmi-client/src/model-representation/petrinet/nested-petrinet-renderer.ts index 5096e29f8d..a23d2e8df2 100644 --- a/packages/client/hmi-client/src/model-representation/petrinet/nested-petrinet-renderer.ts +++ b/packages/client/hmi-client/src/model-representation/petrinet/nested-petrinet-renderer.ts @@ -142,7 +142,7 @@ export class NestedPetrinetRenderer extends PetrinetRenderer { transitions .append('text') .attr('y', (d) => -d.height / 2 - 8) - .classed('latex-fontt', true) + .classed('latex-font', true) .style('font-style', 'italic') .style('font-size', FONT_SIZE_SMALL) .style('text-anchor', 'middle') diff --git a/packages/client/hmi-client/src/model-representation/petrinet/petrinet-renderer.ts b/packages/client/hmi-client/src/model-representation/petrinet/petrinet-renderer.ts index e358af2d2f..1ca5969508 100644 --- a/packages/client/hmi-client/src/model-representation/petrinet/petrinet-renderer.ts +++ b/packages/client/hmi-client/src/model-representation/petrinet/petrinet-renderer.ts @@ -151,7 +151,7 @@ export class PetrinetRenderer extends BasicRenderer { transitions .append('text') .attr('y', (d) => -d.height / 2 - 8) - .classed('latex-fontt', true) + .classed('latex-font', true) .style('font-style', 'italic') .style('font-size', FONT_SIZE_SMALL) .style('text-anchor', 'middle')