- Localization (Русский)
- Contents
- Настройка
- Локаль
- Виртуальная консоль
- Шрифты
- Клавиатура
- Советы и рекомендации
- Русские man-страницы
- Перекодировка тегов MP3
- Шрифты в Arch Linux, чтобы всё было красиво
- Microsoft fonts
- Contents
- Installation
- Using fonts from a Windows partition
- Extracting fonts from a Windows ISO
- Current packages
- Legacy packages
- Fontconfig rules useful for MS Fonts
- Windows 8
- Как установить, обновить и удалить шрифты в Linux
- Получите образ, который вы действительно хотите
- Необходимые каталоги
- Добавление шрифтов
- Как насчет шрифтов Microsoft
- Как насчет Google Fonts
- Как удалить шрифты
- Создание приложений, осведомленных о новых шрифтах
Localization (Русский)
Под локализацией (localization, l10n) и интернационализацией (internationalization, i18n) понимается процесс адаптации программного обеспечения к культуре какой-либо страны (см. Википедия:Локализация программного обеспечения).
В статье описано, как настроить поддержку русского языка в Arch Linux.
Contents
Настройка
Локализация системы подразумевает главным образом три вещи: настройку локали и настройку клавиатуры в виртуальной консоли и графическом окружении (Xorg). Ниже приведены краткие рекомендации по каждому из пунктов без углубления в детали. Более подробную информацию можно найти в профильных статьях:
Локаль
Локаль — набор параметров, определяющий региональные настройки пользовательского интерфейса, такие как язык, страна, часовой пояс, набор символов, формат вывода даты, времени, используемая денежная единица. Чтобы настроить русскую локаль в вашей системе, следуйте инструкциям ниже.
Отредактируйте файл /etc/locale.gen , раскомментировав строку ru_RU.UTF-8 UTF-8 , после чего сгенерируйте локаль:
Проверьте, что заявленная локаль теперь доступна, выполнив locale -a . Когда локаль сгенерирована, установите её в качестве системной:
Перезагрузитесь, чтобы изменения вступили в силу. Команда locale без аргументов выводит список относящихся к настройкам локали переменных окружения. Если всё в порядке, то приложения должны «русифицироваться».
Виртуальная консоль
Настройки виртуальной консоли хранятся в файле /etc/vconsole.conf . Создайте файл и добавьте в него следующие строки:
В примере используется шрифт cyr-sun16 из пакета kbd (установлен по умолчанию, зависимость systemd). Если необходим шрифт покрупнее, то набор Terminus содержит шрифты разных размеров с поддержкой кириллических символов. Установите пакет terminus-font , после чего задайте необходимый шрифт переменной FONT в файле /etc/vconsole.conf . Шрифты Terminus именуются по схеме ter-* , список доступных шрифтов можно вывести командой:
Изменения вступят в силу после перезагрузки. Переключение языков привязано к комбинации клавиш Ctrl+Shift .
Шрифты
Установите пакеты ttf-dejavu и ttf-liberation со шрифтами DejaVu и Liberation соответственно.
Клавиатура
Прежде всего необходимо узнать модель клавиатуры. Откройте графический эмулятор терминала (не виртуальную консоль!) и выполните:
Команда вернёт список основных настроек клавиатуры. Нас интересует значение в строке model: . Например, стандартная клавиатура для ПК будет называться pc104 или pc105 . Для игровых клавиатур и клавиатур ноутбуков, которые часто имеют дополнительные клавиши, значение будет другим.
Задайте настройки клавиатуры с помощью утилиты localectl:
- us,ru — устанавливаются две языковые раскладки (layouts), английская (основная) и русская (дополнительная).
- pc105 — модель клавиатуры; если ваша модель отличается, то укажите её.
- «» — т.н. вариант раскладки. Поскольку указана пустая строка, то для обеих языковых раскладок будет использоваться вариант qwerty .
- grp:alt_shift_toggle — блок дополнительных опций; в примере задаётся всего одна опция, переключение языков по комбинации клавиш Alt+Shift .
Перезапустите Xorg или перезагрузитесь, чтобы изменения вступили в силу.
Советы и рекомендации
Русские man-страницы
man показывает страницы с учётом локали. Для принудительного показа русских страниц используйте следующую команду:
Перекодировка тегов MP3
Установите пакет python-mutagen и выполните следующую команду в каталоге с коллекцией MP3-файлов:
Команда перекодирует старые теги из кодировки CP1251 в UTF8, запишет тег версии id3v2.4 и удалит теги первой версии.
Источник
Шрифты в Arch Linux, чтобы всё было красиво
По глупости или как, но поставил себе на ноут Arch linux. Может, просто школьник в душе. И самое что бросается в глаза — в браузере вообще какие-то страшные шрифты. Есть какой-нибудь набор шрифтов, чтобы всё было терпимо? Потому что я так понимаю, установился там лютый дефолт. Как обычно народ решает данный вопрос?
Для начала выбирает шрифты при установке , там выбор есть, а дальше как пойдет. А в браузере шрифты могут вообще быть отдельной темой.
Мне этого достаточно.
По глупости или как, но поставил себе на ноут Arch linux. Может, просто школьник в душе.
Глупость тут не при чем, это тебе местные неосиляторы-рукожопы такое мнение навязали. Любой инструмент можно использовать неправильно.
Да не, я давно почитываю арчевики, поэтому и арч захотел посмотреть. Тут не неосиляторы виноваты.
Если у тебя имеется мак, попробуй заюзать маковские шрифты. Мне даже интересно, будет ли красивее
А, так ты (пере)сел с генты на арч. Значит, на генте всё было нормально. Тогда подробнее опиши проблему.
При чем тут арч, ты какое DE поставил? Настраивать под себя его пробовал? Ибо на дефолт порой смотреть страшно.
А если нужен настроенный арч, то может в стороны монжары посмотреть?
Сидел на генте 3-4 месяца. И то давно это было.
Поставил я KDE. Оно так же выглядит, как и везде. Но вот шрифты какие-то по умолчанию страшные. Вот я и спрашиваю как без геморроя поставить красивые шрифты. То есть кто что ставит себе?
Только в десяточке обновлённой берите, все доступные в интернете версии древние и корявые. Это воровство конечно, но что поделать. Между прочим, разве в Арче не надо компилировать, чтобы шрифты нормальные были? И главное, держитесь подальше от infinality.
А что за браузер, может быть стоит установить нормальный? Да и в принципе все сайты свои шрифты скачивают, системные используются только когда скачивание заблокировано.
Использовать виндовые шрифты? Ты вообще нормальный?
А что за браузер, может быть стоит установить нормальный?
Уверен? Там есть целая статья со списком шрифтов.
Так сайты под них верстаются зачастую. Они хотя бы с нормальным хинтингом, у свободных с этим большие проблемы.
не обязательно, практически любой на базе хромиума. Например, Edge (хотя тот и до того как на хромиум перевели был ничего).
Например, Edge (хотя тот и до того как на хромиум перевели был ничего).
Ну когда там появились ублоки всякие, он действительно начал сливать хромомусор по всем параметрам. Работает быстрее, памяти меньше потребляет, рендерит нормально. Про песочницы ничего не знаю, но их там есть (даже обещают лучшую интеграцию, вон у конкурентов тот же ASLR поломан). Это забавно, учитывая, что с точки зрения производителей браузеров существует только виндоус. Говорит кое-что о компетенции. У гугла хотя бы интерес в хромос, приходится тянуть и опенсорс.
Источник
Microsoft fonts
This article explains how to install TrueType Microsoft fonts and emulate Windows’ font rendering.
Contents
Installation
Using fonts from a Windows partition
If there is a Windows partition mounted, its fonts can be used by linking to them. It may be necessary to apply a workaround for system compressed files in order to read the font files.
For example, if the Windows C:\ partition is mounted at /windows :
Then regenerate the fontconfig cache:
Alternatively, copy the Windows fonts to /usr/share/fonts/ :
Then regenerate the fontconfig cache:
Extracting fonts from a Windows ISO
The fonts can also be found in a Windows ISO file. The format of the image file containing the fonts in the ISO is either WIM (Windows Imaging Format) if the ISO is downloaded online or ESD (Windows Electronic Software Download) if it is built with Windows’ Media Creation Tool. Extract the sources/install.esd or the sources/install.wim file from the .iso and look for a Windows/Fonts directory within this file. It can be extracted using 7z (in p7zip) or wimextract (in wimlib ). See an example below using 7z:
The fonts and the license will be located in the fonts directory.
Current packages
- ttf-office-2007-fontsAUR — Office 2007 fonts
- ttf-win7-fontsAUR — Windows 7 fonts
- ttf-ms-win8AUR — Windows 8.1 fonts
- ttf-ms-win10AUR — Windows 10 fonts
Legacy packages
You can also obtain ttf-tahoma AUR which, as you might expect, contains Tahoma.
Fontconfig rules useful for MS Fonts
Often websites specify the fonts using generic names (helvetica, courier, times or times new roman) and a rule in fontconfig maps these names to free fonts (Liberation, Google CrOS, GUST TeX Gyre. ). The substitutions are defined in /etc/fonts/conf.d/30-metric-aliases.conf .
To make full use of the Ms Windows fonts it is necessary to create a rule mapping those generic names to the Ms Windows specific fonts contained in the various packages above:
It is also useful to associate serif,sans-serif,monospace fonts in your favourite browser to MS fonts.
Windows 8
Although it provides newer versions of the fonts, it cannot automatically download the fonts due to license issues.
You can acquire fonts from an installed and fully updated Windows 8.1 system. Any edition of Windows 8.1 build Windows 8.1 6.3.9600.17238 will work.
On the installed Windows 8.1 system fonts are usually located in %WINDIR%\Fonts and license file is %SYSTEM32%\license.rtf .
You need the files listed in the source=() array. Place them in the same directory as this PKGBUILD file, then run makepkg.
makepkg —pkg ttf-ms-win8 will make just the Windows 8.1 core fonts package which should cover even more than ttf-ms-fonts AUR .
Источник
Как установить, обновить и удалить шрифты в Linux
Получите образ, который вы действительно хотите
В середине-конце 90-х годов графический интерфейс Linux страдал от ряда проблем, одной из которых были шрифты. Когда на рабочем месте впервые появился Linux-десктоп, ему не только не хватало таких вещей, как сглаживание, но и добавление шрифтов на рабочий стол было запутанным беспорядком.
Перенесемся в будущее, и эта проблема почти исчезла. Теперь добавлять, удалять и управлять шрифтами на рабочем столе Linux невероятно просто, если вы знаете, где их разместить и/или какие инструменты доступны. Давайте добавим несколько шрифтов!
Необходимые каталоги
Важно понимать, что есть два основных места для размещения новых шрифтов. Первое местоположение делает шрифты доступными во всем мире. Это важно, если у вас есть рабочий стол или сервер Linux, который используется несколькими людьми. Таким образом, если на ваш сервер Linux подключено более одного человека, и он хочет иметь доступ к более чем стандартному шрифту, каталог этих шрифтов будет выглядеть как /usr/share/fonts . В этом каталоге вы найдете пять подкаталогов, три из которых важны:
- /USR/доли/шрифты/OpenType
- /USR/доли/шрифты/TrueType
- /USR/доли/шрифты/truetype1
Первый каталог (opentype) – это место, где вы размещаете шрифты opentype. Эти шрифты обычно имеют расширение .otf. Второй и третий каталоги содержат шрифты TrueType, которые обычно заканчиваются на .ttf (или .TTF).
Второй каталог для пользовательских шрифтов находится в /home/USER/.fonts (где USER – фактическое имя пользователя). Шрифты, хранящиеся в этом каталоге, могут использоваться только этим конкретным пользователем. Следует отметить, что не все дистрибутивы Linux создают этот каталог по умолчанию. Если вы откроете свой файловый менеджер, вам нужно будет указать его для отображения скрытых каталогов (каталогов, которые начинаются с точки). Для большинства файловых менеджеров это можно сделать с помощью комбинации клавиш [Ctrl] + [h]. Если вы не видите этот каталог, вы можете создать его, щелкнув правой кнопкой мыши в вашем файловом менеджере и выбрав «Создать»> «Папка», или вы можете открыть окно терминала и выполнить команду:
Нет необходимости создавать подпапки для размещения шрифтов opentype и TrueType, так как все они будут размещены в одном и том же каталоге.
Добавление шрифтов
Чтобы добавить новые шрифты, вы должны сначала (законно) приобрести эти шрифты. Получив их, вы можете переместить файлы .ttf, .TTF или .otf в правильный каталог. Скажем, вы хотите, чтобы эти шрифты были добавлены глобально. Для этого вам нужно работать из командной строки (поскольку у обычного пользователя нет прав на перемещение файлов в /usr/share/fonts/).
Допустим, вы загрузили несколько шрифтов .ttf в свой пользовательский каталог загрузки (/home/USER/Downloads , где USER – ваше имя пользователя). Если вы хотите переместить эти шрифты в глобальный каталог, откройте окно терминала и введите следующую команду:
После того, как вы это сделали, вам нужно сообщить системе об изменениях, введя команду:
После выполнения этой команды все пользователи будут иметь доступ к вновь добавленным шрифтам.
Чтобы добавить эти загруженные шрифты конкретному пользователю, вы можете работать с графическим файловым менеджером следующим образом:
- Откройте файловый менеджер .
- Перейдите в папку Загрузки .
- Выберите все загруженные файлы шрифтов .
- Скопируйте файлы с помощью комбинации клавиш [Ctrl] + [c].
- Перейдите в каталог /home/USER/.fonts (где USER – фактическое имя пользователя).
- Вставьте файлы с помощью комбинации клавиш [Ctrl] + [v].
Более быстрый метод будет:
- Откройте окно терминала .
- Введите команду mv
Как насчет шрифтов Microsoft
В некоторых случаях вам понадобится определенный шрифт, лицензированный Microsoft. Такими шрифтами являются: Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Джорджия, Impact, Times New Roman, Требушет, Вердана и Вебдингс. Если вам нужны эти шрифты, вам необходимо установить стороннее приложение. Вот как это сделать в дистрибутиве Ubuntu Desktop:
- Откройте окно терминала.
- Введите команду sudo apt-get install ttf-mscorefonts-installer.
- При появлении запроса окей лицензия на шрифты.
Эти шрифты будут добавлены в глобальный каталог, и установка автоматически обновит кэш шрифтов для вас.
Как насчет Google Fonts
Google создал большое количество веб-шрифтов, доступных для всех пользователей настольных компьютеров. Чтобы добавить их на рабочий стол Linux, вы должны установить стороннее приложение под названием TypeCatcher. Чтобы сделать это, выполните следующие действия (опять же, демонстрация на Ubuntu Desktop):
- Откройте окно терминала .
- Введите команду sudo apt-get install typecatcher .
- Разрешить установку для завершения.
Как только TypeCatcher установлен, откройте его из меню рабочего стола. В главном меню найдите шрифт, который вы хотите установить, и нажмите кнопку загрузки (стрелка, указывающая вниз в левом верхнем углу). После того, как вы загрузили все нужные вам веб-шрифты Google, вам все равно нужно обновить кэш шрифтов с помощью команды sudo fc-cache -fv . После завершения этой команды все шрифты Google будут доступны для ваших приложений и для всех пользователей.
Как удалить шрифты
Удаление шрифтов производится в порядке, обратном добавлению шрифтов. Если вы удаляете пользовательские шрифты, вы просто откроете свой файловый менеджер, перейдите в каталог /home/USER/.fonts (где USER – фактическое имя пользователя ), выберите все шрифты, которые нужно удалить, и нажмите клавишу Delete на клавиатуре.
Чтобы удалить глобальные шрифты, сделайте следующее:
- Откройте окно терминала . Перейдите в нужный каталог с помощью команды cd/usr/share/fonts/truetype.
- Введите команду ls | less и прокрутите список, отметив имена файлов, которые необходимо удалить.
- Введите команду sudo rm FILENAME (где FILENAME – это имя файла шрифта, который нужно удалить).
- Введите команду sudo fc-cache -fv, чтобы обновить кэш шрифтов.
Если вы хотите удалить пакет Microsoft Core Fonts, вы можете сделать это с помощью команды:
Создание приложений, осведомленных о новых шрифтах
Это довольно просто. Самый простой способ сообщить приложению о новых шрифтах – это закрыть его и снова открыть. Обязательно сохраните все/всю работу, которую вы сделали, перед закрытием приложения. Эта задача выполняется, если вы добавили шрифты глобально или для каждого пользователя. Конечно, если эти вновь добавленные шрифты по-прежнему не отображаются ни в приложениях, ни в параметрах конфигурации рабочего стола, вы всегда можете выйти из рабочего стола и снова войти в систему. Это наверняка заставит все приложения знать о вновь добавленных шрифтах ,
Источник