Русификация Squeak/Pharo

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

Русификация Squeak/Pharo

Pirr
Здравствуйте!
После длительного перерыва снова вернулся к изучению Smalltalk.
Но русифицировать интерфейс и добиться вывода русских букв не
получилось.
Раньше это делал, помню даже ссылку на Хабре - "Как попробовать
Smalltalk на вкус".
Подскажите пожалуйста как это сделать в Squeak 4.2 и Pharo 1.1.1?

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Denis Kudryashov
Привет.

Все что нужно для ввода и отображения русского языка - установить шрифты с его поддержкой для соответствующих компонент системы.
В фаре это делается в Settings. Там можно загрузить установленные в системе шрифты и выбрать нужные.

20 февраля 2011 г. 17:28 пользователь Pirr <[hidden email]> написал:
Здравствуйте!
После длительного перерыва снова вернулся к изучению Smalltalk.
Но русифицировать интерфейс и добиться вывода русских букв не
получилось.
Раньше это делал, помню даже ссылку на Хабре - "Как попробовать
Smalltalk на вкус".
Подскажите пожалуйста как это сделать в Squeak 4.2 и Pharo 1.1.1?

--
http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Pirr
> Все что нужно для ввода и отображения русского языка - установить шрифты с
> его поддержкой для соответствующих компонент системы.
> В фаре это делается в Settings. Там можно загрузить установленные в системе
> шрифты и выбрать нужные.

Я так это и понял, но почему то при нажатии на "Update fonts from
system" - ничего не происходит (система WinXP), и на выбор
предоставляется только два шрифта Accuny и DejaVu Sans.

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Dennis Schetinin
 У меня та же фигня под Mac OS. Думал, это эппловская проблема. Похоже, нет?

21 февраля 2011 г. 12:57 пользователь Pirr <[hidden email]> написал:
> Все что нужно для ввода и отображения русского языка - установить шрифты с
> его поддержкой для соответствующих компонент системы.
> В фаре это делается в Settings. Там можно загрузить установленные в системе
> шрифты и выбрать нужные.

Я так это и понял, но почему то при нажатии на "Update fonts from
system" - ничего не происходит (система WinXP), и на выбор
предоставляется только два шрифта Accuny и DejaVu Sans.

--

--
Dennis Schetinin

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Denis Kudryashov
Странно, у меня и на хр и на семерке это работает. Использую фару 1.1

21 февраля 2011 г. 13:24 пользователь Dennis Schetinin <[hidden email]> написал:
 У меня та же фигня под Mac OS. Думал, это эппловская проблема. Похоже, нет?

21 февраля 2011 г. 12:57 пользователь Pirr <[hidden email]> написал:

> Все что нужно для ввода и отображения русского языка - установить шрифты с
> его поддержкой для соответствующих компонент системы.
> В фаре это делается в Settings. Там можно загрузить установленные в системе
> шрифты и выбрать нужные.

Я так это и понял, но почему то при нажатии на "Update fonts from
system" - ничего не происходит (система WinXP), и на выбор
предоставляется только два шрифта Accuny и DejaVu Sans.

--

--
Dennis Schetinin

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Dennis Schetinin
… А у меня тоже 1.1.1

21 февраля 2011 г. 13:36 пользователь Denis Kudriashov <[hidden email]> написал:
Странно, у меня и на хр и на семерке это работает. Использую фару 1.1

21 февраля 2011 г. 13:24 пользователь Dennis Schetinin <[hidden email]> написал:
 У меня та же фигня под Mac OS. Думал, это эппловская проблема. Похоже, нет?

21 февраля 2011 г. 12:57 пользователь Pirr <[hidden email]> написал:

> Все что нужно для ввода и отображения русского языка - установить шрифты с
> его поддержкой для соответствующих компонент системы.
> В фаре это делается в Settings. Там можно загрузить установленные в системе
> шрифты и выбрать нужные.

Я так это и понял, но почему то при нажатии на "Update fonts from
system" - ничего не происходит (система WinXP), и на выбор
предоставляется только два шрифта Accuny и DejaVu Sans.

--

--
Dennis Schetinin



--
Dennis Schetinin

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

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

On 21 фев, 12:42, Dennis Schetinin <[hidden email]> wrote:

> ... А у меня тоже 1.1.1
>
> 21 февраля 2011 г. 13:36 пользователь Denis Kudriashov <
> [hidden email]> написал:
>
>
>
>
>
>
>
>
>
> > Странно, у меня и на хр и на семерке это работает. Использую фару 1.1
>
> > 21 февраля 2011 г. 13:24 пользователь Dennis Schetinin <[hidden email]>написал:
>
> >>  У меня та же фигня под Mac OS. Думал, это эппловская проблема. Похоже,
> >> нет?
>
> >> 21 февраля 2011 г. 12:57 пользователь Pirr <[hidden email]> написал:
>
> >> > Все что нужно для ввода и отображения русского языка - установить шрифты
> >>> с
> >>> > его поддержкой для соответствующих компонент системы.
> >>> > В фаре это делается в Settings. Там можно загрузить установленные в
> >>> системе
> >>> > шрифты и выбрать нужные.
>
> >>> Я так это и понял, но почему то при нажатии на "Update fonts from
> >>> system" - ничего не происходит (система WinXP), и на выбор
> >>> предоставляется только два шрифта Accuny и DejaVu Sans.
>
> >>> --
> >>>http://groups.google.ru/group/sugr
>
> >> --
> >> Dennis Schetinin
>
> >>  --
> >>http://groups.google.ru/group/sugr
>
> >  --
> >http://groups.google.ru/group/sugr
>
> --
> Dennis Schetinin

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Nikolay Kleptsov
In reply to this post by Dennis Schetinin
Скорее всего дело в виртуальной машине.
Cog VM отказывалась определять шрифты как на XP так и на Ubuntu 10.04.
Расположенные на http://www.squeakvm.org/ VM правильно определяют системные шрифты.


