I have the following settings enabled:
- Full name is a required field of a user’s profile.
- Show the user’s full name on their profile, user card, and emails. Disable to hide full name everywhere.
- Show a user’s full name on their posts in addition to their @username.
And this disabled:
- Show username first on user page, user card and posts (when disabled name is shown first)
On posts, the About page, user bios, user cards: this is respected.
In the notification/user menu, badges listings, user directory, and in user profiles “most liked” and other like sections, the username is given priority.