Форум русскоязычного сообщества Ubuntu


Автор Тема: Квадраты вместо символов  (Прочитано 3052 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KD26

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Квадраты вместо символов
« : 05 Января 2019, 08:31:32 »
Имею сервер с Ubuntu 16.04 английские и русские буквы нормально отображаются, а вот символы из раздела Расширенная латиница-D, в частности мне нужен символ ꜩ (Номер в Юникоде U+A729), отображаются в виде квадратов, как исправить?
« Последнее редактирование: 05 Января 2019, 08:36:24 от KD26 »

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 784
  • 好红狼
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #1 : 05 Января 2019, 08:54:39 »
Где именно (в каких программах) проблемы с символами?
Может попробовать сменить шрифт?
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн KD26

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #2 : 05 Января 2019, 09:31:32 »
Нет каких-то определённых программ, везде где бы не пытался ввести этот ꜩ символ, будет вместо него квадрат
« Последнее редактирование: 05 Января 2019, 14:04:24 от KD26 »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #3 : 05 Января 2019, 12:20:35 »
Сначала попробуйте установить все шрифты для X-ов, какие есть в репозитарии, одной командой.
Там, конечно, будет много ненужных для этого случая, например, китайский, но, надеюсь, будет и этот.
Пётр.

Оффлайн KD26

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #4 : 05 Января 2019, 13:56:10 »
Я нашёл нужный шрифт Monaco-Linux.ttf, закинул его в директорию /usr/share/fonts как мне теперь изменить системный шрифт, через поиск нахожу только как поменять с помощью графического интерфейса, а как поменять через терминал, так как у меня Ubuntu Server
« Последнее редактирование: 05 Января 2019, 13:59:14 от KD26 »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #5 : 05 Января 2019, 14:42:29 »
Посмотрите fc-cache из пакета fontconfig. У меня Ubuntu-18.04  и у меня эти символы видны и сейчас без всяких усилий.
Пётр.

Оффлайн KD26

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #6 : 05 Января 2019, 14:52:43 »
Ну я запускал команду sudo fc-cache -fv но ничего не изменилось с отображением символа

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #7 : 05 Января 2019, 21:26:03 »
KD26, а вы запустите fc-cat и посмотрите, какие каталоги со шрифтами она показывает.
"fonts" там нет, а вот подкаталоги /usr/share/fonts есть.
Положите этот шрифт себе в ~/.fonts и ещё раз дайте команду fc-cache.
Пётр.

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #8 : 05 Января 2019, 21:28:26 »
А пробовали
setfont <файл со шрифтом>?

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #9 : 05 Января 2019, 22:20:28 »
Можно и fc-cache с указанием каталога.
Пётр.

Оффлайн KD26

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #10 : 08 Января 2019, 03:05:23 »
В общем с отображением ꜩ разобрался и понял что в терминале Ubuntu Server 16.04 и я думаю в 18.04 тоже самое, нет простого способа отобразить ꜩ
Нужно самому создать шрифт с нужным символом с расширением .psf и такой шрифт может содержать максимум 512 символов, далее закинуть в папку /usr/share/consolefonts и выполнить команду:
Цитировать
sudo setfont /usr/share/consolefonts/name_file.psf
Если через удалённый доступ с помощью Pytty, то в настройках самой Pytty можно шрифт поменять, допустим на DejaVu Serif и ꜩ будет отображаться

Найти бы инструкцию по созданию таких шрифтов, я попробовал бы заморочиться, ради интереса)
« Последнее редактирование: 08 Января 2019, 03:19:06 от KD26 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #11 : 08 Января 2019, 03:12:34 »
Терминал нужен, только когда вообще ничего не работает.
Смысла ради 15 минут в тысячелетие заморачиваться по поводу одного символа, который никто не увидит, не вижу.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #12 : 08 Января 2019, 04:40:58 »
KD26, успехов...

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #13 : 08 Января 2019, 09:52:21 »
ALiEN175, тонко :)
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн KD26

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Квадраты вместо символов
« Ответ #14 : 08 Января 2019, 13:03:42 »
KD26, успехов...



Ну да смешно звучит ;D но через удалённый доступ та получилось отобразить, я это имел ввиду
Зато пока разбирался освоил как .ttf шрифты редактировать и собрал свой шрифт из разных шрифтов
« Последнее редактирование: 08 Января 2019, 13:12:02 от KD26 »

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.