Попробовав несколько различных решений, я нашел один JAR самое легкое работать с и сумел суметь обойтись точно что: произведите единственный, исполняемый JAR, который содержит все, в чем я нуждаюсь.
один JAR использует пользовательский загрузчик класса, который может переместиться по вложенным ресурсам. Посмотрите на .bat файл в загрузке, он похож на org.codelutin.jrst. JRST в jrst-0.8.1.jar является основным классом, таким образом, Ваша декларация должна быть похожей на это:
Main-Class: com.simontuffs.onejar.Boot
One-Jar-Main-Class: org.codelutin.jrst.JRST
действительно прохладная вещь состоит в том, что один JAR обработает переходящий параметры командной строки для Вас. Путь к классу обрабатывается пользовательским загрузчиком класса, принимая все ресурсы, в которых Вы нуждаетесь, связываются в единственный JAR.
самый легкий способ использовать один JAR с муравьем; существует пользовательская задача Ant "с одной банкой", которая работает следующим образом (предполагающий, что Вашу декларацию называют "rst.mf"):
Если визуализация комбинирующей метки недостаточно хороша, я думаю, вам придется взломать ее с позиционированием.
<style>
.over { position: relative; }
.over span { position: absolute; top: -0.5em; left: 0; }
</style>
abc <span class="over">1<span>^</span></span> xyz
Все еще неприятный прием! Но возможно меньше работы, чем MathML.
Ознакомьтесь с часто задаваемыми вопросами о объединении диакритических знаков . Комбинирующий циркумфлекс - это U + 0302.
В этом разделе говорится: «Некоторые шрифты, такие как шрифты Doulos и Charis, которые бесплатно доступны для загрузки, содержат большой набор соответствующих предварительно составленных глифов». Возможно, стоит попытаться убедить ваших пользователей загрузить эти шрифты (если они работают).
Возможно, вам удастся уменьшить число:
<span style="font-size: 75%">1</span>̂
Попробуйте COMBINING CIRCUMFLEX ACCENT (U + 0302), используя & # 770;
или & # x302;
:
1̂
Пример:
1̂
U + 0302 ОБЪЕДИНЕНИЕ CIRCUMFLEX ACCENT
Создайте один с картой персонажей или с сущностью
̂
Наклейте один поверх всего, что хотите, поместив его после:
e & # x302; A & # x302; 1 & # x302;
& # x302;
Преобразуется в
 1̂ ̂
... но он не предназначен для перехода на 1 или смайлик. Обратите внимание, как он поднялся выше для A, но не для 1 или смайлика.
Многое будет зависеть от того, выбран ли шрифт вашего пользователя using поддерживает эту функцию. Поскольку вы не можете встраивать шрифты в веб-страницу (без каких-либо потенциальных юридических проблем), лучше всего попробовать приведенные выше предложения с разными шрифтами, чтобы определить, поддерживается ли искомый символ. Найдя шрифт, укажите его в своем файле CSS, а затем сообщите пользователю, что для правильного просмотра вашего сайта требуется конкретный шрифт.
Попробуйте использовать следующий индекс Unicode: http: //www.fileformat. info / info / unicode / char / a.htm
Вам нужно будет знать имя символа, который вы пытаетесь отобразить. Как только вы его найдете, на информационной странице вы узнаете, как отобразить символ с помощью кодов символов HTML.
Найдя шрифт, укажите его в своем файле CSS, а затем сообщите пользователю, что для правильного просмотра вашего сайта требуется конкретный шрифт.Попробуйте использовать следующий индекс Unicode: http: //www.fileformat. info / info / unicode / char / a.htm
Вам нужно будет знать имя символа, который вы пытаетесь отобразить. Как только вы его найдете, на информационной странице будет рассказано, как отображать символ с помощью кодов символов HTML.
Найдя шрифт, укажите его в своем файле CSS, а затем сообщите пользователю, что для правильного просмотра вашего сайта требуется конкретный шрифт.Попробуйте использовать следующий индекс Unicode: http: //www.fileformat. info / info / unicode / char / a.htm
Вам нужно будет знать имя символа, который вы пытаетесь отобразить. Как только вы его найдете, на информационной странице вы узнаете, как отобразить символ с помощью кодов символов HTML.