لینک کوتاه مطلب : https://hsgar.com/?p=3411

بسته فونت PC Ultimate Oldschool: فهرست فونت

FONT INDEX: برای مشاهده پیش نمایش دقیق، فونتی را انتخاب کنید و خودتان آن را امتحان کنید.


  • تمام فونت ها شامل کامل است CP437 محدوده کاراکتر (DOS/US)؛ فونت هایی با برچسب “به علاوه“نسخه های یونیکد توسعه یافته را نیز دارند.
  • بیشتر این فونت‌ها برای نمایشگرهای CRT یا LCD ساخته شده‌اند که برخلاف نمایشگرهای فعلی لزوماً پیکسل‌های مربعی ندارند. در کنار نسخه‌های ساده پیکسلی، این فونت‌ها دارای انواع اصلاح‌شده برای بازتولید ظاهر اصلی هستند.
  • برای فونت‌هایی که *در ابتدا در وضوح پیکسل‌های مربعی استفاده می‌شد (یا به اندازه‌ای نزدیک که تفاوت ناچیز باشد)، هیچ گونه اصلاح‌شده با ابعاد ارائه نشده است.

I. فونت از IBM PC & Family

اینها مجموعه کاراکترهای اصلی هستند که با خط IBM PC (PC، XT، PCjr، AT، PS/2، و غیره) در سخت‌افزار یا میان‌افزار، و با محصولات افزودنی رسمی از IBM، مانند آداپتورهای گرافیکی و نسخه‌های خاص ارائه می‌شوند. از DOS. به طور طبیعی، آنها همچنین توسط تعداد زیادی از تولید کنندگان سخت افزار شخص ثالث تکرار شدند.

بایوس سیستم کامپیوتر IBM

با ویدیوی قبل از EGA، BIOS سیستم پیش فرض را ارائه می کند 8*8 فونت برای حالت گرافیکی (سیستم‌افزار فقط شامل 128 کاراکتر ASCII پایین‌تر است؛ نیمه بالایی باید جداگانه بارگذاری شود). برای EGA و بالاترIBM نسخه کامل را برای حالت های گرافیکی متنی *و* که نیاز به فونت 8×8 دارند را در رام ویدیوی داخلی گنجانده است.

نسخه گسترده ‘2x’ به عنوان مثال در 160×200 (PCjr) یا 320×400 (VGA) دیده می شود. نسخه ‘2y’ چیزی است که در حالت های 640×200 دریافت می کنید.

فونت / حروف جنبه نمونه

IBM BIOS

8*8; CP437، به علاوه

مربع
1:1
درست
5:6

IBM BIOS-2x

8*8; CP437، به علاوه

مربع
2:1
درست
5:3

IBM BIOS-2y

8*8; CP437، به علاوه

مربع
1:2
درست
5:12

ویدیوی نسل اول IBM – CGA/MDA

دو راه‌حل اول ویدئویی IBM دارای یک کاراکتر ROM بودند که فونت حالت متنی را ارائه می‌کرد: نه CGA و نه MDA نمی‌توانستند آن را دوباره تعریف کنند. کارت های بازار ایالات متحده شامل مجموعه کاراکترهای CP437 بود. کاراکترهای غیرآمریکایی در فونت های “Plus” از رام های بومی سازی شده از کارت های فروخته شده در سطح بین المللی (بیشتر بلوک های یونانی، سیریلیک و عبری)، به علاوه اضافات دستی اقتباس شده اند.

CGA (آداپتور رنگ/گرافیک) و PCjr:

برای CGA، رام شامل دو متفاوت است 8*8 فونت های قابل استفاده در حالت متن نوع پیش‌فرض «ضخیم» با آن متفاوت است فونت BIOS فقط در چهار کاراکتر (♣، ♠، ☼، S)؛ حالت های متنی PCjr نیز از این فونت استفاده می کنند. «نازک» جایگزین فقط در CGA قابل انتخاب است و نیاز به اصلاح سخت افزاری دارد. من نسخه های 1:1 (40 ستونی) و نیمه عرض (80 ستونی) را برای هر دوی اینها گنجانده ام.

فونت / حروف جنبه نمونه

IBM CGA

8*8; CP437، به علاوه

مربع
1:1
درست
5:6

IBM CGA-2y

