Files
pdfcraft/crates
Nick Nyssen 4d2e40155a M14: correct two drifted comments and cite why candidates are optional
A pre-publish review caught both comment errors, and Apple's own documentation settles the
rest of it:

- installed_faces_switched_off said "both loader tests". It now guards three sites — two
  loader tests plus the macOS oracle — ever since 21dc64e added the third call without
  touching this sentence.
- MACOS_FONT_DIRS claimed the Telugu, Sinhala and Tamil lists "still name one folder
  each". They do not: Telugu names /System/Library/Fonts, Supplemental/ and /Library/Fonts
  (four paths), Tamil three, Sinhala two. The accurate statement is that no family in
  those lists is looked up in both system folders, which is the property Devanagari now
  has and they do not. Their first choices all exist on macOS 26.6, verified again here.
- The oracle's doc comment now records the authority for treating listed faces as optional:
  Apple's "Fonts included with macOS Tahoe" page (support.apple.com/122869) is titled
  "Installed or downloadable fonts" and states that most install automatically while others
  download via Font Book — without marking which entries are which. Absence of a face is
  therefore expected on some Macs, which is exactly what the reported-not-failed behaviour
  accommodates.

Comment-only change: fmt --all clean, clippy -D warnings quiet, system_fonts 13 passed with
and without PDFCRAFT_SYSTEM_FONTS=0.
2026-10-20 03:15:29 -07:00
..