Сергей: в принципе понятно что вы хотите сделать, и да - unicode-range существует для того же. Но он работает немного не так: если у вас существует несколько шрифтовых файлов с заданными диапазонами, загрузятся только те, для которых на странице существуют соответствующие символы.
То есть
unicode-range не сегментирует сам шрифтовой файл, он только решает нужно ли загружать этот файл, есть ли соответствующие ему символы.
Т.к. у вас все написания в одном файле, механизм
unicode-range вам не поможет. А вот если разделите шрифты на несколько файлов, тогда сможете выбирать какой файл загружать с помощью
соответствующего диапазона.