Типографская ошибка MathML в Firefox 17 в GNU/Linux

Судя по всему, я не могу публиковать изображения, потому что меня посчитали недостаточно 1337, если я не наберу 10 очков репутации, поэтому позвольте мне описать проблему.

Вот разметка, которую я пытаюсь отобразить. Не обращайте внимания на содержание, потому что я просто взял произвольную статью из ArXiv для справки.

<!DOCTYPE html>
<html>
  <head>
    <meta charset=utf-8 />
    <title>Example Paper</title>
    <style>
      * { 
        margin: 0;
        padding: 0;
      } body {
        width: 616px;
        /*background: url(background.png) center top repeat-y #fff;*/
        margin: 0 auto;
      } h2, h3, h4, h5, h6, p {
        line-height: 22px;
        margin-top: 11px;
        margin-bottom: 22px;
      } h1 {
        line-height:44px;
        margin-top: 11px;
        margin-bottom: 11px;
      }
    </style>
  </head>
  <body>
    <h1>
      The Defect Sequence for Contractive Tuples
    </h1>
    <p>
      Tirthankar Bhattacharyya, Bata Krishna Das, Santanu Sarkar
    </p>
    <p>
      We introduce the defect sequence for a contractive tuple of
      Hilbert space operators and investigate its properties. The defect
      sequence is a sequence of numbers, called defect dimensions
      associated with a contractive tuple. We show that there are upper
      bounds for the defect dimensions. The tuples for which these upper
      bounds are obtained, are called maximal contractive tuples. The
      upper bounds are different in the non-commutative and in the
      commutative case. We show that the creation operators on the full
      Fock space and the co ordinate multipliers on the Drury-Arveson
      space are maximal. We also study pure tuples and see how the
      defect dimensions play a role in their irreducibility.
    </p>
    <h2>
      Introduction
    </h2>
    <p>
      Let us fix a positive integer
      <math xmlns="http://www.w3.org/1998/Math/MathML">
        <mi>d</mi>
      </math>
      for this paper. Consider a tuple 
      <math xmlns="http://www.w3.org/1998/Math/MathML">
        <list>
          <ci>
            <msub>
              <mi>T</mi>
              <mn>1</mn>
            </msub>
          </ci>
          <ci>&hellip;</ci>
          <ci>
            <msub>
              <mi>T</mi>
              <mi>d</mi>
            </msub>
          </ci>
        </list>
      </math>
      of bounded operators on a complex, separable, infinite dimensional
      Hilbert Space
      <math xmlns="http://www.w3.org/1998/Math/MathML">
        <mi>H</mi>
      </math>
      and the completely positive map
    </p>
  </body>
</html>

Обратите внимание, как в абзаце, содержащем выражение с индексом, первая строка отображается правильно, но наличие индекса увеличивает высоту строки. Есть ли встроенная математика, чтобы не нажимать окружающий текст?


person TOstojich    schedule 06.10.2013    source источник
comment
Рендеринг и его влияние на окружающий текст полностью зависят от реализации MathML в браузере и используемых шрифтов. Вы не указываете, какой браузер или настройки шрифта вы используете.   -  person David Carlisle    schedule 18.11.2013


Ответы (1)


Несмотря на то, что никто не ответил, я нашел решение этой проблемы. Думаю, мой вопрос не был желателен для этой аудитории. Тем не менее, я отвечаю на него для дальнейшего использования.

Если вам нужна хорошая типографика и MathML, используйте режим MathML MathJax и его встроенную команду. Встроенный MathJax предназначен для того, чтобы не нарушать высоту строки страницы.

person TOstojich    schedule 08.10.2013