:: Не фоксом единым
Русские тексты в линуксовом софте под windows
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Учусь пакету gmt всякая графика
Установил виндовую версию
При установке вопросов по языку не было
Все хорошо, но сделать
русскую подпись никак не получается
Пишет кракозябры
Подсовывал вроде по синтаксису русифицированные шрифты-
без толку
Пробовал и такое название шрифта
Arial_Cyr и такое Arial-Cyr
Все , кого нахожу , работающих с этим пакетом,
сидят или в юниксе или линуксе
gmt begin map
gmt set FONT_ANNOT_PRIMARY 12p,"Arial Cyr"
gmt basemap -R0/8/0/18000 -Bxa2+l"Число событий" -Bya1pf3+l"Магнитуда" -BWS
gmt plot gammaeq.txt -W1p -R0/8/0/18000 -U -B
gmt plot gammablast.txt -W1p -R0/8/0/18000 -U -B

gmt end show
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
() кроме имени фонта есть еще какое-то указание о кодировке (кирилическая, европейская...)
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
"Arial Cyr" уж больше 25 лет как не является самостоятельным шрифтом - ещё во времена win95 он стал просто псевдонимом для юникодовского шрифта Arial с указанием FontCharset соответствующего кириллице.
Насколько я понял из беглого просмотра документации, для возможности вывода кириллицы необходимо переключить настройку PS_CHAR_ENCODING в ISO-8859-5, при том, возможно, придётся кириллические символы передавать не напрямую, а через их octal codes. Я не настолько близко знаком с postscript чтобы понимать всю эту кухню
Ещё можно "внедрить" вообще целиком свой шрифт - для чего в документации есть здоровенный, но малопонятный пример


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Да пробовал я и arial и times new roman
По умолчанию там вроде helvetica
Ругается на такую установку шрифтов.
Жалко, у меня нет чувства красивого.
С трудом приноровился в этом пакете работать,
очень профессиональная графика. Очень много
научных работ оформляется именно с ним.
Ребята кроме самого пакета заложили
входы на кучу интернет ресурсов, рельеф, границы стран, береговые линии,
гравика, магнитка, геология итд
Есть еще set на установку языка,
но , похоже, это для другого, типа делать
готовые подписи месяцев итд.
В РФ по этому пакету и спросить некого.
В институте один человек работает с версией 3.1,
и коллега в Алма_Ате под линуксами в версии 4.1
Я пробовал такие ставить под виндами,
но бросил, слишком много проблем.
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
все, бросаю эту русификацию
Она не только кракозябры пишет,
и и по вертикали мажет

gmt begin map
gmt set GMT_LANGUAGE RU
gmt set FONT PS_CHAR_ENCODING ISO-8859-5
gmt set FONT_ANNOT_PRIMARY 12p,"Arial"
При попытке вывести в постсрипт вместо pdf
вообще не видит модуля plot
И писать авторам непонятно , как
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
medstrax
Забанен
Автор

Сообщений: 5964
Дата регистрации: 23.03.2007
Да здравствует свободное ПО! (нет)
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
boba
gmt set FONT_ANNOT_PRIMARY 12p,"Arial"

Кстати, ариалы, таймсы и прочие курьеры - лицензионные шрифты, по какому-то пункту лицензии их уже не меньше 10 лет как запрещено использовать везде, кроме виндоуз. Из-за чего даже в Либро-офисе нельзя применять в установщике, т.к. он в той же комплектации ставится еще и на линуксоиды.
Но с тех пор, как прошли эти скандалы, для линуксов и прочего уже давно насоздавали кучу своих и в принципе неплохих шрифтов.
Говорят, что именно под линуксами они вроде бы даже и лучше смотрятся, нежели под виндой.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 2 раз(а). Последнее : Crispy, 23.12.20 19:29
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
boba
все, бросаю эту русификацию
Она не только кракозябры пишет,
и и по вертикали мажет

gmt begin map
gmt set GMT_LANGUAGE RU
gmt set FONT PS_CHAR_ENCODING ISO-8859-5
gmt set FONT_ANNOT_PRIMARY 12p,"Arial"
При попытке вывести в постсрипт вместо pdf
вообще не видит модуля plot
И писать авторам непонятно , как

Ну если пишет "кракозябры", значит сам текст ей подан не в той кодировке. А ты пробовал всё же через octal codes букву кириллицы вывести? /260 для "А" вроде бы в этой кодировке. Плюс смотреть все логи - где-то там наверное будет видно если что-то "не поддерживается".
Вообще для решения проблемы надо хоть чуть понимать в постскрипте, и сделав самый простой вывод, из всего пары русских букв, смотреть что и как там генерируется для PS (и для pdf если уж он тоже нужен). Ну и да, начинать с самого необходимого минимума - я вот не уверен что GMT_LANGUAGE тут нужен, и начал бы без смены шрифта - пусть штатной гельветикой выводить пробует для начала.
Как я понял, этот пакет сродни DIY конструктора - т.е. запросто может потребоваться написать ещё кучку своих собственных батников (шелл-скриптов), чтобы всё собрать воедино в нужном виде

И да, если винда свежая (10 с обновами этого года), то может оказаться проще установить WSL (2 версии), качнуть под него дистриб какой убунты (через майкрософтовский магазин приложений), и пользоваться нативными сборками под линукс прямо из винды (это даже не виртуалка, а более легковесное решение - но по сути получаешь полноценный линукс - со всеми утилитами/командами, bash или иным процессором и т.д.).


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
helvetica это умолчание,
из нее не работает
Насчет поддержки линукс тоже попробовал
Cygwin64 Terminal из него запускать,
и даже сам пакет из него по новой поставил.
Так вообще одни ошибки лезут.
Научный мир за бугром не работает с виндой,
все под юникс
Насчет подсунуть текст в другой кодировки,
сегодня попробую. Но остается проблема еще и мазни
Когда русифицированный текст пишется по вертикали,
от него до вертикальной оси сплошная грязь
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Проверил, ни прямые ни обратные слэши не жрет,
дает ошибку
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Cygwin это всё же не совсем то... Он не умеет исполнять бинарники скомпилированные под линукс - для него нужно самому из исходников всё компилировать. Попробуй wsl - он как раз линуксовые бинарники и исполняет, без модификаций (wsl 2 это вообще по сути виртуалка с линуксом - там полноценное линукс ядро работает, хоть и частично модифицированное МС-ом. Но она "скрытая", с минимизированным overhead и улучшенной интеграцией с хостом).


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
medstrax
Забанен
Автор

Сообщений: 5964
Дата регистрации: 23.03.2007
Igor Korolyov
по сути виртуалка с линуксом - там полноценное линукс ядро работает
Так линуховая часть работает под гостем или все-таки на хосте?
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
docs.microsoft.com


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Русские тексты в линуксовом софте под windows
medstrax
Забанен
Автор

Сообщений: 5964
Дата регистрации: 23.03.2007
А, все-таки виртуалка, хотя не понял про "However, WSL 2 is not a traditional VM experience."
В чем разница между реализацией wsl и классической вм?
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 11 (Гостей: 11)

© 2000-2024 Fox Club 
Яндекс.Метрика