PHP kódminőség fenntartás
php, qa, static code checking, phpunit, phpcs, phpmd, phpstan, churn, phpdd, psalm, phplint, phan
2024-10-17
Failed: bson encoding error: BSON element key cannot contain null bytes
mongo, mongodb, bson, null, key
2024-08-24
Nem bízol a kollégáidban? Akkor valamit rosszul csinálsz!
bizalom vezetokent
2023-05-03
Dolgok, amikről a programozók azt hiszik, hogy tudják, de tévednek
programozoi-tevhitek-falsehoods
2023-04-08
A programozóktól meg kell szabadulni
chatgpt no-code low-code
2023-01-22
Miért fontosak a személyes adatok egyáltalán?
privacyaware, privacy
2023-01-07
Egy tanmese a szerény, de tehetséges informatikusról, akit én csak Gézának hívok
privacyaware, privacy
2023-01-02
Beskatulyáznád magad egy termékkel? Gondold át még egyszer!
learning, vendorlockin, risky
2022-12-11
Rekrúterekről és állásajánlatokról
bérsáv, recruiter, relevancia
2022-10-30
"A hídon akkor kell átmenni, amikor odaérünk."​ - YAGNI
yagni, pagni
2022-10-17
"A lényeg, hogy a munka készen legyen!"
agile, estimation, becsles, scrum, home office
2022-08-20
Munka vs. hivatás, a klasszikus dilemma
hr, hobbi, munka, egyensuly, hivatas
2022-07-18
Miért nem fogok nálatok technikai interjún részt venni?
technikai interju, hr, recruit, leet code, coding challenge, take home challenge
2022-07-04
"Hogyan építsek kapcsolati tőkét, ha karriert szeretnék váltani?"
linkedin, tippek, trukkok
2022-06-10
Junior/Medior/Senior, hogyan mérjük?
junior, medior, senior, hr, grade, level, experience
2022-05-09
11 tipp frontendeseknek, hogyan tegyék hatékonyabbá a munkájukat
frondend, vscode, angular
2021-10-31
Motion zoom - mozgás alapú képrekonstrukció
#52het
2021-06-01
Gesture Launcher
#52het
2021-05-31
CellEvent, első Android alkalmazásom
#52het
2021-05-19
Notebookcheck, azaz hogyan válasszuk ki a legjobb ár-érték arányú eszközt
#52het
2021-05-18
Torrent multiplexer
#52het
2021-05-17
Process watcher, logger
#52het
2021-05-05
Lazy loading material dialog content
lazy loading, angular, material, dialog
2020-12-28
Runtime configuration loading in Angular
angular, runtime, configuration, settings, environment, production
2020-03-29
How to start an Angular project?
angular
2020-03-11
Az 52 hét projekt
#52het
2020-01-01
Akkutöltöttség-jelző
#52het
2020-01-01
NetClub - Kollégiumi internetszolgáltató
#52het
2019-12-31
DeeJayy - Lost Terminal
#52het
2019-12-31
Counter Strike monitor
#52het
2019-12-31
Kollégiumi CS bajnokság 2005
#52het
2019-12-31
Mozgásérzékelős képrögzítő, Camera Capture
#52het
2019-12-30
Többszörös host pingelő
#52het
2019-12-30
Sávszélesség mérő, tesztelő
#52het
2019-12-30
Generáljunk hamis adatokat
#52het
2019-12-30
SQL lekérdezések parancssorból, odbc-vel
#52het
2019-12-30
Nonogram generátor (aka. "Fesse feketére")
#52het
2019-12-30
Egyedi chat alkalmazás, kliens és szerver
#52het
2019-12-29
FontSelector - betűtípusválasztó / font preview
#52het
2019-12-28
Saját hálózati kommunikációs segédszoftver - sox
#52het
2019-12-28
Csoportos e-mail küldő szoftver Delphiben
#52het
2019-12-28
Universal Api caller module for Angular 7-9 With NGRX state management
Ngrx, API, Effects, HttpClient
2019-07-02
A leghosszabb projekt
#52het
2019-04-19
Legelső kioszk projektem: Stari Sör Jukebox
#52het
2019-02-28
BPM számláló
#52het
2018-11-01
Assembly féléves beadandók
#52het
2018-11-01
Chatbot before it was cool
#52het
2018-10-30
StartX - Cseréljük ki a windows tálcáját és a Start menüt
#52het
2018-10-28
What? - fájltípus azonosító
#52het
2018-10-27
Transport Tycoon DirectX
#52het
2018-10-26
Diff - fájlösszehasonlító
#52het
2018-10-26
De Facto - Szoftverfelügyelet
#52het
2018-10-25
CD és DVD katalogizáló
#52het
2018-09-24
MP3 segédeszközök
#52het
2018-09-24
Keylogger - azaz billentyűleütés-figyelő és naplózó alkalmazás
#52het
2018-08-29
Az örök projekt: személyes weboldal és blog
#52het
2018-08-14
Szógyakorló nyelvtanuláshoz
#52het
2018-08-13
Warzone 2100 mentett játék szerkesztő
#52het
2018-08-13
Rejtett Windows-beállításokat konfiguráló program: TweakMaster
#52het
2018-08-13
A DrótPostaGalamb levelezőprogram adatfájljainak dekódolása
#52het
2018-08-13
Privacy jegyzet
2018-07-30
Egy éve ilyenkor
2018-07-25
The Matrix - konzol szimuláció
#52het
2018-07-13
Kakaóreceptkönyv
kakaó
2018-06-29
Crackelés!
#52het
2018-06-22
A K.I.T.T. challenge
#52het
2018-06-18
Doom 2 botokkal
#52het
2018-06-16
Römi játék Delphiben
#52het
2018-06-09
MeetsCow & DeeJayy - Intro
#52het
2018-06-09
Direct viewer - bitmap megjelenítő
#52het
2018-06-09
bazMAG
#52het
2018-06-09
Console Vision - Konzolos ablakkezelő Delphiben
#52het
2018-05-01
Quake 2 egy floppyn
#52het
2018-04-20
Játék-kitömörítők
#52het
2018-04-12
Tetszőleges program elrejtése Windows tálcáról
#52het
2018-04-05
Személyre szabás
#52het
2018-03-28
A year with Angular 5, 6 - Angular 2018
#angular5 #angular #resources #articles
2018-03-16
Az ikon evolúciója
#52het
2018-03-14
Betűtípusok
#52het
2018-03-04
Billentyűzet-gyakorló
#52het
2018-02-28
Zenél is a DeeJayy?
#52het
2018-02-22
Térképrajzoló az Ascii 3D labirintushoz
#52het
2018-02-19
Ascii 3D labyrinth
#52het
2018-02-14
52 hét - 52 projekt, avagy #eletem
#52het
2018-02-14
Dockerezzünk virtualizált környezetben!
docker, xen, ubuntu
2017-11-12
A cloud-initramfs-copymods hatásai paravirtualizált környezetben
ubuntu, xen, copymods, docker, docker-ce, docker.io
2017-11-11
Virtualizáljunk Xen 4.6-tal Ubuntu 16-on (Xenial)
ubuntu, xen, virtualizálás, hypervisor, debootstrap
2017-11-04
Álláskeresésem története
álláskeresés, it, fejvadászok, linkedin, job
2017-10-24
FAR Manager competitors
far manager, file managers
2010-01-01
Blog
blog
2001-01-02

