1 Востаннє редагувалося Stanislav Stecenko (21.08.2015 08:14:22)

Тема: Delphi xe7 кодіровка редактора

Як зробити шоб ридакто де пишиться код відображав всі символи Unicode а не квадратиками (при каміпіляцій впрограмі вони відображаються нормально а в коду фіг поймеш що за символ)

2

Re: Delphi xe7 кодіровка редактора

Ви всю ніч не спали чи вже святкувати почали?
Шрифт встановіть із цими символами. Є Arial Unicode MS, але він зі змінною шириною, це незручно для програмування. Можете спробувати взяти DejaVu Sans Mono.

3 Востаннє редагувалося P.Y. (21.08.2015 13:26:21)

Re: Delphi xe7 кодіровка редактора

Всі символи? Спробуйте Unifont, він охоплює ширший діапазон, ніж Arial Unicode MS (хоча і в ньому не всі* — зате з фіксованою шириною). Мінуси: шрифт чутливий до розміру, місцями страшнуватий.

А які саме символи вас цікавлять? Може, буде достатньо й Courier New останніх версій (тільки якщо не виникає потреби в далекосхідних та індійських письменах чи чомусь більш екзотичному).

*) Юнікод великий. Ще є такий шрифт Universalia — туди постарались увіпхнути взагалі все, що змогли (хоча, здається, дечого нема й там). Ті ж проблеми зі страшнуватістю й чутливістю до розміру, плюс шрифт не фіксованої ширини — для редагування коду не годиться. Зате автор намагається його оновлювати з кожним виходом нового стандарту Unicode, тоді як Unifont уже декілька років стоїть на місці.**

**)Хоча ні, Вікіпедія пише про останнє оновлення 2014. Треба буде оновитись...

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊
Подякували: raxp1

4

Re: Delphi xe7 кодіровка редактора

Мені потрабно такі символи (таблиця символів):
-обичні пунктири
-грошові одиниці
-над і під строчні
-стрілки
-матиматичні оператори
-технічні символи
-символи рамок
-геометричні
-модифікатори букв
-додаткові діатричні
-грецький
-кирилиця
А шривтів Unifont,Arial Unicode MS,Universalia немає для редакторя там дуже малий список доступних шрифтів (можливо є спосіб розширити) зато форма підтримує всі встановлені на пк шрифти.
Мені здається що шрифт MS Gothic підтримує більше символів з шрифт  DejaVu Sans Mono. Якщо ні то поправте.

5

Re: Delphi xe7 кодіровка редактора

Stanislav Stecenko написав:

-обичні пунктири
-над і під строчні
-символи рамок
-геометричні

Щось ви не те робите, я вам скажу.

6 Востаннє редагувалося P.Y. (21.08.2015 16:57:00)

Re: Delphi xe7 кодіровка редактора

Початково в системі цих шрифтів нема — треба пошукати в інеті, скачати, встановити (скопіювати в системну папку шрифтів). Після цього мають стати доступними (хоча, можливо, Delphi накладає якісь додаткові обмеження на шрифти для свого редактора — не знаю). Arial Unicode MS також встановлюється разом з MS Office'ом (принаймні, так було раніше).

там дуже малий список доступних шрифтів

Тобто, не всі встановлені шрифти, а лише деякі з них? Які саме?

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊

7

Re: Delphi xe7 кодіровка редактора

Редактор Делфі підтримує тільки моноширинні шрифти, вони й потрапляють в список.

Подякували: koala1

8

Re: Delphi xe7 кодіровка редактора

koala написав:
Stanislav Stecenko написав:

-обичні пунктири
-над і під строчні
-символи рамок
-геометричні

Щось ви не те робите, я вам скажу.

І все це — щоб робити математичні формули юнікодною псевдографікою? Не знаю, наскільки це буде естетично (дуже залежить від шрифта), але подібні ідеї і в мене виникали. Ймовірно, працюватиме швидше, ніж .

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊
Подякували: Stanislav Stecenko1

9

Re: Delphi xe7 кодіровка редактора

Torbins написав:

Редактор Делфі підтримує тільки моноширинні шрифти, вони й потрапляють в список.

Якщо відфільтровуються тільки справжні моноширинні, то згаданий вище Unifont (який, загалом, моноширинний) у цей список може не потрапити: комбінаційні діакритики в ньому мають нульову ширину (що відповідає критерію їх правильного відображення над попереднім символом, але ширина символів перестає бути фіксованою), і є ще деякі відхилення.

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊

10

Re: Delphi xe7 кодіровка редактора

В принципі, необов'язково редагувати файл саме у вбудованому редакторі Delphi. Можна ж відкрити його в якомусь блокноті, де обмежень на шрифти нема, повставляти потрібні символи в потрібні місця, а в Delphi тільки скомпілювати/запустити.

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊

11

Re: Delphi xe7 кодіровка редактора

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

12 Востаннє редагувалося Stanislav Stecenko (22.08.2015 08:35:32)

Re: Delphi xe7 кодіровка редактора

Це щож виходить що програи які пишуться на Rad Studio можуть використовувати всі шрифти які встановлені в системі. А сам редактор IDE Rad Studio тільки може використовувати обмежену кількість шрифті.

13

Re: Delphi xe7 кодіровка редактора

Ага, бо йому немає сенсу підтримувати шифри змінної довжини. Усе одно програмісти ними ніколи не користуються.

14

Re: Delphi xe7 кодіровка редактора

А із шрифтами Я почав мучатись тому що хотів зробить щоб у вордові створивши формулі виділивши її скопіював та вставив (формула ∭_3^2▒1)у файл підчас відкрита файла моєю програмою вона відтворила формулу.
Коли я дізнався про Latex тепер навіть і назнаю що мені робити. З однієї сторони латех містить в собі готові бібліотеки для візуалізацій формул  але ж щоб на писати формулу потрібно вивчити мови TeX. А у вордові маже кожен символ каже сам за себе і їх можна візуально створювати але ж вони обмежені порівняно Latex.
Дроби
У вордові    1/2
Та у Latex    \frac{1}{2}

15 Востаннє редагувалося quez (22.08.2015 13:00:35)

Re: Delphi xe7 кодіровка редактора

Stanislav Stecenko написав:

Коли я дізнався про Latex тепер навіть і назнаю що мені робити. З однієї сторони латех містить в собі готові бібліотеки для візуалізацій формул  але ж щоб на писати формулу потрібно вивчити мови TeX. А у вордові маже кожен символ каже сам за себе і їх можна візуально створювати але ж вони обмежені порівняно Latex.

В LibreOffice формули можна створювати як візуально, так і пишучи щось подібне на TeX. Так я, коли писав якусь курсову, задовбався робити їх візуально вже десь на десятій формулі і почав писати їх вручну, бо так набагато зручніше. Вчіть TeX, не пошкодуєте.

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

16

Re: Delphi xe7 кодіровка редактора

Та це збираюсь я пока в цьому повний нуб. Якщо не секрет то де Ви брали букументацію булоб не погано
по-українські або хоч по-російськв а по-ангілйські я сам найду. А про LibreOffice я знаю, Tex я хочу використовуви в своїй програмі бо там не тільки матиматичні формули ай хімічні формули та структури і графіки, можливо чещось мені проце пока нічого невідомо я про TeX дізнався відколи існує тема http://replace.org.ua/post/63252/#p63252.