A2 & Oberon GOOGLE trans to English      Помощь      Поиск      Пользователи  Файловый архив


 Страниц (2): [1] 2 »   

> Без описания
sage Администратор
Отправлено: 13 Ноября, 2008 - 15:26:06
Post Id


Full Member


Покинул форум
Сообщений всего: 218
Дата рег-ции: Июнь 2008  
Откуда: Киев, Украина
Репутация: 0




lit-uriy пишет:
1) Не могу писать по-русски, пишется ересь, хотя раскладка переключается.
Виндовозное переключение раскладок не трогать.
Переключаемся так:
1. Меню "Edit" => "Input Methods", отрывшемся окошке "Input Methods" кликаем на "Russian";
2. Нажимаем Ctrl+Space, для выключения -- тоже Ctrl+Space
lit-uriy пишет:
2) В WinAOS PET русские буквы отображаются гигантскими. В виндовозе в текстовом редакторе я написал коментарии в модуле, по-русски. (в теме "Нужен пример простого графическо го приложения " БогданТ написал как настроить стиль в PET, я настроил).
Снимок:
Стили можно настроить ещё одним и более радикальным способом:
1. Копируем файл DefaultTextStyles.XML из папки source в папку Work (поскольку папка Work указана в aos.ini первой в списке путей, всё первым делом ищется в ней).
2. Вносим такие изменения (предполагается, что виндовозная папка шрифтов уже была указана в путях поиска):
3. Для того что-бы стили правильно всякий раз отображались в PET при последующих открытиях придётся сохранить файл в формате BBT. Фактически это формат xml Ниндзя
 
 Top
BohdanT Администратор
Отправлено: 13 Ноября, 2008 - 16:12:50
Post Id



Super Member


Покинул форум
Сообщений всего: 606
Дата рег-ции: Июль 2008  
Откуда: Киев, Украина
Репутация: 2




lit-uriy пишет:
В виндовозе в текстовом редакторе я написал коментарии в модуле, по-русски. БогданТ написал как настроить стиль в PET, я настроил


Судя по снимку немного не настроил. Судя по снимку в редакторе остался стандартный фонт, он и есть причина гигантизма русских буков (наверное сильно уважают русский язык в Швейцарии Радость ).

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

Криво конечно, но притензии не ко мне Улыбка
 
 Top
lit-uriy Супермодератор
Отправлено: 13 Ноября, 2008 - 18:44:05
Post Id


Advanced Member


Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2008  
Откуда: Тюмень / Новосибирск
Репутация: 0




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

(Отредактировано автором: 13 Ноября, 2008 - 18:48:39)

 
 Top
BohdanT Администратор
Отправлено: 13 Ноября, 2008 - 19:07:33
Post Id



Super Member


Покинул форум
Сообщений всего: 606
Дата рег-ции: Июль 2008  
Откуда: Киев, Украина
Репутация: 2




lit-uriy пишет:
Т.к. я методом тыка уже пытался любой шрифт установить, и абслоютно ничего не менялось, а текст был в редакторе выделен полностью продолжительное время.

Я пока в исходники не посмотрел, не мог долгое время установить шрифт... Помираю со смеху!
 
 Top
sage Администратор
Отправлено: 13 Ноября, 2008 - 20:10:15
Post Id


Full Member


Покинул форум
Сообщений всего: 218
Дата рег-ции: Июнь 2008  
Откуда: Киев, Украина
Репутация: 0




sage пишет:
2. Вносим такие изменения (предполагается, что виндовозная папка шрифтов уже была указана в путях поиска):
А какие-же мы вносим изменения? А?!
 
 Top
BohdanT Администратор
Отправлено: 13 Ноября, 2008 - 20:18:01
Post Id



Super Member


Покинул форум
Сообщений всего: 606
Дата рег-ции: Июль 2008  
Откуда: Киев, Украина
Репутация: 2




Цитата:
А какие-же мы вносим изменения?

сорри.... вот изменения не сохранились Недовольство, огорчение
Еще раз прошу у всех прощение. Не забывайте, я строитель, а не сисадмин Подмигивание
 
 Top
