SayoriOS 0.3.3

Функции | Переменные
Файл psf.c

Поддержка шрифтов PSF. Подробнее...

`#include <drv/psf.h>`
`#include <lib/stdio.h>`
`#include <io/ports.h>`
`#include "mem/vmm.h"`
`#include "io/serial_port.h"`
`#include "io/screen.h"`

См. исходные тексты.

## Функции
bool | text_init (char *psf)
| Инициализация шрифта PSF. Подробнее...
size_t | psf1_get_w ()
size_t | psf1_get_h ()
uint16_t | psf1_rupatch (uint16_t c, uint16_t c2)
| 252
uint8_t * | psf1_get_glyph (uint16_t ch)
void | draw_vga_ch (uint16_t c, uint16_t c2, size_t pos_x, size_t pos_y, size_t color)
void | draw_vga_str (const char *text, size_t len, int x, int y, uint32_t color)

## Переменные
uint32_t | psf_font_version = 0
uint8_t * | first_glyph = 0
uint16_t * | unicode

## Подробное описание

Поддержка шрифтов PSF.

Автор
  Пиминов Никита (nikit.nosp@m.a.pi.nosp@m.minof.nosp@m.f@ya.nosp@m.ndex..nosp@m.ru), Арен Елчинян (SynapseOS)

Версия
  0.3.5

Дата
  2023-01-13

Авторство
  Copyright SayoriOS Team (c) 2023

См. определение в файле psf.c

## Функции

## ◆ text_init()

bool text_init | ( | char * | psf | ) |

Инициализация шрифта PSF.

Аргументы

  psf | - (const char*) имя файла

Возвращает
  true - всё ок; false - ошибка

См. определение в файле psf.c строка 32