- Только знаки препинания отображаются цветом
- Увеличить размер знаков препинания
Здравствуйте,
Вы имеете в виду знаки препинания в смысле . , ! ? : и т. д.? Похоже, вы хотите применить форматирование на уровне символов (которое может изменить шрифт, размер шрифта, цвет и т. д.) в интерлинейном глоссарии. Я довольно уверен, что в настоящее время это невозможно с тем, как мы делаем глоссарии. В настоящее время глоссарий интерлинея предоставляется как атрибут USFM:
\rb some word|gloss="the gloss"\rb*
Я могу сказать, что безусловно, попытка поместить USFM в атрибут полностью сбивает TeX с толку. Я предполагаю, что это также является нарушением стандарта USFM, и, следовательно, это, вероятно, то, что нам никогда не хотелось бы поддерживать.
Вероятно, было бы возможно убедить Python-скрипт интерлинеаризовать текст в обратном порядке, то есть заставить его создавать \rb the gloss|gloss="some word"\rb*, но это означало бы, что любое форматирование символов в основном тексте должно было бы быть удалено.
Таким образом, в настоящее время, я понимаю это как запрос на переработку того, как мы генерируем интерлинеи, — вероятно, работа на день, может быть, на 3 дня.
Поддерживает ли Paratext предоставление форматирования символов USFM как части глоссария? Например, глоссарий YHWH как the \nd Lord\nd* Если да, то нам определенно придется переработать это.
- Only punctuation appears in color
- Increase punctuation size
Hi,
Do you mean punctuation in the sense of . , ! ? : etc? That sounds like you want to apply character level formatting (which can change the font, font-size, colour, etc) in the interlinear gloss. I’m fairly sure that’s not possible with the way we do glosses at the moment. Currently, an interlinear’s gloss is supplied as a USFM attribute:
\rb some word|gloss="the gloss"\rb*
I can say that certainly, trying to put USFM into the attribute utterly confuses TeX. I expect it is also a violation of the USFM standard, and it is thus probably not something we’d ever like to support.
It would probably be possible to persuade the Python script to interlinearise the text the other way around, i.e. make it produce \rb the gloss|gloss="some word"\rb*, but that would mean that any character-formatting in the main text would have to be stripped out.
Thus at the moment, I’m understanding this as a request to rework how we generate interlinears - probably a day’s work, maybe 3.
Does Paratext support supplying USFM character-formatting as part of a gloss? e.g. gloss YHWH as the \nd Lord\nd* If so, we’ll certainly need to do rework it.