Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Найти в тексте символ, отличающийся по стилю (https://javascript.ru/forum/misc/58399-najjti-v-tekste-simvol-otlichayushhijjsya-po-stilyu.html)

Tormozz 19.09.2015 15:11

Найти в тексте символ, отличающийся по стилю
 
Текст набран шрифтом "Font". В нем встречаются слова, в которых один из символов набран другим шрифтом ("NewFont"). Как найти эти слова и составить из них словарь (массив)? Спасибо.

laimas 19.09.2015 16:19

Цитата:

Сообщение от Tormozz
Текст набран шрифтом "Font". В нем встречаются слова, в которых один из символов набран другим шрифтом ("NewFont").

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

EmperioAf 19.09.2015 16:44

Цитата:

Сообщение от laimas
этот символ должен быть текстом какого либо элемента

есть исключения:
http://htmlbook.ru/css/first-letter
http://htmlbook.ru/css/first-line

laimas 19.09.2015 16:47

Я в курсе этого, но это не определение стиля любого символа в тексте. Если же у автора именно этот случай, то тогда да.

Tormozz 20.09.2015 12:27

Цитата:

Сообщение от laimas (Сообщение 389239)
Непосредственно символу в тексте указать другой шрифт нельзя, этот символ должен быть текстом какого либо элемента, значит и искать нужно не символ, а тег.

Речь идет о документе в InDesign, где это делается легко. Вопрос остается, как скриптом найти такие слова и составить из них массив?

laimas 20.09.2015 12:56

Цитата:

Сообщение от Tormozz
Речь идет о документе в InDesign, где это делается легко.

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

Tormozz 21.09.2015 16:53

Цитата:

Сообщение от laimas (Сообщение 389327)
Даже так, ну так результат например вот такой работы посмотрите, чтобы убедиться, что волшебства не бывает.

Причем тут волшебство? Я задал конкретный вопрос, если вы не знаете ответа, то зачем засорять форум неответами?

laimas 21.09.2015 17:02

http://htmlbook.ru/css/first-letter
http://htmlbook.ru/css/first-line

Это как можно задать стили посредством CSS у первого символа, у строки и т.п., а вот чтобы задать стиль произвольного символа/символов в слове или в любой строке, придется использовать html-теги, и не важно чем html-код будет сверстан - InDesign или чем-то иным, html он и в Африке html.

Поэтому не мешало бы пояснить стили чего вы пытаетесь найти.

Tormozz 22.09.2015 08:29

Цитата:

Сообщение от laimas (Сообщение 389409)
... и не важно чем html-код будет сверстан - InDesign или чем-то иным, html он и в Африке html.
Поэтому не мешало бы пояснить стили чего вы пытаетесь найти.

Вам бы для начала погуглить, что такое InDesign и для чего он предназначен, тогда может быть и суть задачи вам станет понятна.

laimas 22.09.2015 08:47

Вы мне еще посоветуйте погуглить насчет Adobe Photoshop.


Часовой пояс GMT +3, время: 10:36.