sage Администратор
Отправлено: 13 Ноября, 2008 - 21:09:13
Post Id


Full Member


Покинул форум
Сообщений всего: 218
Дата рег-ции: Июнь 2008  
Откуда: Киев, Украина
Репутация: 0




А вот и изменения: Подмигивание
Цитата:
<?xml version="1.0" encoding="UTF-8"?>
<styles>
<character-style name="Normal" font-family="cour" font-style="0" font-size="12.0000" leading="12.0000" baseline-shift="0.0000" color="000000FF" bgcolor="00000000" tracking="0.0000" kerning="0.0000" h-scale="100.0000" v-scale="100.0000" />
<character-style name="Bold" font-family="courbd" font-style="1" font-size="12.0000" leading="12.0000" baseline-shift="0.0000" color="000000FF" bgcolor="00000000" tracking="0.0000" kerning="0.0000" h-scale="100.0000" v-scale="100.0000" />
<character-style name="Highlight" font-family="couri" font-style="2" font-size="12.0000" leading="12.0000" baseline-shift="0.0000" color="000000FF" bgcolor="00000000" tracking="0.0000" kerning="0.0000" h-scale="100.0000" v-scale="100.0000" />
<character-style name="Assertion" font-family="courbd" font-style="1" font-size="12.0000" leading="12.0000" baseline-shift="0.0000" color="0000FFFF" bgcolor="00000000" tracking="0.0000" kerning="0.0000" h-scale="100.0000" v-scale="100.0000" />
<character-style name="Debug" font-family="cour" font-style="0" font-size="12.0000" leading="12.0000" baseline-shift="0.0000" color="0000FFFF" bgcolor="00000000" tracking="0.0000" kerning="0.0000" h-scale="100.0000" v-scale="100.0000" />
<character-style name="Lock" font-family="cour" font-style="0" font-size="12.0000" leading="12.0000" baseline-shift="0.0000" color="FF00FFFF" bgcolor="00000000" tracking="0.0000" kerning="0.0000" h-scale="100.0000" v-scale="100.0000" />
<character-style name="Preferred" font-family="courbd" font-style="1" font-size="12.0000" leading="12.0000" baseline-shift="0.0000" color="800080FF" bgcolor="00000000" tracking="0.0000" kerning="0.0000" h-scale="100.0000" v-scale="100.0000" />
<character-style name="Comment" font-family="cour" font-style="0" font-size="12.0000" leading="12.0000" baseline-shift="0.0000" color="808080FF" bgcolor="00000000" tracking="0.0000" kerning="0.0000" h-scale="100.0000" v-scale="100.0000" />
<character-style name="Stupid" font-family="cour" font-style="0" font-size="12.0000" leading="12.0000" baseline-shift="0.0000" color="FF0000FF" bgcolor="00000000" tracking="0.0000" kerning="0.0000" h-scale="100.0000" v-scale="100.0000" />
<paragraph-style name="Left" alignment="0" first-indent="0.0000" left-indent="0.0000" right-indent="0.0000" space-before="0.0000" space-after="0.0000" character-style="defaultCharacterStyle" />
<paragraph-style name="Center" alignment="1" first-indent="0.0000" left-indent="0.0000" right-indent="0.0000" space-before="0.0000" space-after="0.0000" character-style="defaultCharacterStyle" />
<paragraph-style name="Right" alignment="2" first-indent="0.0000" left-indent="0.0000" right-indent="0.0000" space-before="0.0000" space-after="0.0000" character-style="defaultCharacterStyle" />
<paragraph-style name="Justified" alignment="3" first-indent="0.0000" left-indent="0.0000" right-indent="0.0000" space-before="0.0000" space-after="0.0000" character-style="defaultCharacterStyle" />
</styles>
 
 Top
neuf
Отправлено: 08 Января, 2009 - 17:17:05
Post Id


Junior Member


Покинул форум
Сообщений всего: 63
Дата рег-ции: Авг. 2008  
Откуда: Калуш, Ивано-Франковская обл., Украина
Репутация: 0