Betűtípusok

- 1998-2011 -
fontmania, ttf

Ha emlékeim nem csalnak, akkor egy PCX vagy Új Alaplap CD-mellékleten bukkantam rá egy szoftverre, amint FontMania-nak hívtak. Ezzel lehetett a karakteres képernyő betűit átszabni, mutatom:

A FontMania

Gyakorlatilag fölösleges is körbeírnom, hogyan működik, mert az is rajta van a képen. A lényeg, hogy nagyon egyszerűen lehetett használni.

1998-ban ezzel találtam fel a Courier New-t DOS-ra :)

Első saját betűtípusom, az "skfont" - sk, mint saját kezűleg, such wow.

Annak idején mindenféle elektronikus kütyüvel is foglalkoztam (tranzisztor, led, ellenállás, digitális kijelző, satöbbi), amiből ihletet kaptam más betűtípusokra is:

Digi font 8x16 méretű karakterekkel

Digi font 8x14 méretű karakterekkel

A FastTracker II nevű zeneszerkesztő programmal sokat játszadoztam, több-kevesebb sikerrel (2 héttel ezutáni poszt szól majd róla), annak például egészen egyedi betűtípusa volt, így átültettem azt is a karakteres képernyőre.

A FastTracker II betűtípusa, tetten érhetők az skfont-ból maradt karakterek

