Font family names containing "&" display incorrectly in font menu
Adobe InDesign v21.3
Steps to reproduce the issue
- Install two test fonts with the following family names:
- “A & B - Test 1”
- “A&B - Test 2”
- Launch InDesign.
- Open the Character panel.
- Type “A & B”
- Observe the displayed family names in the dropdown results.
Expected result
Both family names should display exactly as defined in the font name table:
- “A & B”
- “A&B”
Actual result
The family name containing spaces around the ampersand displays correctly:
- “A & B”
The family name with the ampersand between adjacent characters does not display correctly in the dropdown:
- “AB”
The ampersand is removed from the dropdown display only when positioned between non-space characters.
Additional notes
- The full family name displays correctly elsewhere in the UI after selection.
- This appears to be specific to ampersands between adjacent characters, though it could potentially affect other special characters as well.
- The OpenType name table values are spec-compliant. Please see name ID 6 in the OpenType
nametable specification. - Name IDs 1, 4, 6, and 16 all preserve the ampersand correctly.
Attachments
- Screenshot showing the font search results and incorrect dropdown rendering.
- Two minimal test fonts demonstrating the issue.
Dropbox link to test fonts: test_fonts.zip
2
votes