Отсутствие языков в пункте "Добро пожаловать" #104

Closed
opened 7 months ago by rodion.n · 28 comments
Collaborator

Не могу быть уверен, но мне кажется так быть не должно.
image
image
image
image
image
image
image
image

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

  • Дореволюционный русский
  • Эрзянский
  • Синдарин
  • Эсперанто
  • Эмоджи
  • Гаитянский
  • Идиш
  • Иврит
  • Кабардино-Черкесский
  • Карачаево-Балкарский
  • Лаосский
  • Кхмерский
  • Коса
  • Люксембурский
  • Гэльский
  • Яванский
  • Якутский
  • Сусу
  • Эве
  • Нко
  • Го
  • Алур
  • Бетаве
  • Синдхи
Не могу быть уверен, но мне кажется так быть не должно. ![image](/attachments/94c66181-c7c9-4161-a9c7-e410f3c7356b) ![image](/attachments/de092122-be2a-40a3-b691-3cd2c1fd9d0a) ![image](/attachments/db9985e3-1e01-498d-a4ae-add982b0c2ba) ![image](/attachments/d1a99686-cdc2-444e-becc-27b3412cfef3) ![image](/attachments/e5cdb3aa-aaa7-4897-aa8a-56efb1dc00bf) ![image](/attachments/80853431-eeaf-4740-b883-a4a037607022) ![image](/attachments/a40aea8c-fedc-4c0e-842d-fe31916fdff2) ![image](/attachments/7cbf94da-0142-49e3-b417-fd6be1196644) И раз уж на то пошло и в систему добавлены все языки которые только существуют то есть еще языки на моей памяти которые реализованы некоторых программах, и которых нет в списке, как например: - Дореволюционный русский - Эрзянский - Синдарин - Эсперанто - Эмоджи - Гаитянский - Идиш - Иврит - Кабардино-Черкесский - Карачаево-Балкарский - Лаосский - Кхмерский - Коса - Люксембурский - Гэльский - Яванский - Якутский - Сусу - Эве - Нко - Го - Алур - Бетаве - Синдхи
rodion.n added the неисправно улучшение labels 7 months ago
asmeron was assigned by rodion.n 7 months ago
rodion.n self-assigned this 7 months ago
YanTheKaller was assigned by rodion.n 7 months ago
Collaborator

я беру языки из /usr/share/i18n/locales/
всё что есть там я обрабатываю

я беру языки из /usr/share/i18n/locales/ всё что есть там я обрабатываю
Owner

@YanTheKaller так криво выводятся языки, и ты что не знаешь ?
Какой язык есть в системе и ты его не можешь отобразить ?

@YanTheKaller так криво выводятся языки, и ты что не знаешь ? Какой язык есть в системе и ты его не можешь отобразить ?
Collaborator

как минимум два языка из этого списка я в установщике нашёл

как минимум два языка из этого списка я в установщике нашёл
Poster
Collaborator

К чему в итоге ведет исход задачи? При условии что квадраты с ключами символов до сих остались.

К чему в итоге ведет исход задачи? При условии что квадраты с ключами символов до сих остались.
Collaborator

моё единственное предположение - символов этих языков нет в кодировке UTF-8 из-за чего они не отображаются

моё единственное предположение - символов этих языков нет в кодировке UTF-8 из-за чего они не отображаются
Owner

Всё верно, этих символов нет в UTF-8

Всё верно, этих символов нет в UTF-8
Collaborator

ну и что тогда с ними делать?

ну и что тогда с ними делать?
Owner

Так не конвертировать и выводить не в UTF-8

Так не конвертировать и выводить не в UTF-8
Collaborator

gtk работает только на utf-8

gtk работает только на utf-8
Owner

Включить эти языки и загрузить систему посмотреть что будет в ГТК

Включить эти языки и загрузить систему посмотреть что будет в ГТК
Poster
Collaborator

Например выберем sat_IN, который отображает NaN символы.

