Разница между font-weight и text-shadow при выделении текста заключается в их функциях.
Font-weight позволяет установить различные уровни выделения текста жирным шрифтом. 1 Для этого свойство принимает два вида значений: 2
Text-shadow используется для добавления тени к тексту. 14 Свойство обычно принимает четыре значения, которые перечисляются друг за другом слева направо: 3
Таким образом, font-weight фокусируется на изменении жирности шрифта, а text-shadow — на добавлении к тексту эффекта тени.