8*8; CP437، به علاوه

مربع
1:2
درست
5:12

IBM CGAthin

8*8; CP437، به علاوه

مربع
1:1
درست
5:6

IBM CGAthin-2y

8*8; CP437، به علاوه

مربع
1:2
درست
5:12

MDA (نمایش تک رنگ/آداپتور چاپگر):

همان رام شامل فونت 14-اسکن لاین است که توسط MDA برای حالت تک – متن 80 ستونی استفاده می شود. کاراکترهای آن در عرض 8 پیکسل ذخیره می‌شوند، اما با یک ستون نهم اضافی نمایش داده می‌شوند: برای اکثر حروف‌های علامت‌گذاری خالی، اما برای نویسه‌های طراحی جعبه/بلوک، ستون هشتم را کپی می‌کند. از همین فونت در کارت گرافیک هرکول و تعداد زیادی کلون دیگر استفاده شده است.

فونت / حروف جنبه نمونه

IBM MDA

9×14; CP437، به علاوه

مربع
1:1
درست
2:3

ویدیوی نسل دوم IBM – EGA/MCGA/VGA

این آداپتورها مجموعه‌های کاراکتر کاملاً قابل برنامه‌ریزی را معرفی کردند، بنابراین DOS اکنون می‌تواند آنها را برای اسکریپت‌های بین‌المللی دوباره تعریف کند – نسخه‌های چند زبانه «Plus» در اینجا بر اساس صفحات کد DOS مختلف هستند. واضح است که متن 80 ستونی در این مرحله تمرکز اصلی بود: در 40 ستون، نسبت تصویر خنده دار پیکسل باعث می شود فونت پیش فرض حتی *کمتر* از CGA قابل خواندن باشد.

EGA (و بعد از آن):

حالت های متنی EGA (و حالت گرافیکی 640×350) از حالت جدید استفاده می کنند 8*14 فونت به صورت پیش فرض در 8*8 فونت یکسان است بایوس کامپیوتر یکی، اما نسخه مخصوص به خود را دریافت می کند، زیرا نسبت تصویر باریک تر در حالت های 350 خطی مختص EGA است:

هنگامی که EGA با یک نمایشگر تک رنگ استفاده می شود، سلول های کاراکتر مانند MDA/Hercules ستون نهم جایزه را دریافت می کنند. فونت 14 خطی حتی انواع گسترده‌تری از برخی حروف را برای این منظور نشان می‌دهد.

VGA/MCGA (و بعد از آن):

در PS/2 استانداردها فونت سیستم را با یک سلول کاراکتری 16 پیکسلی و چند تغییر سبک (‘O’، ‘0’ و غیره) اصلاح کردند.

با VGA، سلول‌های کاراکتر 9 نقطه‌ای اکنون پیش‌فرض بودند و در نتیجه 9×16 گلیف ها فونت معروفی را تشکیل می دهند که به شدت با هنر ASCII در رایانه شخصی و احتمالاً با کل دوره DOS به طور کلی مرتبط است. در EGA اندازه ها نیز در دسترس بودند، اما با نسبت های مختلف به دلیل وضوح عمودی اضافی.

کاراکترهای ساده 8 نقطه ای قدیمی هنوز هم در VGA و هم در پسرعموی رده پایین لوبوتومی شده آن، MCGA (که تنها گزینه بودند) در دسترس بودند. اندازه 8×8 در اینجا دقیقاً مشابه بود بایوس کامپیوتر یک بار دیگر فونت را بنویسید، بنابراین اضافه کردن نسخه دیگری از آن بی معنی است.

سایر سخت افزارهای IBM

3270 PC (IBM 5271):

این یکی مقداری دارد سخت افزار ویدئویی نسبتا عجیب و غریب، اما همچنین یک حالت متنی پایه 80×25 با یک sans-serif متمایز (عمدتا) ارائه می دهد. 9×14 فونت برخلاف اکثر فونت های سخت افزاری کامپیوتر، ستون نهم در داده های بیت مپ واقعی ذخیره می شود.

فونت / حروف جنبه نمونه

IBM 3270pc

9×14; CP437

مربع
1:1
درست
2:3

PGC (کنترل کننده گرافیک حرفه ای):

