NotoEmoji, Supermium и опять шрифты
поставил шрифты из комплекта cпepмиума... и теперь разноцветные майпаловские смайлики заменлись на чернобелые от cпepмиума....
ожиданиё
реальноздь
чего писать в UserContent.css ужо не помнитсо в ппимерах тут только для конкретных сайтов а теперь нада глобально да и хрен его кого именно надо менять
... а писать нужно это
@font-face { font-family: 'Segoe UI Emoji'; src: local('Twemoji Mozilla'); }
about:config
font.name-list.emoji
Noto Emoji, Twemoji Mozilla
about:config font.name-list.emoji
Noto Emoji, Twemoji Mozilla
tried several variants on fresh/clear browser no one works or somewhere is something like font cache?
idk,Supermium use Noto Emoji font,not Noto Color Emoji font
idk,Supermium use Noto Emoji font,not Noto Color Emoji font
supermium can't use this color fonts so i need to install bw fonts but when i "install" this addition bw fonts that works in supermium old mypal color fonts not works more in mypal
also i think mypal using TwemojiMozilla.ttf
or mypal install notoemoji at "first" run? and i replace it?
Use this at; about:config -> font.name-list.emoji = Twemoji Mozilla, Segoe UI Emoji, Noto Emoji Regular
Use this at; about:config -> font.name-list.emoji = Twemoji Mozilla, Segoe UI Emoji, Noto Emoji Regular
it doesn't works also Noto Emoji is that WRONG BW font so i NOT need it in mypal at all i need it ONLY IN supermium
only deleting noto emoji from windows/fonts works
mypal completely ignoring this font.name-list.emoji and loading bw noto emoji from windows/fonts instead but before maybe there was previous bw noto emoji from previous supermium and it doesn't affect mypal
also new supermium noto emoji font font viewer displays with Segoe UI Emoji name but mypal loading it with font.name-list.emoji;Twemoji Mozilla even (without Segoe UI Emoji in this list)
also i get previous noto emoji from restore points and mypal doesn't load it if it installed (or it's actually color version?) previous_NotoEmoji.zip new_NotoEmoji.zip
also i have Twemoji Mozilla in windows\fonts too
так же посмотрел шрифты в инспекторе могу предположить что старый noto emoji просто не грузитсо в mypal-е и вместо него подтягиваетсо или Twemoji Mozilla или какой то файл из интернетов
ну и логично жо сайтек хочет какой то конкретный шрифт а не какой то дефолтный для смайликов
налицо конфликт шрифтов гугол вообще не выдает что либо внятное на эту тему и как это разрулить
положил новый шрифт в chrome.exe.local для спepмиума но это ниxpeнa не дало вообще видимо так локально шрифты не подгрузить
@font-face { font-family: 'Noto Emoji Regular'; src: local('Twemoji Mozilla'); }
@font-face { font-family: 'Noto Emoji'; src: local('Twemoji Mozilla'); }
ничего не дает
кстате в win15 оно загружает другие цветные шрифты а хотелось бы эти привычные из ХРю которые наверное те самые Twemoji Mozilla o_O но вот только почему там другой шрифт? никакого Segoe UI Emoji в W7 я не нахожу (так же как и notoemoji) в ХРю у меня его тоже нет
this one works
@font-face { font-family: 'Segoe UI Emoji'; src: local('Twemoji Mozilla'); }
in %Profile%/chrome/userContent.css
правда некоторые рожитсы все равно тянутсо из чб шрифта не уверен были ли они раньше цветными и были ли вообще потом еще посмотрим
Supermium Emoji Font
Mypal Emoji Font
Google noto color emoji Font
Google noto emoji Font
Я вылечил твиком реестра.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Segoe UI Emoji"="Noto Color Emoji"
Supermium is use black ver,not color ver some website use webfont for emoji
Why to install, let it put inside browser folder like do mozilla. And the question is why Mypal looking for this font an take it instead its own.
Why to install, let it put inside browser folder like do mozilla. And the question is why Mypal looking for this font an take it instead its own.
microsoft moment
ППЦ эта же шляпа и на roytam-овских фаирфоксах
Всё началось с:
поставил шрифты из комплекта cпepмиума...
У Mypal и прочих мозилловских браузеров логика явно такая: сначала смотрит, установлен ли в системе шрифт с рожами. Если есть - использует его, если нет - использует тот, который лежит в потрохах браузера.
Вопрос: так ли уж необходимо было шрифт от Supermium устанавливать в систему? Может, там такая же логика выбора?
А ещё в обсуждении https://bugzilla.mozilla.org/show_bug.cgi?id=1686274 упоминается параметр gfx.bundled-fonts.activate, установка которого в любое положительное число заставляет браузер предпочитать собственные шрифты установленным в систему.
Не знаю, применимо ли это к нынешним версиям Mypal (готового такого параметра у него в about:config нет, самому создавать надо), но попробуй. (Параметр вступает в действие после перезапуска браузера.)
Вопрос: так ли уж необходимо было шрифт от Supermium устанавливать в систему? Может, там такая же логика выбора?
Хром тупой и не умеет брать шрифты из своих папок, по крайней мере я перебрововал все места (создавал папку Fonts и ложил шрифт в неё), и в его папке и папки юзера, ни откуда не подхыватывает. Но устанавливать шрифт в принципе не обязательно, есть расширение, которое добавляет эмодзи, да еще и цветные, со шрифтом они только ЧБ.
упоминается параметр
gfx.bundled-fonts.activate, установка которого в любое положительное число заставляет браузер предпочитать собственные шрифты установленным в систему.
Похоже Mypal это не поддерживает, ничего не изменилось.
есть расширение, которое добавляет эмодзи, да еще и цветные, со шрифтом они только ЧБ.
А у Хрома вообще встроенная шрифтовая машина есть (как FreeType у Firefox)? А то ведь поддержка цветных шрифтов появилась только в Windows 8.1, а до того любой шрифт при выводе средствами Windows неизбежно получался чёрно-белым.
А у Хрома вообще встроенная шрифтовая машина есть (как FreeType у Firefox)?
Похоже, что нет, использует системную. Поэтому и шрифты не может подхватить. А расширение просто заменяет символы на соответствующие картинки.
Поэтому и шрифты не может подхватить.
Тут нет прямой связи. Прикладная программа может самостоятельно установить в Windows свой собственный шрифт, причём только на время своей работы и так, что он будет виден только этой программе.
Но растризовать этот шрифт будет системная шрифтовая машина - со всеми её ограничениями (в т.ч. и отсутствием поддержки цветных шрифтов).
Вышесказанное может послужить объяснением, почему Supermium тащит с собой чёрно-белый шрифт, но не объясняет, почему его нужно устанавливать руками.
и прочих мозилловских браузеров логика явно такая:
ну это ясно и вот теперь последствия надо разгребать... а спepмиумный шрифт таки нужон
а править каждый фаирфокс (у меня их штук 15) изза одного хрома.... ну хатея не очень интересная
Вышесказанное может послужить объяснением, почему Supermium тащит с собой чёрно-белый шрифт, но не объясняет, почему его нужно устанавливать руками.
видимо это был самый быстрый способ завести хоть какой то шрифт для иконок в ХРю а хромы видимо дропнули ХРю еще до того как возникла необходимость отображать цветные иконки на ХРю когда в фаирфокс завезли свой рендорор для этого
видимо это был самый быстрый способ завести хоть какой то шрифт для иконок в ХРю
Нет никакой особой разницы между "установить шрифт инсталлятором в систему на постоянку" и "установить шрифт приложением временно и только для этого приложения".
В обоих случаях для этого вызывается одна и та же функция Windows, а вся разница - в одном из передаваемых ей флагов.
Может. автор Supermium просто не знает об этом?
ну фонт то вообще не ставитсо при запуске я его ручками положил в фонты Ж) чтоб оно рабоотало? (хотя возможно он ставитсо при установке браузера но я браузер НЕ устанавливаю а распаковываю (ибо мне нужон только portable : ))
...а если подуумать некоторые чб иконкии отображались и без этого фонта (но далеко не все)
Может. автор Supermium просто не знает об этом?
там еще упомнинаютсо флаги браузера для установки этого фонта надо наверно их попробовать без фонта в системе
Прикладная программа может самостоятельно установить в Windows свой собственный шрифт, причём только на время своей работы и так, что он будет виден только этой программе.
Возможно они не стали так делать, чтобы упростить себе разработку, потому что тогда под разные ос придется городить свои костыли. Поэтому типа "используем что есть, без добавлений".
а править каждый фаирфокс (у меня их штук 15) изза одного хрома.... ну хатея не очень интересная
А что мой твик реестра, что я кидал здесь выше? У меня на трех системах он устранил конфликты, Хромы показывают ЧБ эмодзи из шрифта, а Мозиллы показывают цветные из своих шрифтов.
а хромы видимо дропнули ХРю еще до того как возникла необходимость отображать цветные иконки на ХРю
Нет, разрабы просто забили на это, в 7 так же ЧБ, цветные будут только в 8.1+, где в систему добавлена поддержка цветных.
Нет, разрабы просто забили на это, в 7 так же ЧБ, цветные будут только в 8.1+, где в систему добавлена поддержка цветных
странно мне показалось что умя цветные надо будет перепровериить
@NS-Clone
ну фонт то вообще не ставитсо при запуске
Судя по написанному на официальном сайте Supermium, шрифт устанавливается инсталлятором. И то, что его можно установить также и руками потом, ничего принципиально не меняет, шрифт в любом случае оказывается впендюренным в систему, где и изгаживает жизнь всем остальным.
там еще упомнинаютсо флаги браузера для установки этого фонта
Нет, это не об установке шрифта, о а способе его вывода на экран.
@EDSln
Возможно они не стали так делать, чтобы упростить себе разработку, потому что тогда под разные ос придется городить свои костыли.
ОС во всех случаях одна - Windows. И та функция установки шрифта, о которой я говорю, в ней существует без изменений со времён версии 3.1 (когда поддержка TrueType появилась).
А что мой твик реестра, что я кидал здесь выше? У меня на трех системах он устранил конфликты, Хромы показывают ЧБ эмодзи из шрифта, а Мозиллы показывают цветные из своих шрифтов.
А с какой версии Windows появилась поддержка цветных шрифтов? А без этой поддержки никакой из установленных в систему шрифтов мозиллообразный браузер цветным не покажет.
А чтобы, несмотря на имеющийся системный, задействовать собственный шрифт, нужно включать gfx.bundled-fonts.activate, но, судя по вашим экспериментам, у Mypal этого параметра нет.
Нет, разрабы просто забили на это, в 7 так же ЧБ
А с другой стороны, я вообще не очень понимаю, зачем браузеру тащить с собой OpenType-шрифт, если он - браузер этот - заведомо умеет самостоятельно работать со шрифтами WOFF.
Судя по написанному на официальном сайте Supermium, шрифт устанавливается инсталлятором.
Только если в инсталлаяторе установить соответствующую галочку, без нее ничего не установится.
ОС во всех случаях одна - Windows.
А как же Мак, Линукс, Андроид и прочее? Основной код то общий для всех, и под каждую тогда придется делать своё, чтобы правильно присоединяло шрифты. Хотя наверняка это не сложно, просто опять же забили.
А без этой поддержки никакой из установленных в систему шрифтов мозиллообразный браузер цветной шрифт не покажет.
Хром не покажет, Мозилла покажет. Вот для примера, я удалил в Mypal68 все шрифты из папки Fonts, удалил так же и NotoSans от Supermium, Mypal показывает малую часть и ЧБ.
А теперь я установил в систему цветной шрифт NotoColorEmoji весом аш 23 МБ, Supermium вообще теперь ничего не показывает, а Mypal использует этот шрифт и показывает цветным. Система ХР.
Просто в самих ФФ есть поддержка цветных эмодзи из шрифтов, поэтому им не важно, поддерживает система это или нет. Но вот NotoSans от Supermium почему то это ломает.
Только если в инсталлаяторе установить соответствующую галочку, без нее ничего не установится.
Да, галочка требуется. Но @NS-Clone упирал именно на то, что ему устанавливать вручную. Хотя это всё мелочи жизни: от способа установки шрифта в систему результат не изменится.
ОС во всех случаях одна - Windows.
А как же Мак, Линукс, Андроид и прочее?
Мы сейчас говорим о Supermium (и немного о Mypal). А оба они предназначены исключительно для Windows.
И если автор Supermium осилил вызов функции AddFontResourceEx() из инсталлятора, то вполне мог бы повторить этот подвиг и для основного приложения, но с добавлением флага FR_PRIVATE.
Хром не покажет, Мозилла покажет.
Значит, описание логики работы со шрифтами а багзилле было корявым. Я знал, что Firefox растрирует шрифты сам, даже системные (помню, сколько в отдалённом уже прошлом было криков, когда там сменили шрифтовую машину, отчего резко вид буковок изменился), но из прочитанного сейчас решил, что от самостоятельного растрирования системных они уже отказались.
Мне пока непонятно, почему даже при настройке font.name-list.emoji = Twemoji Mozilla у @NS-Clone используется шрифт Noto Emoji.
Хм.
Установил у себя в Windows XP шрифт Noto Emoji, выложенный @NS-Clone в архиве new_NotoEmoji.zip.
Перезапустил Mypal.
Настройки Mypal по умолчанию: font.name-list.emoji = Segoe UI Emoji, Twemoji Mozilla
Зашёл на сайт https://emojikeyboard.top/ - всё там цветное, рисуется шрифтом Twemoji Mozilla.
Рожицы под здешними сообщениями тоже цветные.
Что-то @NS-Clone о своих издевательствах над программами/системой недоговаривает.