Что-никак не выходит поставить шрифт courier ( так же, как и остальные шрифты).
Что делал:
1.Переписал в source cour.ttf ( и остальные cour* );
2.Внес исправления в DefaultTextStyles.xml;
3.Перезапустил WinAos.
Никакого эффекта. Только когда изменил в Configuration.XML в разделе WindowManager->FontManager->DefaultFont значения Name c "Oberon" на "cour", появился courier. Однако, и здесь не все хорошо: в текстовых полях, например в поле фильтра имени файла в File Manager текст ощутимо съехал вниз, видно только верхнюю половину символов. Может, кто-то имел подобную проблему?
 
 Top
lit-uriy Супермодератор
Отправлено: 08 Января, 2009 - 18:12:32
Post Id


Advanced Member


Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2008  
Откуда: Тюмень / Новосибирск
Репутация: 0




neuf пишет:
Что-никак не выходит поставить шрифт courier
Я так и не победил эту проблему.
А после
neuf пишет:
изменил в Configuration.XML в разделе WindowManager->FontManager->DefaultFont значения Name c "Oberon" на "cour"
уменя AOS перестал запускатся Недовольство, огорчение (вешается при запуске)


Метода с изменением текста с помощью панели TextStyle на днях перестала работать Недовольство, огорчение
 
 Top
BohdanT Администратор
Отправлено: 08 Января, 2009 - 18:30:35
Post Id



Super Member


Покинул форум
Сообщений всего: 606
Дата рег-ции: Июль 2008  
Откуда: Киев, Украина
Репутация: 2




Решил маленько поразбираться с DefaultTextStyles.xml

1. Есть еще UserTextStyles.xml - типа пользовательские стили, если продублировать названия стилей - виснит
2. Глянул в WMTextTool (это та программка, которая Edit->Styles)
Решил посмотреть, почему у меня Normal - обероном остался.
Смотрим OnClick -> Параметры должны задаваться в процедурке SetStyle.
Глядим код:
 			ELSIF sender = normal THEN
changeInfo.style := {};
changeInfo.fgColor := WMGraphics.RGBAToColor(0H, 0H, 0H, 0FFH);
changeInfo.fields := ChangeStyle + ChangeFgColor;

Ну и где же DefaultTextStyles? Нахмурился Все жестко зхабито... Или на все забито...

Так, давай искать где же DefaultTextStyles используются...
По идее если кто-то хочет установить стиль, должен использовать GetCharacterStyleByName
Находим:
Цитата:
DTPData.Mod DTPEditor.Mod DTPText.Mod
DTPUtilities.Mod Texts.Mod TextUtilities.Mod
WMTextStyleTool.Mod

с DTP - все понятно, нас это сейчас не интересует.
Texts - Само собой понятно.
TextUtilities - В кодеках для загрузки стиля указанного в файле

И вот ответ:
WMTextStyleTool -выброшенная утилита, как устаревшая.Но она правильно работает. Вот так вот, раньше с умом писали, а теперь жестко прописали и пипец...!

Все... не лечится....

Частичное решение проблемы:
Сохраняем файл Untitled.Mod с установленным, правильным шрифтом
Пользуемся WMTextStyleTool или пишем что то свое...
(Добавление)
Кстати в IME тоже жестко все прописано...
(Добавление)
Revision: 1038
Author: staubesv
Date: 14:40:31, 12 áåðåçíÿ 2008 ð.
Message:
Use WMTextTool instead of WMTextStyleTool in Menu -> Edit -> Styles. The old text tool is based on the text attribute mechanism. For now, it makes more sense to use this since this prevents the mix-up between text attributes and character styles. In particular, the tool can handle different font sizes much better.
----
Modified : /trunk/source/MenuPage40.XML
(Добавление)
написал и на ocp http://www.ocp.inf.ethz.ch/forum...topic,221.0.html
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« WinAos »


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



Locations of visitors to this page
[Valid RSS]

RSS

Valid CSS!


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.032]     [ Gzipped ]