Ha valaki emlékszik a HWiNFO nevű programra, annak is volt egy saját betűtípusa, ami azért tetszett, mert kevésbé volt "serif" jellegű, mint a klasszikus konzol betűje.

A HWiNFO betűtípusa

Végül készítettem az SKFONT-ból egy 8x8-ast is a 8x16-os mellé:

SKFONT 8x8 aka. thin8x8

Mindezek után megérkezett a Windows korszak, és bár sokat használtam FAR Managert és egyéb karakteres programokat (PuTTY, stb), sajnos a beépített grafikus fix-szélességű betűtípusok vizuális csalódásnak hatottak a remek konzolosokkal ellentétben. Volt ugyan "fixedsys" és hasonló szörnyek, de azokra még rosszabb volt ránézni, mint a vektoros társaikra.

Ekkor (2003-ban) fogalmazódott meg bennem először az, hogy a klasszikus konzol betűtípust megalkossam Windowsra (mert az interneten nem voltak, csak hitvány másolatok). 2003-ban nem volt annyira egyszerű TTF fájlokat szerkeszteni és létrehozni, ezért én úgy döntöttem, hogy a Lucida Console-t veszem alapul és módosítom betűnként, amíg a kívánt eredményt el nem érem. Erre a feladatra az FCP-t (Font Creator Programot) használtam, ami elég vegyes eredményeket hozott, már csak azért is, mert a tipográfia szót még csak nem is ismertem. Szóval lett egy Frankenstein.ttf, ami némiképp használható volt arra, amire nekem kellett. Sok hibája ellenére évekig használtam, egy kis szünetet a "Consolas" betűtípus megjelenése hozott, ugyanis ez volt az első, amit a vektorosok közül szívesen használtam a karakteres programokban.

Majd ezt is meguntam és elhatároztam, hogy rendesen megcsinálom a Classic Console-t, amiben vannak ékezetek, cirill és görög betűk, egyszóval akár mindenre is használható. Fogtam tehát a DOSBOX-ot és a VirtualBoxot és készítettem képernyőképet minden kódlapról, ami fellelhető volt egy alap DOS 7.0 installban. Időt nem kímélve megszületett az eredményt 2011-ben, amit máig minden karakteres alkalmazásban és fejlesztőeszközben használok.

Classic Console TTF Font

(*nem kell aggódni, van benne rendes ő és ű is, csak ez a preview program [amiről a poszt kb. 5 hónap múlva születik meg] még nem tudja a unicode-ot)

A betűtípusnak készítettem egy microsite-ot is, ami felsorol néhány tipikus felhasználást és megmutatja hogy néz ki. A megjelenése után 5 évvel valami oknál fogva rákerestem a Google-ben, és döbbenten tapasztaltam, hogy egy halom helyre beszivárgott és meg van hivatkozva, manapság is napi 70-80 látogató érdeklődik iránta.

Itt van például egy szintén zenész de facto "Programming font comparison" aloldala.
Itt egy ReactOS thread-ben említik meg.
Found it!
Dan Skatov hozott össze egy szubjektív kóder betűtípus-összehasonlítást, néhány javítás neki köszönhető.
Unity thread a MonoDevelop beállításával kapcsolatban.
Best of both worlds., ahol valaki azt hiszi, hogy ez a betűtípus a Win10 része :)
Khanin programming tools.

Idő közben születtek más betűtípusok is. 2006-ban például a Simple Cube:

Simple Cube TTF Font

2009-ben alapítottam egy céget Webdraft Kft. néven, aminek arculatát először kizárólag a logó jelentette, de később egy pár órát rászánva készült egy betűtípus, amiben a cég neve szépen néz ki és vektoros jellegéből adódóan tetszőleges méretre skálázódhat és afféle vízjelként is funkcionált hivatalos iratokon.

Webdraft TTF Font, csak a legfontosabb karaktereket tartalmazza

Minden itt említett betűtípus letölthető a GitHub accountomról.