اولین کارت گرافیک رایانه شخصی رده بالای IBM دارای حالت متنی 400 خطی است 8*16 سلول شخصیت این اساساً 8×14 را می گیرد فونت EGA و دو خط اسکن اضافه می کند که اکثر کاراکترها به سادگی از آنها به عنوان بالشتک اضافی استفاده می کنند.

فونت / حروف جنبه نمونه

IBM PGC

8*16; CP437

مربع
1:1
درست
5:6

IBM PGC-2x

8*16; CP437

مربع
2:1
درست
5:3

کامپیوتر قابل تبدیل (IBM 5140):

بیشتر بر اساس CGA، Convertible پشتیبانی برای تعریف مجدد اضافه می کند 8*8 مجموعه نویسه ها پیش‌فرض یک قلم سریف نسبتاً دقیق است که IBM همچنین از آن به عنوان پایه‌ای برای صفحات کد ویژه LCD PC-DOS 3.20 استفاده می‌کند.

ال سی دی تک رنگ داخلی اسکوات دارای پیکسل های مربعی با رزولوشن 640×200 بود (این 16:5 است – برای شما طرفداران صفحه عریض چطور است؟)، اما مانیتور خارجی اختیاری یک CRT معمولی 4:3 بود، بنابراین نسخه های اصلاح شده بر اساس آن هستند. که

فونت / حروف جنبه نمونه

IBM Conv

8*8; CP437

مربع
1:1
درست
5:6

IBM CONV-2x

8*8; CP437

مربع
2:1
درست
5:3

IBM CONV-2y

8*8; CP437

مربع
1:2
درست
5:12

PS/2 مدل 30 (بازبینی اولیه):

در قدیمی ترین نوع PS/2 مدل 30 (بایوس ‘rev. 0’ مورخ 09/02/86)، داخلی 8*16 فونت کمی متفاوت از فونت MCGA/VGA از واحدهای بعدی: “0”، “O”، “ß”، و کاراکترهای دارای نزول و umlaut به آنها نزدیکتر هستند. EGA تشکیل می شود. مدل 30 فقط MCGA دارد، بنابراین نسخه 9 نقطه ای وجود ندارد.

مدل‌های 16 بیتی ISA PS/2 (فونت‌های جایگزین):

مدل‌های PS/2 مبتنی بر گذرگاه ISA 16 بیتی (حداقل 25-286، 30-286، 25 SX، 35 SX) شامل فونت‌های اضافی در ROM هستند، در کنار فونت‌های معمول. فونت های VGA. همه اینها تقریباً غیرقابل توصیف هستند، و من از هیچ نرم افزاری که واقعاً از آنها استفاده کرده است آگاه نیستم. آنها مستند نیستند و به نظر نمی رسد که کد بایوس ویدیویی به آنها اشاره کند، بنابراین بعید است چنین نرم افزاری وجود داشته باشد.

PS/55:

در پسر عموی ژاپنی PS/2 فونت های بیت مپ سخاوتمندانه بزرگی برای پشتیبانی از اسکریپت های مختلف آن زبان داشت. از آنجایی که فونت های کامل CJK خارج از محدوده این مجموعه هستند، نسخه در اینجا a نقشه مجدد سفارشی به CP437 (با مکمل ها).

در داخل بیت مپ ها 12×24 نقطه هستند. بعداً، آنها در IBM DOS/V برای رایانه های شخصی عمومی تکرار شدند. حداقل اعداد الفبای لاتین نیم عرض دقیقاً یکسان به نظر می رسد، بنابراین این نسخه تقریباً مشابه است. “JP-24” فونت در بخش DOS/V. تقریباً، اما نه کاملاً: آداپتور نمایشگر PS/55 شخصیت ها را پر کرد به 13×29، بنابراین این فونت از همین الگو پیروی می کند.

8514/A، XGA، XGA-2، آداپتور تصویر/A – درایورهای رابط آداپتور:

اینها در اینجا کمی استثنا هستند، زیرا آنها واقعاً فونت های سخت افزاری نیستند. استانداردهای پیشرفته‌تر ویدیوی رایانه شخصی آی‌بی‌ام، در میان چیزهای دیگر، خروجی متنی با شتاب سخت‌افزاری برای حالت‌های گرافیکی با وضوح بالا داشتند. اینها با یک API به نام رابط آداپتور (“AI”) قابل دسترسی بودند و درایورهای AI برای DOS حاوی فونت هایی برای این منظور بودند. (اندازه 8×14 نیز وجود دارد، اما اساساً فونت EGA/VGA را کپی می کند.)

