Антоним слову fair, caring, cheerful, silly, ugly
fair - "светлый" (о волосах) - антоним "dark" (тёмный)
- "справедливый" - антоним "unfair"
caring - uncaring / cruel
cheerful - cheerless / sad
silly - clever
ugly - beautiful / handsome