Документация по windows forms

      Не секрет, что шрифтов в интернете для работы можно найти многие тысячи и на любой вкус. Инструкция поможет вам подключить сторонние шрифты к вашему приложению.
Создаем проект 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 8) 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
  1. ^ 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.
  2. ^ a b c d e f Martinez Perez, Alberto (May 18, 2008). «Fonts included with each version of Windows». Ampsoft.net.
  3. ^ «Fonts supplied with Windows Vista». Typography. Microsoft. Retrieved October 21, 2013.
  4. ^ «Windows 7 font list». Microsoft Docs – Typography. Microsoft. February 10, 2021. Retrieved March 30, 2021.
  5. ^ «Windows 8 font list». Microsoft Docs – Typography. Microsoft. September 22, 2020. Retrieved March 30, 2021.
  6. ^ 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.
  7. ^ 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.
  8. ^ Dotum font family, Microsoft Learn. (Accessed 2024-04-19.)
  9. ^ Korean glyphs are all «full width» and Latin glyphs are all «half width». DotumChe® Regular, Monotype. (Accessed 2024-04-19.)
  10. ^ Dotum font family, Microsoft Learn. (Accessed 2024-04-19.)
  11. ^ Gulim font family, Microsoft Learn. (Accessed 2024-04-19.)
  12. ^ Korean glyphs are all «full width» and Latin glyphs are all «half width». GulimChe® Regular, Monotype. (Accessed 2024-04-19.)
  13. ^ Gulim font family, Microsoft Learn. (Accessed 2024-04-19.)
  14. ^ «Verdana® Bold».
  • Revised (cross-platform) font stack (for the web)

Спасибо! Отличный вариант! Сейчас попробовала, даже пересобирать не пришлось. Просто поменяла родителя с Form на Form1 и сразу увидела результат! Огромное спасибо!!!

Добавлено через 9 минут
И да, создала новый контрол, положила его на Form2, наследованную от Form1 (базовой), сразу в дизайнере увидела изменения без пересобирания.

Но есть другая проблема. Я не знаю как с этой ошибкой бороться, не особо сильно она меня напрягает, но она есть. Дело в том, что, когда я создаю контрол, он появляется в панели контролов, но положить на форму в дизайнере я его не могу, вылезает ошибка. Для не принципиально — положить контрол в дизайнере или программно. Но в данном случае становится принципиально…. Причем дома у меня такая ошибка не возникает, а на работе с каждым контролом так. Пожалуй, создам тему по этому поводу.

Добавлено через 28 минут
А, вот еще что. Создала я контрол, но я не вижу изменения в нем, пока не положу его на форму, наследованную от базовой (с измененным шрифтом).

Вот думаю, может где-то в самом Visual Studio это можно поменять…

Всем привет! Сегодня я расскажу вам, как можно быстро изменить стандартный-системный шрифт (размер и форму) на компьютере с Windows 10. Мы не только поменяем размер, но также я покажу – как настроить саму форму букв и цифр. Я постарался описать все как можно подробно, с картинками и пояснениями, но, если что-то будет не понятно или возникнут какие-то дополнительные вопросы, может быть вылезет где-то ошибка – сразу пишите в комментариях, и я вам обязательно помогу.

Содержание

  1. Способ 1: Размер шрифта
  2. Способ 2: Изменение самого шрифта
  3. Вернуть стандартные шрифты
  4. Способ 1: Через файл реестра
  5. Способ 2: Сброс настроек
  6. Задать вопрос автору статьи

Способ 1: Размер шрифта

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

В этой главе мы рассмотрим только увеличение самих элементов, кнопок, окон, и самое главное – шрифтов. Мы попробуем настроить шрифт на компьютере с Windows 10 под себя. Я в свое время это делал на ноутбуке с маленьким экраном в 15 дюймов.

  1. Жмем по кнопке «Пуск» со значком Windows и далее заходим в параметры системы.

СОВЕТ! Вы можете воспользоваться «горячими клавишами» – для этого находим основную кнопку на клавиатуре, зажимаем её и, не отпуская, кликаем по английской букве i.

  1. Так как нас интересует шрифты, которые установлены в ОС, то выбираем раздел «Система».

  1. Слева выбираем подраздел «Дисплей». Далее переносимся в основной правый блок и ищем пункт «Масштаб и разметка». В первой же настройке установите процент увеличения размера текста, приложений и всех других элементов Виндовс 10.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. После того как вы выберите нужный размер, я советую ознакомиться с дополнительными параметрами масштабирования – жмем по ссылке ниже.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

Первый тумблер позволяет Windows исправлять некоторую размытость в местах, где приложение или программа выдает нечеткие шрифты или иконки – лучше эту настройку включить. Следующая настройка помогает самостоятельно установить увеличение шрифтов и некоторых иконок. Но будьте аккуратны, так как при сильном увеличении некоторые иконки или шрифты могут стать нечитаемыми.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

