Я тоже не эксперт по типографике, как предполагает @BoltClock, это, вероятно, невозможно каким-либо общим способом, кроме как в итоге через font-feature-settings
. CSS не предлагает этот уровень контроля над типографикой.
Единственный (ужасный) обходной путь, который мне приходит в голову, - это смещение каждого символа в отдельности, используя position: relative
- это может быть приемлемо для заголовка, но, вероятно, не в каком-либо другом контексте.
Если я вас правильно понимаю, это будет выглядеть так:
span { font-size: 40px }
span.g { position: relative; top: -6px; }
span.y { position: relative; top: -4px; }
<span>Lorem <span class="y">y</span>psum Dolor Sit
<span class="g">g</span>amet</span>
JSFiddle
Можно было бы даже приготовить jQuery, чтобы сделать это автоматически.