حالت‌های متن واقعی صرفاً یک عملکرد VGA باقی ماندند، اگرچه XGA(-2) بخش VGA را در چیپ‌ست ادغام کرده بود، بنابراین هنوز از آن استفاده می‌کردند. همان فونت های VGA.

فونت هایی از نسخه های خاص IBM PC-DOS

اینها همان چیزی نیستند که بیشتر فونت‌های DOS نامیده می‌شوند، از آنجایی که DOS معمولاً از مجموعه کاراکترهای سخت افزار ویدیویی (یا نسخه های CPI. که شباهت زیادی به آن دارند) استفاده می کند. با این حال، تعدادی از نسخه‌های DOS فونت‌های مختلفی را برای اهداف خاص ارائه کردند.

فونت های IBM PC-DOS سازگار با ISO:

با شروع IBM PC-DOS 5.02 (و بعداً در MS-DOS نیز)، فایل «ISO.CPI» شامل دسته‌ای از فونت‌های صفحه کد 8×16 جدید بود. اینها برای انطباق با استاندارد ISO (در آن زمان جدید) برای ارگونومی صفحه نمایش، یعنی ISO 9241-3:1992، “ارگونومی – کار اداری با پایانه های نمایشگر بصری (VDTs) – الزامات نمایش بصری” در نظر گرفته شده بود، که به جزئیات در مورد جزئیات پرداخت. ارتفاع کاراکتر، عرض ضربه، یکنواختی اندازه، فاصله، و غیره.

DOS/V – نسخه های ژاپنی IBM (PC-)DOS / MS-DOS:

از نظر فنی، این فونت‌های حالت سخت‌افزاری/متن نیستند، بنابراین در اینجا استثنا دیگری هستند. DOS/V (V برای VGA، نه 5.0) در حالت گرافیکی دائمی اجرا شد تا از حروف های تمام عرض ژاپنی و مجموعه نویسه های دو بایتی پشتیبانی کند، بنابراین می توانید یکی را انتخاب کنید. مجموعه ای کامل از قطعنامه ها (همه با نسبت پیکسل مربع) و اندازه سلول کاراکتر.

با این حال، نسخه‌های زیر شامل *نوشته‌های ژاپنی نمی‌شوند. آنها هستند REMAPPED/REMADE برای صفحه کد 437/US، بنابراین آنها فقط حروف الفبای اعداد لاتین با نصف عرض را با اضافات سفارشی برای پر کردن بقیه حفظ می کنند.

اینها از نسخه های مختلف IBM PC-DOS/V سرچشمه می گیرند. در 8*19 و 12×30 فونت‌ها عمدتاً خواهر و برادر کوچک‌تر خود را تکرار می‌کنند، با لایه‌های عمودی سخاوتمندانه‌تر. برای نسخه های 24/30 پیکسل، رجوع کنید به IBM PS/55:

مایکروسافت کمی بعد در بازی وارد شد. MS-DOS/V از سیستم مشابهی استفاده کرد و از طریق آن فایل‌های فونت را دوباره طراحی کرد (و نام آن را تغییر داد:

نسخه‌های PC-DOS چینی (تایوان و چین):

اینها از نظر فنی DOS/V نیز بودند، و بخش ASCII فونت‌های 24/30 پیکسلی مشابه نسخه ژاپنی است، بنابراین این مجموعه نویسه‌های بزرگ‌تر در اینجا تکرار نمی‌شوند.

در تایوان، فونت‌های لاتین منحصر به فرد PC-DOS T7.0/V دارای رمزگذاری بومی CP437 هستند، بنابراین نیازی به نقشه‌برداری مجدد نیست. در واقع به نظر می رسد که آنها احتمالاً از OS/2 مشتق شده اند:

فونت های نسخه PRC یک بار دیگر هستند REMAPPED، و کمی برای خوانایی برای بوت تنظیم شده است. جالب توجه است که آنها کاملاً به موارد استفاده شده در ژاپنی ها نزدیک هستند IBM JX (هنوز در این مجموعه وجود ندارد).

لینک منبع

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.