--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Denis Kudryashov
У меня и с когом и с обычной виртуалкой работает. Но версия у меня 1.1 а не 1.1.1

21 февраля 2011 г. 16:03 пользователь Nikolay Kleptsov <[hidden email]> написал:
Скорее всего дело в виртуальной машине.
Cog VM отказывалась определять шрифты как на XP так и на Ubuntu 10.04.
Расположенные на http://www.squeakvm.org/ VM правильно определяют системные шрифты.


--

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Pirr
Нет, похоже всё таки Cog виноват.
Проверил - Pharo 1.1 действительно видит системные шрифты.

On 21 фев, 16:09, Denis Kudriashov <[hidden email]> wrote:

> У меня и с когом и с обычной виртуалкой работает. Но версия у меня 1.1 а не
> 1.1.1
>
> 21 февраля 2011 г. 16:03 пользователь Nikolay Kleptsov <
> [hidden email]> написал:
>
> > Скорее всего дело в виртуальной машине.
> > Cog VM отказывалась определять шрифты как на XP так и на Ubuntu 10.04.
> > Расположенные наhttp://www.squeakvm.org/VM правильно определяют
> > системные шрифты.
>
> >  --
> >http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Andrey Larionov
Cog от Миранды, если я не путаю, собран без поддержки FreeType
плагина, который отвечает за работу с TTF и OT шрифтами.

2011/2/21 Pirr <[hidden email]>:

> Нет, похоже всё таки Cog виноват.
> Проверил - Pharo 1.1 действительно видит системные шрифты.
>
> On 21 фев, 16:09, Denis Kudriashov <[hidden email]> wrote:
>> У меня и с когом и с обычной виртуалкой работает. Но версия у меня 1.1 а не
>> 1.1.1
>>
>> 21 февраля 2011 г. 16:03 пользователь Nikolay Kleptsov <
>> [hidden email]> написал:
>>
>> > Скорее всего дело в виртуальной машине.
>> > Cog VM отказывалась определять шрифты как на XP так и на Ubuntu 10.04.
>> > Расположенные наhttp://www.squeakvm.org/VM правильно определяют
>> > системные шрифты.
>>
>> >  --
>> >http://groups.google.ru/group/sugr
>
> --
> http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Dennis Schetinin
Оказывается, Cog все очень даже поддерживает. Достаточно положить что надо куда надо (проверено на Mac-е, винды/линуксов под рукой нет).

Что надо: FT2Plugin. Он есть, например, в составе Pharo 1.1.1 one-click image (standard VM). Был и в 1.1. У себя я на всякий случай (вдруг чего-то не понимаю) скопировал и FT2Plugin.bundle (в Resources), и FT2Plugin.dll (в корне), хотя последний, наверняка, нужен только по виндами. …А заодно скопировал еще и все другие недостающие плагины — вдруг пригодятся :) Разбираться и проверять что к чему — лень и времени нет.

Куда надо: туда, где установлен Pharo. У меня на Mac-е это дело существует в виде "файла-приложения" (.app) — по сути, архив. Туда в соответствующие папочки я и сложил что надо. Как уже упоминал, задействованы два места: корень установки, и каталог Resources.

21 февраля 2011 г. 22:00 пользователь Andrey Larionov <[hidden email]> написал:
Cog от Миранды, если я не путаю, собран без поддержки FreeType
плагина, который отвечает за работу с TTF и OT шрифтами.

2011/2/21 Pirr <[hidden email]>:
> Нет, похоже всё таки Cog виноват.
> Проверил - Pharo 1.1 действительно видит системные шрифты.
>
> On 21 фев, 16:09, Denis Kudriashov <[hidden email]> wrote:
>> У меня и с когом и с обычной виртуалкой работает. Но версия у меня 1.1 а не
>> 1.1.1
>>
>> 21 февраля 2011 г. 16:03 пользователь Nikolay Kleptsov <
>> [hidden email]> написал:
>>
>> > Скорее всего дело в виртуальной машине.
>> > Cog VM отказывалась определять шрифты как на XP так и на Ubuntu 10.04.
>> > Расположенные наhttp://www.squeakvm.org/VM правильно определяют
>> > системные шрифты.
>>
>> >  --
>> >http://groups.google.ru/group/sugr
>
> --
> http://groups.google.ru/group/sugr

--



--
Dennis Schetinin

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Русификация Squeak/Pharo

Ariel Feinerman
С Pharo системные шрифты можно включить в Preferences, но где это можно сделать в классическом Squeak? Ни с один образом ни с одной виртуальной машиной не работают :-(