FOIT (Flash of Invisible Text) occurs when text remains invisible while the web font loads. FOUT (Flash of Unstyled Text) happens when a fallback or system font is displayed temporarily until the web font fully loads, potentially causing layout shifts.