Skip to content

Unify certificate preview typography, justify body text, fix margins and semester labels - #334

Merged
vikrantwiz02 merged 1 commit into
FusionIIIT:acad-mainfrom
vikrantwiz02:feature/certificate-typography-and-margins
Oct 7, 2026
Merged

vikrantwiz02 merged 1 commit into
FusionIIIT:acad-mainfrom
vikrantwiz02:feature/certificate-typography-and-margins

Conversation

@vikrantwiz02

Copy link
Copy Markdown
Member

Summary

  • Matches the backend PDF styling now live on the 4 certificates: Caladea 11pt for headings/labels/signatures, 12pt for the certify-that body paragraph, Carlito 11pt for bulleted footnotes (both are SIL-OFL metric-compatible substitutes for Cambria/Calibri, which are proprietary and can't be redistributed).
  • Body text and table cells now justified.
  • Page padding unified to 35mm top, 15mm left/right, 20mm bottom.
  • Fixed the Fee Structure Certificate preview's semester-pair table headers, hardcoded to "Semester-I"/"Semester-II" regardless of which semester pair was actually selected (e.g. semester 7/8).

Test plan

  • npx eslint clean
  • npm run build
  • Verified @font-face loading in a real browser render

…and semester labels

Matches the backend PDF styling: Caladea 11pt for headings/labels/
signatures, 12pt for the certify-that body paragraph, Carlito 11pt
for bulleted footnotes. Body text and cells now justified. Page
padding unified to 35mm top, 15mm left/right, 20mm bottom.

Also fixes the Fee Structure Certificate preview's semester-pair
table headers, hardcoded to "Semester-I"/"Semester-II" regardless of
which semester pair was selected.
@vikrantwiz02
vikrantwiz02 merged commit e648066 into FusionIIIT:acad-main Oct 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant