Disclaimer: I'm not very good with Angular at all but am tasked with maintaining a leftover project.
After an update from angular 13 to angular 18 (with the big hump being 14>15), I find a lot of my letter spacing broken and so I'm wasting my time finding out the correct variables through the developer tools and inspect (is this even the right way), and then overwriting them in my styles.scss like so:
html {
--mdc-list-list-item-label-text-tracking: normal;
--mdc-text-button-label-text-tracking: normal;
--mat-legacy-button-toggle-selected-state-text-color: black;
--mdc-list-list-item-focus-state-layer-color: none;
--mdc-filled-text-field-label-text-tracking: normal;
}
As you can see the text-tracking (i.e. letter-spacing) is always too wide for my liking and I want it down to normal. Do I have to do this for every component or can I set a global letter-spacing?