Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schriftart Angular Material #1213

Open
2 tasks
ManuelMoeri opened this issue Nov 25, 2024 · 0 comments
Open
2 tasks

Schriftart Angular Material #1213

ManuelMoeri opened this issue Nov 25, 2024 · 0 comments
Labels
blocked This ticket is blocked by another ticket

Comments

@ManuelMoeri
Copy link
Collaborator

ManuelMoeri commented Nov 25, 2024

Zurzeit haben wir OpenSans bereits konsistent in der ganzen Applikation implementiert, jedoch ist die Lösung für die Angular Material Komponenten noch etwas unschön. In diesem Ticket geht es darum zu evaluieren (und allenfalls umzusetzen) ob es sich lohnt die Lösung von Angular 19 einzubauen.

Note

Sollte erst nach dem upgrade von Angular erledigt werden.

Einführung

Da wir mit RobotoFlex nicht auf das gewünschte Ergebnis mit der konsistenz über die verschiedenen Browsern erreicht haben, sind wir auf OpenSans umgestiegen. Angular Material verwendet standartmässig jedoch Roboto, darum wurde diese Schriftart noch immer indirekt eingesetzt. Dies betrifft unseren Teamfilter da dieserr aus mat-chips besteht. Für den moment wurde folgende Zeile in dem styles.scss file implementiert.
Image

Dies sorgt dafür das OpenSans überall enforced wird. Mit Angular 19 sollte uns jedoch eine einfachere Lösung zur verfügung stehen. Mehr dazu hier: https://material.angular.io/guide/theming

Zu beachten

Wenn man auf Firefox alle Schriftarten der Applikation ansieht wird 'Material Icons' ebenfalls noch auftauchen. Falls diese überschrieben wird funktionieren die drei Icons (Teamverwaltung, Hilfe, Profil) nicht mehr. Es muss ein weg gefunden werden diese Schrift beizubehlaten. Mit der Lösung im moment scheint es zu funktionieren.
Image

Anforderungen

  • Die Lösung welche beschrieben ist wurde evaluiert
  • Das globale enforcing der Schriftart wurde gegebenfalls entfernt
  • Die Icons werden nicht überschrieben

Akzeptanzkriterien

  • Roboto taucht nirgends mehr in der Applikation auf
  • Tests wurden ergänzt & angepasst.
@ManuelMoeri ManuelMoeri added the blocked This ticket is blocked by another ticket label Nov 25, 2024
@ManuelMoeri ManuelMoeri assigned peggimann and unassigned peggimann Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked This ticket is blocked by another ticket
Projects
None yet
Development

No branches or pull requests

2 participants