Способ 2: Изменение самого шрифта

  1. Жмем «Пуск» – «Параметры». Или используем горячие клавиши, как мы это делали в первом способе – + i.

  1. Так как нас интересует не размер, а сама форма шрифтов, то заходим в раздел «Персонализации».

  1. В левом блоке выбираем «Шрифты». Далее у нас есть три способа по изменению шрифтов. Давайте рассмотрим каждый.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Первый способ – это использовать шрифт, который вы уже скачали с интернета. Сервисов, где можно выбрать и скачать шрифт, очень много. Как только вы скачаете нужный шрифт, просто зажмите левой кнопкой мыши файл и перетащите в активную область.

ВНИМАНИЕ! Если вы будете самостоятельно выбирать шрифты, то будьте очень аккуратны. Так как некоторые формы букв могут очень красиво смотреться на картинке, но при использовании в тексте или меню – слова станут трудночитаемыми.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Новый шрифт появится в первой же области, достаточно будет его выбрать.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Второй вариант – если вам лень искать, то вы можете выбрать из тех шрифтов, которые уже загружены в операционную систему.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Третий способ – это скачать шрифты в Microsoft Store.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Проблема в том, что их тут не так уж и много. Поэтому если вы хотите действительно выбрать какой-то интересный и хороший шрифт, то лучше поискать его в интернете. Но будьте осторожны: не выбирайте слишком ажурные шрифты. Тут правило очень простое – чем проще, тем лучше.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Как только вы выберите нужный вариант, вы можете сразу же поменять размер начертания. Ниже вы можете увидеть примеры различного типа написания от «Курсива», до «Жирного». Будьте очень внимательны, тот шрифт, который вы выбрали, должен поддерживать как русский, так и английский язык.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Можно также изменить стиль, но делается это ниже. Но я вам настоятельно не рекомендую этого делать.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. В любом месте на компьютере создаем текстовый документ, который можно будет потом открыть с помощью блокнота.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Открываем его и вставляем текстовую команду:
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"

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. В строчку «Segoe UI» после знака равно (=) в кавычки внимательно впечатываем название шрифта, который мы выбрали. Еще раз проверьте, чтобы этот шрифт поддерживал как русский, так и английский и дополнительно имел все разновидности: Bold, Bold Italic, Light, Semibold, Symbol.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Далее в левом верхнем углу жмем по пункту «Файл» и из выпадающего списка выбираем «Сохранить как». Вы аналогично можете воспользоваться горячими клавишами:

Ctrl + Shift + S

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Выбираем любое место на компьютере – лучше «Рабочий стол». И вводим любое название, но меняем формат на:

.reg

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Жмем «Сохранить». В месте, где вы сохранили файл, кликаем по нему правой кнопкой и производим слияние. Таким образом мы его как бы запускаем.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Далее жмем «Да» и «ОК» на следующем шаге.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Шрифты сразу не поменяются, так как мы только поменяли записи в реестре. Для того чтобы они начали работать, нам нужно перезагрузить компьютер.

Данный способ имеет небольшой недостаток. Шрифты меняются не во всей операционной системе. Например, в настройках винды они остаются прежними.

Вернуть стандартные шрифты

Изменить шрифт в Windows 10 нам удалось, но что, если этот шрифт нас не устраивает. Тогда есть два выхода. Или вы выбираете другой шрифт и проделываете второй способ, который я описал ранее. Или вы можете вернуть шрифт, который был установлен изначально.

Способ 1: Через файл реестра

Если что-то пойдет не так, и вам не понравятся новые шрифты, то вы можете все вернуть обратно. Какой шрифт по умолчанию в Windows 10? – это шрифт семейства «Segoe UI». Вот его мы и установим.

  1. Для этого создаем новый текстовый файл
  2. Открываем его в блокноте.
  3. Добавляем строки:
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"=-
  1. Сохраняем в формате «Reg», как мы это делали ранее.
  2. И аналогично запускаем.

Способ 2: Сброс настроек

Можно полностью сбросить настройки шрифтов в Виндовс 10.

  1. Для этого открываем «Панель управления». Это можно сделать двумя способами. Первый – воспользоваться поиском Виндовс 10, введя в строку название: «Панель управления».

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Второй способ — это зажать две кнопки и R. Когда откроется вспомогательное окошко – вводим в него команду:

control

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Найдите пункт под названием «Шрифты». Если вы не можете его найти, то убедитесь, что стоит режим просмотра «Крупные» или «Мелкие» значки.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Слева жмем по ссылке «Параметры шрифтов».

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

  1. Жмем по кнопке восстановления.

Как поменять шрифт на компьютере Windows 10: гайд от Бородача

На этом все, дорогие друзья. Если я что-то не описал или что-то упустил, у вас возникли вопросы, или я где-то допустил ошибку – смело пишите в комментариях.

Последнее обновление: 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().

И если мы запустим приложение и нажмем на кнопку, то нам отобразится диалоговое окно, где мы можем задать все параметры шрифта. И после выбоа установленные
настройки будут применены к шрифту кнопки:

FontDialog в Windows Forms

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: выбранный в диалоговом окне цвет

И при нажатии кнопку нам отобразится диалоговое окно, в котором можно установить цвет формы:

ColorDialog в Windows Forms

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Acer aspire z3620 драйвера windows 10
  • Пулы приложений не могут быть запущены пока не будет запущена служба активации windows
  • Хороший просмотрщик фото для windows 10
  • Windows 98if от ifko
  • 0x80070007 код ошибки в windows 10 как исправить