Anton
Serjio
а чо он, не микроконтроллер?
Serjio
а, правильно писать. да
Serjio
это всё изза legacy
Serjio
никак не откажутся
Serjio
зато работает на многие поколения
Anton
ща найду
Serjio
да мне не надо, я так, беседу поддержать
Anton
вот, для примера, не малый шрифт UbuntuCondensed 48 размера: Bitmap size: 35456, внутри все возможные кириллические символы из всех кириллических алфавитов плюс аскии
Anton
мой любимый TerminusTTFMedium 12-го размера: Bitmap size: 4032
Anton
https://github.com/jef-sure/ili9341_dgx/blob/main/components/dgx/src/fonts/TerminusTTFMedium12.c
Serjio
это шрифт. а если "войну и мир" туда запихнуть?
в утф кодировке влезет вдвое меньше, чем в старых.
Anton
Anton
но ты понимаешь же, что это не важно. вот у меня в апи прилетает ютф8 джейсон, чего мне делать? перекодировать?
Serjio
а пользователи - пускай переключаются, ага
Serjio
ну и поддерживать две операционки - такое..
Anton
Serjio
ну если забирать со внешнего источника, где utf16
делать свой прокси? не слишком жирно?
Anton
для джейсона мне такие не известны. ютф-16 -- внутренняя мс-кухня (и джава-кухня, кстати), наружу, обычно, они как ютф-8 идиут
Anton
проблема ютф-16 у меня возникла когда сервер линк между ораклом и скл-сервером делал. вот тут-то для меня открытие было...
Anton
джейсон же стандартно в ютф8. я, к примеру, получаю айпи локейшен, а там у меня какой нить Düsseldorf, мне его как показывать в аскии?
Serjio
а, наверное я путаю.
ютф-8 - это ж однобайтное?
Serjio
дюссельдорф - для умляутов достаточно однобайтной?
Anton
Serjio
что значит до 127? а после? а русские символы к каким относятся?
Serjio
(я не читал, просто слышал про разные кодировки)
Serjio
ааа
Anton
если лень читать википедию, то код такой: https://github.com/jef-sure/ili9341_dgx/blob/main/components/dgx/src/font.c#L10
Serjio
это й в пдф странно отображается
Serjio
это всё про ютф8?
Anton
я дал ссылку на конкретную функцию decodeUTF8next
Алексей
это й в пдф странно отображается
"й" вообще может отображаться в 2 байта, как отдельная буква "й", или в 4 байта, как "и" и отдельно чёрточка
Anton
в юникоде есть понятие "кодепоинт" (будем про нормализованное представление говорить, Куликов, не путай товарища)
Anton
а есть кодировки внешние, как этот кодепоинт отобразить
Serjio
вот, замечал, когдакопипейстил текст из пдф в ворд, в ворде Й подчеркивалась, и когда ее удалял - приходилось дважды бекспейсом работать. сначала удалялась черточка, а потом буква й
Serjio
и
Anton
ютф8 -- это кодировка кодепоинтов, которая пытается "старый" код не сильно запутать
Anton
юникод разбивает кодепоинты на блоки
Anton
блок до 127 включительно -- "латин1", кодируется 1 байтом, все остальные по разному. основные кодировки укладываются в 2 байта.
Ruslan
Ruslan
Вот нормальная винда
iҚØN🐾🐾
Захар
@Rader07 проверь лс
Ruslan
прошёлся по всему коду OTA в IDF и понял, что надо включить verbose )))
iҚØN🐾🐾
Ruslan
на нём
iҚØN🐾🐾
Уверен, что это не баг 4.4?
iҚØN🐾🐾
Я вот пока боюсь обновлять 4.3 на 4.4 или на 5.0
Denis
на 4.4.3 не бойся
Ruslan
я был изначально на 4.4.3
Denis
а на 5.0 окуратно
Ruslan
щас на 4.4.4
Ruslan
не работает ни там ни там )
iҚØN🐾🐾
Откатывайся на 4.3)
Denis
я не обновляю я ставлю рядом
Ruslan
а там я на CICD выкусывал security опции из конфига (случайно) и без них оно работало как часы )
а теперь надо по-настоящему...
Evgen
Serjio
уже почитал, спасибо!
Evgen
кто написал "треш, угар и содомия" по поводу одного API - тот я
Evgen
Serjio
это ты о чем?
Serjio
бнопня?
Serjio
мимо прошло)
Serjio
я для себя бисти бойз открыл вчера..
Serjio
https://www.youtube.com/watch?v=evA-R9OS-Vo
произведение искусства..
Serjio
оХГДЕЖ
Ruslan
это последние 512 байт прошивки, не очень похоже на сигнатуру
Serjio
ну и в каких случаях туда пишется ff? по коду не понятно?
Ruslan
ff не пишется )