Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Jun 03, 2020 1:19 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 69 posts ]  Go to page Previous 1 2 3 4 5
Author Message
 Post subject: Re: SysFn 4
PostPosted: Mon Oct 23, 2017 5:18 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Pathoswithin wrote:
Wikipedia wrote:
the first half (code points 0–127) being the same as ASCII
Тоже самое касается юникода. Идём сюда -> https://en.wikipedia.org/wiki/ASCII
Wikipedia wrote:
ASCII reserves the first 32 codes (numbers 0–31 decimal) for control characters
Что сказать-то хотел этим?
Pathoswithin wrote:
Использовать их для чего-либо - плохая идея.
Эта кодировка уже используется в качестве системной.
В cp866 символы выглядят вполне конкретно.

В данный момент правильнее всего шрифт выглядит в консоли.
Менее правильно 6x9.
8x16 ещё хуже.

Вот это я и пытаюсь тебе уже на протяжении нескольких постов объяснить.
Ты как обычно упёрся, и так не научился признавать свои ошибки.


Top
   
 Post subject: Re: SysFn 4
PostPosted: Mon Oct 23, 2017 10:59 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1271
Хотел сказать, что в отличии от ср437, в ср866 эти символы зарезервированы как непечатаемые служебные символы. В идеале функция 4 должна их пропускать.
0CodErr wrote:
Кажется, было бы лучше, если символ #0 выглядел бы одинаково в обоих шрифтах, это было бы удобно, если не хочется перед выводом текста принудительно закрашивать предыдущую надпись.
А конкретней, плохая идея - стирать текст любыми символами кроме пробела.

А в чём моя ошибка? Что я тебе не угодил? А почему ты сам это не сделаешь? В ревизии 6974 моё мнение тебя не остановило. В отличии от тебя, я не пишу программ с закрытым кодом; шрифт и программа для сборки лежат здесь viewtopic.php?f=35&t=1952&start=30
А можно и просто отредактировать charUni.mt в hex-редакторе.


Top
   
 Post subject: Re: SysFn 4
PostPosted: Sun Mar 11, 2018 3:58 pm 
Online
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5277
Может кто-то сделать charUni.mt в формате CPP866 для эмулятора KlbrInWin ?

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: SysFn 4
PostPosted: Fri Mar 20, 2020 4:02 am 
Online
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5277
В браузере WebView шрифт выводится через сисфункцию 4 в буфер. Есть проблема: если Y=32000 то ниже ничего не рисуется https://prnt.sc/rjcecb

Можно ли убрать это ограничение?

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: SysFn 4
PostPosted: Sat Mar 21, 2020 3:02 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1271
Наверно 32768, как раз 16 бит со знаком.


Top
   
 Post subject: Re: SysFn 4
PostPosted: Wed Mar 25, 2020 2:54 pm 
Offline
User avatar

Joined: Thu May 18, 2017 2:29 am
Posts: 196
Leency wrote:
В браузере WebView шрифт выводится через сисфункцию 4 в буфер. Есть проблема: если Y=32000 то ниже ничего не рисуется
А зачем вообще так далеко рисовать символы?

У меня правда монитора с таким большим разрешением нет. Но в моём текстовом редакторе (Neon) стоит проверка координат символов. Если какой-то символ не попадает полностью в видимую область, он просто не рисуется в буфере, который выводится на экран.

_________________
The Glass is Always Half Full! :mrgreen:


Top
   
 Post subject: Re: SysFn 4
PostPosted: Wed Mar 25, 2020 3:48 pm 
Online
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5277
Страницы в вэбе сейчас длинные: хабра, пикабу. 32000 пикселей не так много.

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: SysFn 4
PostPosted: Sun May 03, 2020 2:39 pm 
Online
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5277
Quote:
Почему символы новой строки и таба имеют видимый символ???
Ни в одной ОС такого поведения нет. Это нужно исправить.

Why \n and \t has visible char? It has to be fixed.
UPD: Fixed in #7895
charUni.mt: invisible tab and new line characters by Pathoswithin


Attachments:
visible_chars.png
visible_chars.png [ 3.66 KiB | Viewed 1000 times ]

_________________
Звиздеть не мешки ворочать


Last edited by Leency on Fri May 08, 2020 11:15 am, edited 4 times in total.
Top
   
 Post subject: Re: SysFn 4
PostPosted: Thu May 07, 2020 9:38 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1271
А при чём здесь ОС? Во-первых, это зависит от конкретного шрифта. Во-вторых, от кодировки. Например, в ср437 эти символы имеют конкретный вид. В других кодировках их вид не определён, потому в-третьих, текстовые редакторы эти символы не выводят.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 69 posts ]  Go to page Previous 1 2 3 4 5

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited