Так их в любом терминале можно поставить
Это понятно, имел ввиду что за терминал попался готовый с такими цветами.
Так их в любом терминале можно поставить
Это понятно, имел ввиду что за терминал попался готовый с такими цветами.
Это понятно, имел ввиду что за терминал попался готовый с такими цветами.
Да это какой то простейший терминал, который к тому же с какого то бодуна еще требует SDL. Вся его прелесть только в этих цветах.
http://code.google.com/p/vinterm/
Да это какой то простейший терминал, который к тому же с какого то бодуна еще требует SDL. Вся его прелесть только в этих цветах.
http://code.google.com/p/vinterm/
Сюда бы еще шрифт от ЕС ЭВМ... чтобы выглядел примерно так же не четким... как на элт. _:)
Сюда бы еще шрифт от ЕС ЭВМ... чтобы выглядел примерно так же не четким... как на элт. _:)
Можно пошаманить со старыми досовскими шрифтами в fontforge, шрифты от EC ЭВМ, где их теперь возьмешь :-)
Сюда бы еще шрифт от ЕС ЭВМ... чтобы выглядел примерно так же не четким... как на элт. _:)
Вот так ? :-)
http://img255.imageshack.us/img255/5697/screenshotf124358f.png
Этот терминал при компиляции берет шрифт из картинки и встраивает его прямо в исполняемый.
Вот сама картинка
http://img197.imageshack.us/img197/6425/screenshotf06ad5eb.png
Вот так ? :-)
http://img255.imageshack.us/img255/5697 … 24358f.png
Этот терминал при компиляции берет шрифт из картинки и встраивает его прямо в исполняемый.
Вот сама картинка
http://img197.imageshack.us/img197/6425 … 6ad5eb.png
А!F! Оно! но как? Не понял.
Вот так ? :-)
http://img255.imageshack.us/img255/5697 … 24358f.png
поделитесь шрифтом?
А!F! Оно! но как? Не понял.
Там в сорцах два файлика
graphic/font.cc
в котором
#include "font.h"
#include "SDL.h"
#define P(sf,x,y) *((Uint8*)(sf)->pixels + (y)*(sf)->pitch + (x))
Font::Font()
: char_w(9), char_h(14), ch(new uint8_t*[256])
{
SDL_Surface* sf(SDL_LoadBMP(DATADIR "/mda9.bmp"));
if(!sf)
{
sf = SDL_LoadBMP("data/mda9.bmp");
if(!sf)
{
fprintf(stderr, "File mda9.bmp could not be found.\n");
exit(1);
}
}
int x(0), y(0);
for(int i(0); i<256; i++)
{
ch[i] = new uint8_t[char_w*char_h];
for(int xx(0); xx<char_w; xx++)
for(int yy(0); yy<char_h; yy++)
ch[i][yy*char_w+xx] = (P(sf,x+xx,y+yy) == 1 ? 0 : 1);
x += char_w;
if(x >= sf->w)
{
x = 0;
y += char_h;
}
}
SDL_FreeSurface(sf);
}
Font::~Font()
{
for(int i(0); i<256; i++)
delete[] ch[i];
delete[] ch;
}
и
data/mda9.bmp, в котором просто изображения символов шрифта
Вот для чего, кстати, автору понадобился SDL
поделитесь шрифтом?
Да я бы с удовольствием :-), но у меня его просто нет, автор создает отдельные символы из картинки со всеми символами, а сама картинка встраивается в исполняемый файл.
Можно попробовать экспортнуть каждый символ из картинки куда нибудь в inkscape а уже из него в fontforge, но там нет русского.
fragment а написать, что за тема, шрифт, значки, ... не?
большое тебе спасибо, добрый человек....жаль почему-то не могу тебе плюсик поставить