А в чем собственно проблема?
Самый простой алгоритм такой.
1. Решаешь будут шрифты с засечками или нет. Обычно - нет.
2. Заходишь на
https://fonts.google.com.
3. Устанавливаешь критерии поиска (поддержка кирилицы, наличие/отсутствие засечек) и выбираешь шрифт из первой пятерки предложенных вариантов. Очень часто им оказывается Roboto.
4. В настройках сервис предлагает тебе подходящие варианты для второстепенного шрифта. Например, для Roboto это Open Sans, Lato, Montserrat и др. Выбираешь, если таковой нужен.
5. Подключаешь и юзаешь.