При выборе в установщике естественно будет английский язык, (кстати когда выбираешь этот язык в конфигах также
А если настроить систему непосредственно на этот язык например при помощи ubl-settings-system:

  • Автоматически добавляется английский язык, вместе с sat_IN, который никак не убрать
    image
    image
    (en_US.UTF-8 Шреденгера какой-то)

Ну и при запуске на этом языке система будет англоязычная
image

И так со многими языками кстати, не все перечислю но работает мало что, кроме основных по типу: Азербайджанского, Албанского, Английского, Арабского, Белорусского, Русского, Иврита, Украинского, Немецкого, Французкого языков. И то они тоже создают некоторые вопросы, в которые полагаю можно углубиться далеко и на долго

Например выберем sat_IN, который отображает NaN символы. При выборе в установщике естественно будет английский язык, (кстати когда выбираешь этот язык в конфигах также А если настроить систему непосредственно на этот язык например при помощи ubl-settings-system: - Автоматически добавляется английский язык, вместе с sat_IN, который никак не убрать ![image](/attachments/44d14a45-bc30-4506-a9cc-5e5b03003660) ![image](/attachments/1cf31f1b-6c0b-4914-bf56-579411019450) (en_US.UTF-8 Шреденгера какой-то) Ну и при запуске на этом языке система будет англоязычная ![image](/attachments/1f12fe85-0ac9-418f-8c47-930a7747828b) И так со многими языками кстати, не все перечислю но работает мало что, кроме основных по типу: Азербайджанского, Албанского, Английского, Арабского, Белорусского, Русского, Иврита, Украинского, Немецкого, Французкого языков. И то они тоже создают некоторые вопросы, в которые полагаю можно углубиться далеко и на долго
Collaborator

было выявлено что в системепо умолчанию нет ни одного шрифта который поддерживал отображение символов из этого языка. Решается установкой noto-fonts
image

было выявлено что в системепо умолчанию нет ни одного шрифта который поддерживал отображение символов из этого языка. Решается установкой noto-fonts ![image](/attachments/fe214567-aa2c-4b5a-a66c-050baa6f1301)
7.2 KiB
Owner

Добавил в пакет с модулем ubm-021-xorg-fonts шрифт noto-fonts версию менять не стал, только переустанавливать вручную.
В ISO новый вместе с инсталлятором новым добавлю новый модуль.

Добавил в пакет с модулем `ubm-021-xorg-fonts` шрифт `noto-fonts` версию менять не стал, только переустанавливать вручную. В ISO новый вместе с инсталлятором новым добавлю новый модуль.
Collaborator

значит можно задачу закрывать, или пусть стоит пока шрифт не добавится в ISO?

значит можно задачу закрывать, или пусть стоит пока шрифт не добавится в ISO?
asmeron closed this issue 3 months ago
rodion.n reopened this issue 2 months ago
Poster
Collaborator

Все равно имеются несколько языков без разметки даже с учетом noto-font

100% не появится
Бирманский
Монский
Сантали
Тулу

Все равно имеются несколько языков без разметки даже с учетом noto-font 100% не появится Бирманский Монский Сантали Тулу
Owner

Какой шрифт для этих добавить ?

Какой шрифт для этих добавить ?
Poster
Collaborator

Вообще помимо noto-fonts большим размером символов обладает Segoe UI Unicode. Но это уже виндусятина выйдет

Вообще помимо `noto-fonts` большим размером символов обладает `Segoe UI Unicode`. Но это уже виндусятина выйдет
Owner

Если посмотреть пакеты с шрифтами: ttf-selawik или ttf-segoe-ui-variable вместо noto-fonts
Хотелось бы один воткнуть что-бы все языки в базе включали, что-бы не наблюдать квадраты.

Если посмотреть пакеты с шрифтами: `ttf-selawik` или `ttf-segoe-ui-variable` вместо `noto-fonts` Хотелось бы один воткнуть что-бы все языки в базе включали, что-бы не наблюдать квадраты.
Poster
Collaborator

ttf-selavik пустой
возможно что-то имеет ttf-segoe-ui-variable

Но как вариант в моей папке в smb лежит ttf версия Segoe-UI-Unicode-Regular может его можно как-то импортировать.

`ttf-selavik` пустой возможно что-то имеет `ttf-segoe-ui-variable` Но как вариант в моей папке в smb лежит ttf версия `Segoe-UI-Unicode-Regular` может его можно как-то импортировать.
Owner

Если Segoe-UI-Unicode-Regular подкидываешь в систему, без noto-fonts то все кодировки в ГУЙ отображется ?
Могу любой шрифт в пакет добавить, главное чтобы был нужным и всё включал и по лицензиям был свободный.

Если `Segoe-UI-Unicode-Regular` подкидываешь в систему, без `noto-fonts` то все кодировки в ГУЙ отображется ? Могу любой шрифт в пакет добавить, главное чтобы был нужным и всё включал и по лицензиям был свободный.
Poster
Collaborator

По факту можно юзать и noto-fonts но даже там эти все языки разделены по разным файлам, по хорошему необходимо в css файл прописывать каждый тоесть:

  • Noto Sans
  • Noto Sans Fangsong
  • Noto Sans Rashi
  • ...

Иначе он и будет дырявый.
Но увы тот же Segoe UI Unicode уже имеет свои отсуствующие языки

По факту можно юзать и noto-fonts но даже там эти все языки разделены по разным файлам, по хорошему необходимо в css файл прописывать каждый тоесть: - Noto Sans - Noto Sans Fangsong - Noto Sans Rashi - ... Иначе он и будет дырявый. Но увы тот же Segoe UI Unicode уже имеет свои отсуствующие языки
Owner

Точно прописывать нужно в .css ?
Насколько я знаю, если не найден на локализацию шрифт, то он должен брать с любого шрифта первого попавшегося подходящего.

Точно прописывать нужно в .css ? Насколько я знаю, если не найден на локализацию шрифт, то он должен брать с любого шрифта первого попавшегося подходящего.
Poster
Collaborator

по хорошему на каждый элемент прописывается font-family непосредственно в программе.
Если шрифт не находится - берется в системе.
Если в системе нет - выдается NaN символ.
По крайней мере в той же libadwaita на моей памяти все в ручную прописано непосредственно в библиотеке.
Из-за этого даже там где шрифтов этих нет, приложения под этой либой юзают прописанные

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

по хорошему на каждый элемент прописывается font-family непосредственно в программе. Если шрифт не находится - берется в системе. Если в системе нет - выдается NaN символ. По крайней мере в той же libadwaita на моей памяти все в ручную прописано непосредственно в библиотеке. Из-за этого даже там где шрифтов этих нет, приложения под этой либой юзают прописанные Нужно просто определиться со шрифтом всех приложений, и юзать непосредственно их, возможно даже собрать свой ttf файл со всеми языками, чтобы небыло мешанины из палитры шрифтов, которые никак с собой не сочитаются, но это целый проект на который потребуется достаточно времени.
Owner

Взять у Ubuntu шрифт который всё содержит, все языки или у Calamares

Взять у Ubuntu шрифт который всё содержит, все языки или у Calamares
Poster
Collaborator

Calamares не имеет много языков
Ubuntu еще больше пустых

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

Calamares не имеет много языков Ubuntu еще больше пустых тут тяжело вообщем с этим всем, и по факту если уж не делать собственный шрифт, то нужно использовать тогда несколько, чтобы дополняли недостающие пробелы, или не юзать эти языки вообще
Collaborator

noto-fonts
установил пакет и все языки из списка начали нормально отоброжаться без дополнительных действий, что ещё тут обсуждать?

noto-fonts установил пакет и все языки из списка начали нормально отоброжаться без дополнительных действий, что ещё тут обсуждать?
Owner

noto-fonts я же сделал предустановленным, в модуле шрифтов, будет в новом ISO

noto-fonts я же сделал предустановленным, в модуле шрифтов, будет в новом ISO
Poster
Collaborator

Noto-fonts решает данную проблему, причин держать данную задачу открытой, я не вижу, закрываю.

Noto-fonts решает данную проблему, причин держать данную задачу открытой, я не вижу, закрываю.
rodion.n closed this issue 3 weeks ago
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubinstall-gtk#104
Loading…
There is no content yet.