Инструменты пользователя

Инструменты сайта


msx:russification:font:font

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
msx:russification:font:font [2022-07-30 20:16]
GreyWolf создано
msx:russification:font:font [2022-07-30 21:36] (текущий)
GreyWolf [Дополнительно]
Строка 3: Строка 3:
  
 Для работы с шрифтом нужно использовать следующую схему: Для работы с шрифтом нужно использовать следующую схему:
-  - Чтение шрифта из файла BIOS при помощи скрипта font-to-text.py+  - Чтение шрифта из файла BIOS при помощи скрипта ​[[#font-to-text.py]]
   - Изменения шрифта в текстовом файле   - Изменения шрифта в текстовом файле
-  - Сохранение шрифта в бинарный файл text-to-font.py +  - Сохранение шрифта в бинарный файл ​при помощи скрипта [[#text-to-font.py]] 
-  - Изменение исходного файла BIOS+  - [[#Изменение исходного файла BIOS]]
  
-====== ​font-to-text.py ​======+====== ​Скрипы ​======
  
 +Скрипты работают в [[python:​python|]] 2 и 3.
  
-Скрипт работает в Python 2 и 3+===== font-to-text.py ===== 
 +{{:​msx:​russification:​font:​font-to-text.py|}}
  
 Чтение файла BIOS и сохранение шрифта в текстовый файл. Чтение файла BIOS и сохранение шрифта в текстовый файл.
  
 Параметры:​ Параметры:​
 +  - Исходный файл BIOS
 +  - Файл для сохранения шрифта
  
-    Исходный файл BIOS +Пример запуска:​ 
-    Файл для сохранения шрифта +<code python>​ 
- +./​font-to-text.py file.bin font.txt 
-Пример запуска:​ ./​font-to-text.py file.bin font.txt+</​code>​
  
 Двоичные числа описывающие биты заменяются на символы:​ Двоичные числа описывающие биты заменяются на символы:​
-Число ​ Замена +|<​20%>​| 
- +^Число^Замена^ 
- @+|0|.| 
 +|1|@|
  
 Примеры отображения символов с текстовом файле: Примеры отображения символов с текстовом файле:
 +<​code>​
 Смещение:​ 0x8 (8)   ​Код:​ 0x01 (1) Смещение:​ 0x8 (8)   ​Код:​ 0x01 (1)
 _12345678 _12345678
Строка 52: Строка 57:
 7........ 7........
 8........ 8........
- +</​code>​ 
-text-to-font.py +===== text-to-font.py ​===== 
- +{{:​msx:​russification:​font:​text-to-font.py|}}
-Скрипт работает в Python 2 и 3+
  
 Чтение шрифта из текстового файла и вывод в бинарный формат. Чтение шрифта из текстового файла и вывод в бинарный формат.
  
 Параметры:​ Параметры:​
 +  - Файл шрифта в текстовом формате
 +  - Файл для сохранения шрифта в бинарном формате
  
-    Файл шрифта в текстовом формате +Пример запуска:​ 
-    Файл для сохранения шрифта в бинарном формате +<code python>​ 
- +./​text-to-font.py font.txt font 
-Пример запуска:​ ./​text-to-font.py font.txt font+</​code>​
  
-Изменение исходного файла BIOS+====== ​Изменение исходного файла BIOS ======
  
-Для изменения исходного файла BIOS используйте команду:​ ../​tools/​fragment-to-binary-file.py file.bin file_1BBF-2048.bin 1BBF 2048 +Для изменения исходного файла ​[[msx:bios|BIOS]] используйте команду:​ 
-Дополнительно+<code python>​ 
 +../​tools/​fragment-to-binary-file.py file.bin file_1BBF-2048.bin 1BBF 2048 
 +</​code>​
  
-Чтение файла BIOS и сохранение фрагмента ​с шрифтом в отдельный файл:+Подробнее ​о скрипте [[python:​tools_python:​small_tools:​small_tools#​fragment-to-binary-file.py|здесь]]. 
 +====== Дополнительно ======
  
 +Чтение файла [[msx:​bios|]] и сохранение фрагмента с шрифтом в отдельный файл:
 +<code python>
 ../​tools/​fragment-from-binary-file.py file.bin font.bin 1BBF 2048 ../​tools/​fragment-from-binary-file.py file.bin font.bin 1BBF 2048
-====== Ссылки ======+</​code>​
  
 +Подробнее о скрипте [[python:​tools_python:​small_tools:​small_tools#​fragment-from-binary-file.py|здесь]].
  
  
-{{tag> }}+{{tag>MSX Python}}
  
msx/russification/font/font.1659201379.txt.gz · Последние изменения: 2022-07-30 20:16 — GreyWolf