История изменений
Исправление question4, (текущая версия) :
как шрифт чё-то там может заменять?
Пример (проверял в Firefox + NoScript со шрифтом DejaVu Sans):
Если последовательно идут «f» и «i», в немоноширинных шрифтах они сливаются: fi
Они заменяются специальным символом: fi
Но если добавить невидимый пробел, «f» + «» + «i», символы раздельны: fi
А теперь то же моноширинным, где символ-лигатура единичной ширины:
Если последовательно идут "f" и "i", в немоноширинных шрифтах они сливаются: fi
Они заменяются специальным символом: fi
Но если добавить невидимый пробел, "f" + "" + "i", символы раздельны: fi
P.S. В CSS ЛОРа установлена подгрузка шрифтов без лигатур, и с ними пример не работает.
Исходная версия question4, :
как шрифт чё-то там может заменять?
Пример (проверял в Firefox со шрифтом DejaVu Sans):
Если последовательно идут «f» и «i», в немоноширинных шрифтах они сливаются: fi
Они заменяются специальным символом: fi
Но если добавить невидимый пробел, «f» + «» + «i», символы раздельны: fi
А теперь то же моноширинным, где символ-лигатура единичной ширины:
Если последовательно идут "f" и "i", в немоноширинных шрифтах они сливаются: fi
Они заменяются специальным символом: fi
Но если добавить невидимый пробел, "f" + "" + "i", символы раздельны: fi