Не секрет, что шрифтов в интернете для работы можно найти многие тысячи и на любой вкус. Инструкция поможет вам подключить сторонние шрифты к вашему приложению.
Создаем проект Windows Form в Microsoft Visual Studio и добавляем на главную форму три раза компонент «Label»
Получаем демонстрационную форму для шрифтов.
Далее переходим в код формы, есть два способа это сделать, нажимаете клавишу «F7» или делаете клик правой клавишей мыши по форме и выбираете из контекстного меню пункт «Перейти к коду».
Если у вас все получилось, вы увидите листинг главной формы.
Для работы со шрифтами вам будет необходимо выполнить подключение следующего пространства имен:
using System.Drawing.Text;
После выполнения указанных действий создайте рядом с исполняемым файлом программы папку «font», куда вы будете складывать все необходимые вам для работы шрифты.
Вернитесь в ваш проект и добавьте следующие два метода.
PrivateFontCollection font; private void fontsProjects() { //Добавляем шрифт из указанного файла в em.Drawing.Text.PrivateFontCollection this.font = new PrivateFontCollection(); this.font.AddFontFile("font/Alice.ttf"); this.font.AddFontFile("font/Modestina.ttf"); this.font.AddFontFile("font/serp_and_molot.ttf"); } private void fonts() { //Задаем шрифт текста, отображаемого элементом управления. label1.Font = new Font(font.Families[0], 31);//Alice.ttf label2.Font = new Font(font.Families[1], 31);//Modestina.ttf label3.Font = new Font(font.Families[2], 31);//serp_and_molot.ttf }
Для выполнения этих двух методов добавьте их выполнение после метода инициализации всей формы, по умолчанию он выглядит так, InitializeComponent().
Т.е у вас получится вот такой вариант:
InitializeComponent(); //Загружаем шрифты в приложение fontsProjects(); //Применяем шрифты к компонентам fonts(); //Устанавливаем текст в компонентах label1.Text = "Alice"; label2.Text = "Modestina"; label3.Text = "Серп и Молот";
Запускаете приложение клавишей «F5» и если вы все делали по инструкции, то получите вот такой вариант:
Если вы хотите усложнить немного данный проект, то можно реализовать меню для установки шрифтов, каждому компоненту. Добавьте два компонента «ComboBox», которые будут отвечать за выбор элемента на форме и применяемого к нему шрифта, кнопку «Button», для применения этих настроек и «NumericUpDown», для ввода размера шрифта. У вас получится вот такой вариант:
Далее переходим к коду, сделайте двойной клик левой клавишей мыши по форме. Вы перейдете в метод «Form1_Load», который выполняется при открытии этой формы. Добавьте в него приведенный ниже листинг и получите вот такой вариант:
List list; private void Form1_Load(object sender, EventArgs e) { //Создаем список компонентов list = new List(); //Заполняем первый ComboBox именами компонентов foreach (Control control in Controls) { comboBox1.Items.Add( //Текст в компоненте control.Text.ToString()+", "+ //Имя компонента control.Name.ToString().Replace(@"System.Windows.Forms.","")); //Заполняем список именами компонентов list.Add(control.Name.ToString().Replace(@"System.Windows.Forms.", "")); } //Получаем 32-разрядное целое число, представляющее общее число шрифтов int count = font.Families.Length; //Заполняем второй ComboBox именами шрифтов for (int j = 0; j < count; ++j) { comboBox2.Items.Add(font.Families[j].Name); } }
После этого перейдите на вкладку конструктора формы и сделайте двойной клик левой клавишей мыши по компоненту «Button», для создания метода «button1_Click», выполняемого при нажатии на кнопку «Приметь». Далее добавьте в метод, приведенную ниже строчку кода.
(Controls[list[comboBox1.SelectedIndex]]).Font = new Font(font.Families[comboBox2.SelectedIndex], (int)numericUpDown1.Value);
Запускаете приложение клавишей «F5» и если вы все делали по инструкции, то получите вот такой вариант:
This is a list of typefaces shipped with Windows 3.1x through to Windows 11.[1][2][3][4][5][6] Typefaces only shipped with Microsoft Office or other Microsoft applications are not included.[7] The «Included from» column indicates the first edition of Windows in which the font was included.
Included typefaces with versions
edit
Typeface | Family | Spacing | Weights/Styles | Target script | Included from | Can be installed on | Example image |
---|---|---|---|---|---|---|---|
Aharoni[6] | Sans Serif | Proportional | Bold | Hebrew, Latin | XP, Vista | ||
Aldhabi[6] | Serif | Proportional | Regular | Arabic | 8 | Vista, 7 | |
Andalus[6] | Proportional | Regular | Arabic | ||||
Angsana New[6] | Proportional | Regular, Bold, Italic, Bold Italic | Thai | ||||
AngsanaUPC[6] | Proportional | Regular, Bold, Italic, Bold Italic | Thai | ||||
Aparajita[6] | Regular, Bold, Italic, Bold Italic | Devanagari | 7 | XP, Vista | |||
Arabic Typesetting[6] | Proportional | Regular | Arabic | Vista | |||
Arial[6] | Sans Serif | Proportional | Regular, Bold, Italic, Bold Italic, Black | Latin, Greek, Cyrillic, Arabic, Hebrew | 3.1 | ||
Bahnschrift[6] | Sans Serif | Proportional | Light, Semilight, Regular, Semibold, Bold; intermediate weights (variable font) | Latin | 10 (v1709) | 7, 8, 8.1, 10 (RTM-v1703) | |
Batang[6] | Regular | Korean | NT 4.0, 98, 2000, ME | ||||
BatangChe[6] | Regular | Korean | |||||
BIZ UDGothic, BIZ UDPGothic[6] | Regular, Bold | Japanese | 10 (v1809) | ||||
BIZ UDMincho, BIZ UDPMincho[6] | Medium | Japanese | 10 (v1809) | ||||
Book Antiqua[2] | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 98 | 3.1, 95, NT 4.0 | |||
Browallia New[6] | Regular, Bold, Italic, Bold Italic | Thai | |||||
BrowalliaUPC[6] | Regular, Bold, Italic, Bold Italic | Thai | |||||
Calibri[6] | Sans Serif | Proportional | Light, Light Italic, Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic, Hebrew,Vietnamese (Windows 8), Arabic (Windows 10), Armenian (Windows 10) | Vista, 8 (Light) | Regular: 2000, XP; Light: Vista, 7 | |
Calisto MT[2] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 98 | 3.1, 95, NT 4.0 | |
Cambria[6] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | Vista | 2000, XP | |
Cambria Math[6] | Serif | Proportional | Regular | Math | Vista | 2000, XP | |
Candara[6] | Sans Serif | Proportional | Light, Light Italic, Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | Vista, 10 v1809 (Light) | 2000, XP | |
Cascadia Code[6] | Preformatted (Serif and Sans Serif) | Monospace | ExtraLight, ExtraLight Italic, Light, Light Italic, SemiLight, SemiLight Italic, Regular, Bold, Italic, Bold Italic, SemiBold, SemiBold Italic | Latin, Greek, Cyrillic | 11 | 10 | |
Century Gothic[2] | Sans Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 98 | 3.1, 95, NT 4.0 | |
Comic Sans MS[6] | Sans Serif, Script | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 95 (sR1), 8 (Italic) | 3.1 | |
Consolas[6] | Preformatted (Serif and Sans Serif) | Monospace | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | Vista | 2000, XP | |
Constantia[6] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | Vista | 2000, XP | |
Copperplate Gothic[2] | Display | Proportional | Light, Bold | Latin, Greek, Cyrillic | 98 | 3.1, 95, NT 4.0 | |
Corbel[6] | Sans Serif | Proportional | Regular, Italic, Bold, Bold Italic | Latin, Greek, Cyrillic | Vista | 2000, XP | |
Cordia New[6] | Regular, Bold, Italic, Bold Italic | Thai | |||||
CordiaUPC[6] | Regular, Bold, Italic, Bold Italic | Thai | |||||
Courier New[6] | Serif | Monospace | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic, Arabic, Hebrew | 3.1 | ||
DaunPenh[6] | Regular | Khmer | Vista | 2000, XP | |||
David[6] | Sans Serif | Proportional | Regular, Bold | Hebrew, Latin | |||
DengXian[6] | Light, Regular, Bold | Simplified Chinese | 10 | ||||
DilleniaUPC[6] | Regular, Italic, Bold, Bold Italic | Thai | |||||
DFKai-SB[6] | Serif | Proportional | Regular | Traditional Chinese | Vista | ||
DokChampa[6] | Regular | Lao | Vista | ||||
Dotum[6] | Sans Serif | Proportional | Regular | Korean | 2000[8] | ||
DotumChe[6] | Sans Serif | Monospace[9] | Regular | Korean | 2000[10] | ||
Ebrima[6] | Sans Serif | Proportional | Regular, Bold | N’Ko, Tifinagh, Vai | 7 | XP, Vista | |
Estrangelo Edessa[6] | Regular | Syriac | XP | ||||
EucrosiaUPC[6] | Regular, Italic, Bold, Bold Italic | Thai | |||||
Euphemia[6] | Regular | Unified Canadian Aboriginal Syllabics | Vista | ||||
FangSong[6] | Regular | Simplified Chinese | Vista | ||||
Franklin Gothic[6] | Sans Serif | Proportional | Medium, Medium Italic | Latin, Greek, Cyrillic | XP, Vista | ||
FrankRuehl[6] | Regular | Hebrew | |||||
FreesiaUPC[6] | Regular, Bold, Italic, Bold Italic | Thai | |||||
Gabriola[6] | Serif, Script | Proportional | Regular | Latin, Greek, Cyrillic | 7 | XP, Vista | |
Gadugi[6] | Sans Serif | Proportional | Regular, Bold | Cherokee, Unified Canadian Aboriginal Syllabics | 8 | Vista, 7 | |
Gautami[6] | Sans Serif | Proportional | Regular, Bold | Telugu | XP | NT 4.0, 98, 2000, ME | |
Georgia[6] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 2000 | 95, NT 4.0, 98 | |
Gill Sans MT[6] | Sans Serif | Proportional | Regular, Bold, Medium, Heavy, Italic | Latin, Greek, Cyrillic | |||
Gisha[6] | Sans Serif | Proportional | Regular, Bold | Hebrew | Vista | ||
Gulim[6] | Sans Serif | Proportional | Regular | Korean | 2000[11] | ||
GulimChe[6] | Sans Serif | Monospace[12] | Regular | Korean | 2000[13] | ||
Gungsuh[6] | Serif | Proportional | Regular | Korean | |||
GungsuhChe[6] | Serif | Proportional | Regular | Korean | |||
Hoefler Text | Serif | Proportional | Regular, Black, Italic, Black Italic | Latin, Greek, Cyrillic | 2000 | 95, NT 4.0, 98 | |
HoloLens MDL2 Assets[6] | Serif | Proportional | Regular | 10 | |||
Impact[6] | Display | Proportional | Regular | Latin, Greek, Cyrillic | 98 | 95, NT 4.0 | |
Ink Free[6] | Display | Proportional | Regular | Latin | 10 (v1803) | 7, 8, 8.1, 10 (RTM-v1709) | |
IrisUPC[6] | Sans Serif | Proportional | Regular, Bold, Italic, Bold Italic | Thai | |||
Iskoola Pota[6] | Regular, Bold | Sinhala | Vista | ||||
JasmineUPC[6] | Regular, Bold, Bold Italic, Italic | Thai | |||||
Javanese Text[6] | Regular | Javanese | 8.1 | Vista, 7, 8 | |||
KaiTi[6] (SimKai) | Regular | Simplified Chinese | Vista | XP, Vista | |||
Kalinga[6] | Regular, Bold | Odia | Vista | ||||
Kartika[6] | Regular, Bold | Malayalam | XP (SP2) | ||||
Khmer UI[6] | Regular, Bold | Khmer | 7 | XP, Vista | |||
Kinnari | Regular, Bold, Italic, Bold Italic | Thai | XP | NT 4.0, 98, 2000, ME | |||
KodchiangUPC[6] | Regular, Bold, Italic, Bold Italic | Thai | |||||
Kokila[6] | Regular, Bold, Italic, Bold Italic | Devanagari | 7 | XP, Vista | |||
Lao UI[6] | Regular, Bold | Lao | 7 | XP, Vista | |||
Latha[6] | Regular, Bold | Tamil | XP | NT 4.0, 98, 2000, ME | |||
Leelawadee[6] | Regular, Bold | Thai | Vista | ||||
Leelawadee UI[6] | Regular, Bold, Semilight | Buginese, Thai, Javanese, Khmer, Lao | 8.1 | Vista, 7, 8 | |||
Levenim MT[6] | Regular, Bold | Hebrew | |||||
LilyUPC[6] | Regular, Bold, Italic, Bold Italic | Thai | |||||
Lucida Console[6] | Preformatted (Serif and Sans Serif) | Monospace | Regular | Latin, Greek, Cyrillic | 98 | 3.1, 95, NT 4.0 | |
Lucida Handwriting[2] | Regular | Latin, Greek, Cyrillic | 98 | 3.1, 95, NT 4.0 | |||
Lucida Sans Unicode[6] | Sans Serif | Proportional | Regular | Latin | 98 | 3.1, 95, NT 4.0 | |
Malgun Gothic[6] | Sans Serif | Proportional | Regular, Bold, Semilight | Korean (no Hanja before Windows |
Vista, 10 (Semilight) | 2000, XP | |
Mangal[6] | Regular, Bold | Devanagari | 2000 | ||||
Marlett[6] | Serif | Proportional | Regular | Windows Interface | 95 | 3.1 | |
Meiryo, Meiryo UI[6] | Regular, Italic, Bold, Bold Italic | Japanese | Vista, 7 (UI) | ||||
Microsoft Himalaya[6] | Regular | Tibetan | Vista | 2000, XP | |||
Microsoft JhengHei[6] | Sans Serif | Proportional | Light, Regular, Bold | Traditional Chinese | Vista | 2000, XP | |
Microsoft JhengHei UI[6] | Light, Regular, Bold | Traditional Chinese | 8 | Vista, 7 | |||
Microsoft New Tai Lue[6] | Regular, Bold | New Tai Lue | 7 | XP, Vista | |||
Microsoft PhagsPa[6] | Regular, Bold | ‘Phags-pa | 7 | XP, Vista | |||
Microsoft Sans Serif[6] | Sans Serif | Proportional | Regular | Latin, Greek, Cyrillic, Arabic, Hebrew, Thai | 95 | ||
Microsoft Tai Le[6] | Regular, Bold | Tai Le | 7 | XP, Vista | |||
Microsoft Uighur[6] | Regular, Bold | Uighur | Vista, 8 (Bold) | ||||
Microsoft YaHei[6] | Sans Serif | Proportional | Light, Regular, Bold | Simplified Chinese | Vista | 2000, XP | |
Microsoft YaHei UI[6] | Light, Regular, Bold | Simplified Chinese | 8 | Vista, 7 | |||
Microsoft Yi Baiti[6] | Regular | Yi | Vista | ||||
MingLiU, PMingLiU[6] | Serif | Proportional | Monospaced, Proportional | Traditional Chinese | |||
MingLiU-ExtB, PMingLiU-ExtB[6] | Monospaced, Proportional | Traditional Chinese | Vista | ||||
MingLiU_HKSCS[6] | Monospaced | Cantonese | Vista | ||||
MingLiU_HKSCS-ExtB[6] | Monospaced | Cantonese | Vista | ||||
Miriam[6] | Proportional | Hebrew | |||||
Miriam Fixed[6] | Monospaced | Hebrew | |||||
Mongolian Baiti[6] | Regular | Mongolian, Manchu, Xibo | Vista | 2000, XP | |||
MoolBoran[6] | Regular | Khmer | Vista | ||||
MS Gothic[6] | Sans Serif | Monospace | Regular | Japanese | |||
MS PGothic[6] | Sans Serif | Proportional | Regular | Japanese | |||
MS Mincho[6] | Serif | Monospace | Regular | Japanese | |||
MS PMincho[6] | Serif | Proportional | Regular | Japanese | |||
MS UI Gothic[6] | Sans Serif | Proportional | Regular | Japanese | |||
MV Boli[6] | Regular | Thaana | XP | ||||
Myanmar Text[6] | Regular, Bold | Myanmar | 8 | Vista, 7 | |||
Narkisim[6] | Regular | Hebrew | |||||
Nirmala UI[6] | Regular, Bold | Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam, Sinhala | 8 | Vista, 7 | |||
NSimSun[6] | Serif | Monospace | Regular | Simplified Chinese | |||
Nyala[6] | Regular | Ethiopic | Vista | 2000, XP | |||
Palatino Linotype[6] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 2000 | 95, NT 4.0, 98 | |
Plantagenet Cherokee[6] | Regular | Cherokee | Vista | ||||
Raavi[6] | Regular, Bold | Gurmukhi | XP | NT 4.0, 98, 2000, ME | |||
Rod[6] | Regular | Hebrew | |||||
Sakkal Majalla[6] | Serif | Proportional | Regular, Bold | Arabic | 7 | XP, Vista | |
Sanskrit Text[6] | Regular | Devanagari | 10 | 7, 8, 8.1 | |||
Segoe MDL2 Assets[6] | Regular | 10 | |||||
Segoe Print[6] | Display, Script, Sans Serif | Proportional | Regular, Bold | Latin, Greek, Cyrillic | Vista | 2000, XP | |
Segoe Script[6] | Display, Script, Serif | Proportional | Regular, Bold | Latin, Greek, Cyrillic | Vista | 2000, XP | |
Segoe UI[6] | Sans Serif | Proportional | Light, Light Italic, SemiLight, SemiLight Italic, Regular, Italic, SemiBold, SemiBold Italic, Bold, Bold Italic, Black, Black Italic | Latin, Greek, Cyrillic, Armenian, Hebrew, Arabic, Georgian, Lisu | 8 | Vista, 7 | |
Segoe UI Emoji[6] | Sans Serif | Proportional | Regular | Emoji, emoticons and symbols | 8.1 | Vista, 7, 8 | |
Segoe UI Historic[6] | Sans Serif | Proportional | Regular, Bold | Latin, Greek, Cyrillic, Brahmi | 10 | 7, 8, 8.1 | |
Segoe UI Symbol[6] | Sans Serif | Proportional | Regular | Latin, Greek, Cyrillic | 7 | XP, Vista | |
Segoe UI Variable[6] | Sans Serif | Proportional | Small Light, Small SemiLight, Small Regular, Small Italic, Small Bold, Display Light, Display SemiLight, Display Regular, Display Italic, Display Bold, Text Light, Text SemiLight, Text Regular, Text Italic, Text Bold | Latin, Greek, Cyrillic | 11 | 10 | |
Segoe Fluent Icons | 11 | ||||||
Shonar Bangla[6] | Regular, Bold | Bengali | 7 | XP, Vista | |||
Shruti[6] | Regular, Bold | Gujarati | XP | NT 4.0, 98, 2000, ME | |||
SimHei[6] | Sans Serif | Monospace | Regular | Simplified Chinese | |||
Simplified Arabic[6] | Proportional | Regular, Bold | Arabic | ||||
SimSun[6] | Serif | Monospace | Regular | Simplified Chinese | |||
SimSun-ExtB[6] | Serif | Monospace | Regular | Simplified Chinese | Vista | ||
Sitka Banner[6] | Serif | Proportional | Regular, Italic, Bold, Bold Italic | Latin, Greek, Cyrillic | 8.1 | Vista, 7, 8 | |
Sitka Display[6] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 8.1 | Vista, 7, 8 | |
Sitka Heading[6] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 8.1 | Vista, 7, 8 | |
Sitka Small[6] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 8.1 | Vista, 7, 8 | |
Sitka Subheading[6] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic | 8.1 | Vista, 7, 8 | |
Sitka Text[6] | Serif | Proportional | Regular, Italic, Bold, Bold Italic | Latin, Greek, Cyrillic | 8.1 | Vista, 7, 8 | |
Sylfaen[6] | Serif | Proportional | Regular | Armenian, Georgian | 2000 | 95, NT 4.0, 98 | |
Symbol[6] | Symbolic | Proportional | Regular | 3.1 | |||
Tahoma[6] | Sans Serif | Proportional | Regular, Bold | Latin, Greek, Cyrillic, Arabic, Hebrew, Thai | 95 | 3.1 | |
Times New Roman[6] | Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic, Arabic, Hebrew, Armenian | 3.1 | ||
Traditional Arabic[6] | Serif | Proportional | Regular, Bold | Arabic | 2000 | 95, NT 4.0, 98 | |
Trebuchet MS[6] | Sans Serif | Proportional | Regular, Bold, Bold Italic, Italic | Latin, Greek, Cyrillic | 2000 | 95, NT 4.0, 98 | |
Tw Cen MT[6] | Sans Serif | Proportional | Regular, Regular Italic, Medium, Medium Italic, Bold, Bold Italic, Italic | Latin, Greek, Cyrillic | Vista, XP, 7, 8.1, 10 | Vista, 7, 8, 8.1, 10, 11 | |
Tunga[6] | Sans Serif | Proportional | Regular, Bold | Kannada | XP | NT 4.0, 98, 2000, ME | |
UD Digi Kyokasho N-R[6] | Sans Serif | Monospace | Regular | Japanese | 10 (v1809) | ||
UD Digi Kyokasho N-B[6] | Sans Serif | Monospace | Bold | Japanese | 10 (v1809) | ||
UD Digi Kyokasho NK-R[6] | Sans Serif | Proportional | Regular | Japanese | 10 (v1809) | ||
UD Digi Kyokasho NK-B[6] | Sans Serif | Proportional | Bold | Japanese | 10 (v1809) | ||
UD Digi Kyokasho NP-R[6] | Sans Serif | Proportional | Regular | Japanese | 10 (v1809) | ||
UD Digi Kyokasho NP-B[6] | Sans Serif | Proportional | Bold | Japanese | 10 (v1809) | ||
Urdu Typesetting[6] | Serif | Proportional | Regular | Arabic | 8 | ||
Utsaah[6] | Sans Serif | Proportional | Regular, Bold, Italic, Bold Italic | Devanagari | 7 | ||
Vani[6] | Serif | Proportional | Regular, Bold | Telugu | 7 | ||
Verdana[6] | Sans Serif | Proportional | Regular, Bold, Italic, Bold Italic | Latin, Greek, Cyrillic, Vietnamese, Armenian[14] | 95 | 3.1 | |
Vijaya[6] | Display, Script | Proportional | Regular, Bold | Tamil | 7 | ||
Vrinda[6] | Sans Serif | Proportional | Regular, Bold | Bengali | XP (SP2) | NT 4.0, 98, 2000, ME | |
Webdings[6] | Symbolic | Proportional | Regular | 98 | 3.1, 95, NT 4.0 | ||
Wingdings[6] | Symbolic | Proportional | Regular | Symbols | 3.1 | ||
Yu Gothic[6] | Sans Serif | Proportional | Regular, Bold, Light, Medium | Japanese | 8.1 | Vista, 7, 8 | |
Yu Gothic UI[6] | Sans Serif | Proportional | Regular, Bold, Light, Semilight, Semibold | Japanese | 10 | Vista 7, 8 | |
Yu Mincho[6] | Serif | Proportional | Regular, Demibold, Light | Japanese | 8.1 | Vista, 7, 8 |
- Core fonts for the Web
- List of typefaces
- List of typefaces included with macOS
- Unicode font
- ^ Kaplan, Michael S. (February 6, 2007). «What are the fonts in Vista?». Sorting it all Out V.. 2!. Archived from the original on June 25, 2014.
- ^ a b c d e f Martinez Perez, Alberto (May 18, 2008). «Fonts included with each version of Windows». Ampsoft.net.
- ^ «Fonts supplied with Windows Vista». Typography. Microsoft. Retrieved October 21, 2013.
- ^ «Windows 7 font list». Microsoft Docs – Typography. Microsoft. February 10, 2021. Retrieved March 30, 2021.
- ^ «Windows 8 font list». Microsoft Docs – Typography. Microsoft. September 22, 2020. Retrieved March 30, 2021.
- ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez fa fb fc fd «Windows 10 font list». Microsoft Docs – Typography. Microsoft. Retrieved March 30, 2021.
- ^ As of 16 October 2019, Office Cloud fonts include the following additional fonts:
Abadi,
Agency FB,
Aharoni,
Algerian,
Arial Rounded MT Bold,
Avenir Next LT Pro,
Baskerville Old Face,
Bell MT,
Bembo,
Berlin Sans FB,
Bernard MT Condensed,
Blackadder ITC,
Bodoni MT,
Bookman Old Style,
Bookshelf Symbol 7,
Bradley Hand ITC,
Britannic Bold,
Broadway,
Brush Script MT Italic,
Californian FB,
Castellar,
Centaur,
Century,
Century Schoolbook,
Chiller,
Colonna MT,
Cooper Black,
Dante,
Dubai,
Edwardian Script ITC,
Eras ITC,
Felix Titling,
Footlight MT Light,
Forte,
Freestyle Script,
Garamond,
Gigi,
Gill Sans MT,
Gloucester MT Extra Condensed,
Goudy Old Style,
Grotesque,
Hadassah Friedlaender,
Harrington,
HGGothicE,
HGMaruGothicMPRO,
HGMinchoE,
HGSoeiKakugothicUB,
High Tower Text,
Imprint MT Shadow,
Jokerman,
Juice ITC,
Kristen ITC,
Kunstler Script,
Lucida Bright,
Lucida Calligraphy,
Lucida Fax,
Lucida Sans,
Lucida Sans Typewriter,
Magneto Bold,
Maiandra GD,
Matura MT Script Capitals,
Microsoft GothicNeo,
Mistral,
Modern No. 20,
MS Outlook,
MS Reference Sans Serif,
MT Extra,
Niagara Engraved,
Niagara Solid,
OCRB,
Onyx,
Palace Script MT,
Papyrus,
Perpetua,
Playbill,
Pristina,
Rage Italic,
Ravie,
Rockwell,
Sagona Book,
Sagona ExtraLight,
Script MT Bold,
Selawik,
Snap ITC,
Source Sans Pro,
STCaiyun,
STFangsong,
STHupo,
STKaiti,
STXihei,
STXingkai,
STXinwei,
STZhongsong,
Tempus Sans ITC,
TH SarabunPSK,
The Hand,
The Serif Hand,
Tw Cen MT,
Univers,
Viner Hand ITC,
Vivaldi Italic,
Vladimir Script,
Wide Latin. - ^ Dotum font family, Microsoft Learn. (Accessed 2024-04-19.)
- ^ Korean glyphs are all «full width» and Latin glyphs are all «half width». DotumChe® Regular, Monotype. (Accessed 2024-04-19.)
- ^ Dotum font family, Microsoft Learn. (Accessed 2024-04-19.)
- ^ Gulim font family, Microsoft Learn. (Accessed 2024-04-19.)
- ^ Korean glyphs are all «full width» and Latin glyphs are all «half width». GulimChe® Regular, Monotype. (Accessed 2024-04-19.)
- ^ Gulim font family, Microsoft Learn. (Accessed 2024-04-19.)
- ^ «Verdana® Bold».
- Revised (cross-platform) font stack (for the web)
Спасибо! Отличный вариант! Сейчас попробовала, даже пересобирать не пришлось. Просто поменяла родителя с Form на Form1 и сразу увидела результат! Огромное спасибо!!!
Добавлено через 9 минут
И да, создала новый контрол, положила его на Form2, наследованную от Form1 (базовой), сразу в дизайнере увидела изменения без пересобирания.
Но есть другая проблема. Я не знаю как с этой ошибкой бороться, не особо сильно она меня напрягает, но она есть. Дело в том, что, когда я создаю контрол, он появляется в панели контролов, но положить на форму в дизайнере я его не могу, вылезает ошибка. Для не принципиально — положить контрол в дизайнере или программно. Но в данном случае становится принципиально…. Причем дома у меня такая ошибка не возникает, а на работе с каждым контролом так. Пожалуй, создам тему по этому поводу.
Добавлено через 28 минут
А, вот еще что. Создала я контрол, но я не вижу изменения в нем, пока не положу его на форму, наследованную от базовой (с измененным шрифтом).
Вот думаю, может где-то в самом Visual Studio это можно поменять…
Всем привет! Сегодня я расскажу вам, как можно быстро изменить стандартный-системный шрифт (размер и форму) на компьютере с Windows 10. Мы не только поменяем размер, но также я покажу – как настроить саму форму букв и цифр. Я постарался описать все как можно подробно, с картинками и пояснениями, но, если что-то будет не понятно или возникнут какие-то дополнительные вопросы, может быть вылезет где-то ошибка – сразу пишите в комментариях, и я вам обязательно помогу.
Содержание
- Способ 1: Размер шрифта
- Способ 2: Изменение самого шрифта
- Вернуть стандартные шрифты
- Способ 1: Через файл реестра
- Способ 2: Сброс настроек
- Задать вопрос автору статьи
Способ 1: Размер шрифта
В этой главе мы рассмотрим только увеличение самих элементов, кнопок, окон, и самое главное – шрифтов. Мы попробуем настроить шрифт на компьютере с Windows 10 под себя. Я в свое время это делал на ноутбуке с маленьким экраном в 15 дюймов.
- Жмем по кнопке «Пуск» со значком Windows и далее заходим в параметры системы.
СОВЕТ! Вы можете воспользоваться «горячими клавишами» – для этого находим основную кнопку на клавиатуре, зажимаем её и, не отпуская, кликаем по английской букве i.
- Так как нас интересует шрифты, которые установлены в ОС, то выбираем раздел «Система».
- Слева выбираем подраздел «Дисплей». Далее переносимся в основной правый блок и ищем пункт «Масштаб и разметка». В первой же настройке установите процент увеличения размера текста, приложений и всех других элементов Виндовс 10.
- После того как вы выберите нужный размер, я советую ознакомиться с дополнительными параметрами масштабирования – жмем по ссылке ниже.
Первый тумблер позволяет Windows исправлять некоторую размытость в местах, где приложение или программа выдает нечеткие шрифты или иконки – лучше эту настройку включить. Следующая настройка помогает самостоятельно установить увеличение шрифтов и некоторых иконок. Но будьте аккуратны, так как при сильном увеличении некоторые иконки или шрифты могут стать нечитаемыми.
Способ 2: Изменение самого шрифта
- Жмем «Пуск» – «Параметры». Или используем горячие клавиши, как мы это делали в первом способе – + i.
- Так как нас интересует не размер, а сама форма шрифтов, то заходим в раздел «Персонализации».
- В левом блоке выбираем «Шрифты». Далее у нас есть три способа по изменению шрифтов. Давайте рассмотрим каждый.
- Первый способ – это использовать шрифт, который вы уже скачали с интернета. Сервисов, где можно выбрать и скачать шрифт, очень много. Как только вы скачаете нужный шрифт, просто зажмите левой кнопкой мыши файл и перетащите в активную область.
ВНИМАНИЕ! Если вы будете самостоятельно выбирать шрифты, то будьте очень аккуратны. Так как некоторые формы букв могут очень красиво смотреться на картинке, но при использовании в тексте или меню – слова станут трудночитаемыми.
- Новый шрифт появится в первой же области, достаточно будет его выбрать.
- Второй вариант – если вам лень искать, то вы можете выбрать из тех шрифтов, которые уже загружены в операционную систему.
- Третий способ – это скачать шрифты в Microsoft Store.
- Проблема в том, что их тут не так уж и много. Поэтому если вы хотите действительно выбрать какой-то интересный и хороший шрифт, то лучше поискать его в интернете. Но будьте осторожны: не выбирайте слишком ажурные шрифты. Тут правило очень простое – чем проще, тем лучше.
- Как только вы выберите нужный вариант, вы можете сразу же поменять размер начертания. Ниже вы можете увидеть примеры различного типа написания от «Курсива», до «Жирного». Будьте очень внимательны, тот шрифт, который вы выбрали, должен поддерживать как русский, так и английский язык.
- Можно также изменить стиль, но делается это ниже. Но я вам настоятельно не рекомендую этого делать.
- В любом месте на компьютере создаем текстовый документ, который можно будет потом открыть с помощью блокнота.
- Открываем его и вставляем текстовую команду:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] "Segoe UI (TrueType)"="" "Segoe UI Bold (TrueType)"="" "Segoe UI Bold Italic (TrueType)"="" "Segoe UI Italic (TrueType)"="" "Segoe UI Light (TrueType)"="" "Segoe UI Semibold (TrueType)"="" "Segoe UI Symbol (TrueType)"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Segoe UI"="НОВЫЙ ШРИФТ ОТ WIFIGID"
- В строчку «Segoe UI» после знака равно (=) в кавычки внимательно впечатываем название шрифта, который мы выбрали. Еще раз проверьте, чтобы этот шрифт поддерживал как русский, так и английский и дополнительно имел все разновидности: Bold, Bold Italic, Light, Semibold, Symbol.
- Далее в левом верхнем углу жмем по пункту «Файл» и из выпадающего списка выбираем «Сохранить как». Вы аналогично можете воспользоваться горячими клавишами:
Ctrl + Shift + S
- Выбираем любое место на компьютере – лучше «Рабочий стол». И вводим любое название, но меняем формат на:
.reg
- Жмем «Сохранить». В месте, где вы сохранили файл, кликаем по нему правой кнопкой и производим слияние. Таким образом мы его как бы запускаем.
- Далее жмем «Да» и «ОК» на следующем шаге.
- Шрифты сразу не поменяются, так как мы только поменяли записи в реестре. Для того чтобы они начали работать, нам нужно перезагрузить компьютер.
Данный способ имеет небольшой недостаток. Шрифты меняются не во всей операционной системе. Например, в настройках винды они остаются прежними.
Вернуть стандартные шрифты
Изменить шрифт в Windows 10 нам удалось, но что, если этот шрифт нас не устраивает. Тогда есть два выхода. Или вы выбираете другой шрифт и проделываете второй способ, который я описал ранее. Или вы можете вернуть шрифт, который был установлен изначально.
Способ 1: Через файл реестра
Если что-то пойдет не так, и вам не понравятся новые шрифты, то вы можете все вернуть обратно. Какой шрифт по умолчанию в Windows 10? – это шрифт семейства «Segoe UI». Вот его мы и установим.
- Для этого создаем новый текстовый файл
- Открываем его в блокноте.
- Добавляем строки:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] "Segoe UI (TrueType)"="segoeui.ttf" "Segoe UI Black (TrueType)"="seguibl.ttf" "Segoe UI Black Italic (TrueType)"="seguibli.ttf" "Segoe UI Bold (TrueType)"="segoeuib.ttf" "Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf" "Segoe UI Emoji (TrueType)"="seguiemj.ttf" "Segoe UI Historic (TrueType)"="seguihis.ttf" "Segoe UI Italic (TrueType)"="segoeuii.ttf" "Segoe UI Light (TrueType)"="segoeuil.ttf" "Segoe UI Light Italic (TrueType)"="seguili.ttf" "Segoe UI Semibold (TrueType)"="seguisb.ttf" "Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf" "Segoe UI Semilight (TrueType)"="segoeuisl.ttf" "Segoe UI Semilight Italic (TrueType)"="seguisli.ttf" "Segoe UI Symbol (TrueType)"="seguisym.ttf" "Segoe MDL2 Assets (TrueType)"="segmdl2.ttf" "Segoe Print (TrueType)"="segoepr.ttf" "Segoe Print Bold (TrueType)"="segoeprb.ttf" "Segoe Script (TrueType)"="segoesc.ttf" "Segoe Script Bold (TrueType)"="segoescb.ttf" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Segoe UI"=-
- Сохраняем в формате «Reg», как мы это делали ранее.
- И аналогично запускаем.
Способ 2: Сброс настроек
Можно полностью сбросить настройки шрифтов в Виндовс 10.
- Для этого открываем «Панель управления». Это можно сделать двумя способами. Первый – воспользоваться поиском Виндовс 10, введя в строку название: «Панель управления».
- Второй способ — это зажать две кнопки и R. Когда откроется вспомогательное окошко – вводим в него команду:
control
- Найдите пункт под названием «Шрифты». Если вы не можете его найти, то убедитесь, что стоит режим просмотра «Крупные» или «Мелкие» значки.
- Слева жмем по ссылке «Параметры шрифтов».
- Жмем по кнопке восстановления.
На этом все, дорогие друзья. Если я что-то не описал или что-то упустил, у вас возникли вопросы, или я где-то допустил ошибку – смело пишите в комментариях.
Последнее обновление: 31.10.2015
FontDialog
Для выбора шифта и его параметров используется FontDialog. Для его использования перенесем компонент с Панели инструментов на
форму. И пусть на форме имеется кнопка button1. Тогда в коде формы пропишем следующее:
public partial class Form1 : Form { public Form1() { InitializeComponent(); button1.Click += button1_Click; // добавляем возможность выбора цвета шрифта fontDialog1.ShowColor = true; } void button1_Click(object sender, EventArgs e) { if (fontDialog1.ShowDialog() == DialogResult.Cancel) return; // установка шрифта button1.Font = fontDialog1.Font; // установка цвета шрифта button1.ForeColor = fontDialog1.Color; } }
FontDialog имеет ряд свойств, среди которых стоит отметить следующие:
-
ShowColor
: при значенииtrue
позволяет выбирать цвет шрифта -
Font
: выбранный в диалоговом окне шрифт -
Color
: выбранный в диалоговом окне цвет шрифта
Для отображения диалогового окна используется метод ShowDialog()
.
И если мы запустим приложение и нажмем на кнопку, то нам отобразится диалоговое окно, где мы можем задать все параметры шрифта. И после выбоа установленные
настройки будут применены к шрифту кнопки:
ColorDialog
ColorDialog позволяет выбрать настройки цвета. Также перенесем его с Панели инструментов на форму. И изменим код формы:
public partial class Form1 : Form { public Form1() { InitializeComponent(); button1.Click += button1_Click; // расширенное окно для выбора цвета colorDialog1.FullOpen = true; // установка начального цвета для colorDialog colorDialog1.Color = this.BackColor; } void button1_Click(object sender, EventArgs e) { if (colorDialog1.ShowDialog() == DialogResult.Cancel) return; // установка цвета формы this.BackColor = colorDialog1.Color; } }
Среди свойств ColorDialog следует отметить следующие:
-
FullOpen
: при значенииtrue
отображается диалоговое окно с расширенными настройками для выбора цвета -
SolidColorOnly
: при значенииtrue
позволяет выбирать только между отнотонные оттенки цветов -
Color
: выбранный в диалоговом окне цвет
И при нажатии кнопку нам отобразится диалоговое окно, в котором можно установить цвет формы: