Наш рабочий процесс публикации включает компьютеры под управлением Windows и Linux (также есть некоторые Mac, но они не включены в рабочий процесс критического пути). Многие тексты включают в себя как английский, так и кхмерский языки и размечены в XML.
XML Copy Editor - лучший кроссплатформенный редактор XML с открытым исходным кодом, который я обнаружил. Он использует компонент редактирования Scintilla, который в целом хорош для Unicode, но не позволяет отображать непечатаемые или невидимые символы, такие как U + 200B (пробел нулевой ширины) и U + 200C (не соединяющий нулевой ширины). Кхмерский язык не разделяет слова пробелом, как это делают западные языки, поэтому ZWSP используется в электронных текстах, чтобы приложения могли легко разбивать строки.
В идеале я бы отредактировал разметку и содержимое в одном редакторе, но понимание XML иногда менее важно, чем возможность отображать невидимые элементы. ( OpenOffice.org Writer и Microsoft Word - единственные известные мне приложения, которые будут отображать ZWSP. Они не подходят для разметки и манипуляций с текстом, которые необходимо выполнить для подготовки рукописей. для публикации, к сожалению, хотя я думаю, что они хороши для авторской разработки.)
На прошлой неделе я опробовал многообещающий редактор, но операция поиска и замены регулярных выражений, которая заняла менее секунды в TextPad 4.7.3, продолжалась более двадцати секунд. Поэтому я хочу отметить, что скорость и способность обрабатывать большие (до 150 МБ) файлы также являются проблемой.
Существует ли хороший, быстрый, бесплатный или не слишком дорогой текстовый редактор с версиями для Windows и Linux и, возможно, для Mac, поддерживающими Unicode и способными отображать невидимые объекты, такие как ZWSP? Он имеет подсветку синтаксиса, может обрабатывать большие файлы и достаточно настраиваем, чтобы я не вырвал волосы в отчаянии?