Тема: Delphi xe7 кодіровка редактора
Як зробити шоб ридакто де пишиться код відображав всі символи Unicode а не квадратиками (при каміпіляцій впрограмі вони відображаються нормально а в коду фіг поймеш що за символ)
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Pascal/Delphi → Delphi xe7 кодіровка редактора
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Як зробити шоб ридакто де пишиться код відображав всі символи Unicode а не квадратиками (при каміпіляцій впрограмі вони відображаються нормально а в коду фіг поймеш що за символ)
Ви всю ніч не спали чи вже святкувати почали?
Шрифт встановіть із цими символами. Є Arial Unicode MS, але він зі змінною шириною, це незручно для програмування. Можете спробувати взяти DejaVu Sans Mono.
Всі символи? Спробуйте Unifont, він охоплює ширший діапазон, ніж Arial Unicode MS (хоча і в ньому не всі* — зате з фіксованою шириною). Мінуси: шрифт чутливий до розміру, місцями страшнуватий.
А які саме символи вас цікавлять? Може, буде достатньо й Courier New останніх версій (тільки якщо не виникає потреби в далекосхідних та індійських письменах чи чомусь більш екзотичному).
*) Юнікод великий. Ще є такий шрифт Universalia — туди постарались увіпхнути взагалі все, що змогли (хоча, здається, дечого нема й там). Ті ж проблеми зі страшнуватістю й чутливістю до розміру, плюс шрифт не фіксованої ширини — для редагування коду не годиться. Зате автор намагається його оновлювати з кожним виходом нового стандарту Unicode, тоді як Unifont уже декілька років стоїть на місці.**
**)Хоча ні, Вікіпедія пише про останнє оновлення 2014. Треба буде оновитись...
Мені потрабно такі символи (таблиця символів):
-обичні пунктири
-грошові одиниці
-над і під строчні
-стрілки
-матиматичні оператори
-технічні символи
-символи рамок
-геометричні
-модифікатори букв
-додаткові діатричні
-грецький
-кирилиця
А шривтів Unifont,Arial Unicode MS,Universalia немає для редакторя там дуже малий список доступних шрифтів (можливо є спосіб розширити) зато форма підтримує всі встановлені на пк шрифти.
Мені здається що шрифт MS Gothic підтримує більше символів з шрифт DejaVu Sans Mono. Якщо ні то поправте.
-обичні пунктири
-над і під строчні
-символи рамок
-геометричні
Щось ви не те робите, я вам скажу.
Початково в системі цих шрифтів нема — треба пошукати в інеті, скачати, встановити (скопіювати в системну папку шрифтів). Після цього мають стати доступними (хоча, можливо, Delphi накладає якісь додаткові обмеження на шрифти для свого редактора — не знаю). Arial Unicode MS також встановлюється разом з MS Office'ом (принаймні, так було раніше).
там дуже малий список доступних шрифтів
Тобто, не всі встановлені шрифти, а лише деякі з них? Які саме?
Редактор Делфі підтримує тільки моноширинні шрифти, вони й потрапляють в список.
Stanislav Stecenko написав:-обичні пунктири
-над і під строчні
-символи рамок
-геометричніЩось ви не те робите, я вам скажу.
І все це — щоб робити математичні формули юнікодною псевдографікою? Не знаю, наскільки це буде естетично (дуже залежить від шрифта), але подібні ідеї і в мене виникали. Ймовірно, працюватиме швидше, ніж [formula]\LaTeX[/formula].
Редактор Делфі підтримує тільки моноширинні шрифти, вони й потрапляють в список.
Якщо відфільтровуються тільки справжні моноширинні, то згаданий вище Unifont (який, загалом, моноширинний) у цей список може не потрапити: комбінаційні діакритики в ньому мають нульову ширину (що відповідає критерію їх правильного відображення над попереднім символом, але ширина символів перестає бути фіксованою), і є ще деякі відхилення.
В принципі, необов'язково редагувати файл саме у вбудованому редакторі Delphi. Можна ж відкрити його в якомусь блокноті, де обмежень на шрифти нема, повставляти потрібні символи в потрібні місця, а в Delphi тільки скомпілювати/запустити.
Якщо вже на те пішло, то винести формули в інклюдник, який дійсно можна буде редагувати чим завгодно.
Це щож виходить що програи які пишуться на Rad Studio можуть використовувати всі шрифти які встановлені в системі. А сам редактор IDE Rad Studio тільки може використовувати обмежену кількість шрифті.
Ага, бо йому немає сенсу підтримувати шифри змінної довжини. Усе одно програмісти ними ніколи не користуються.
А із шрифтами Я почав мучатись тому що хотів зробить щоб у вордові створивши формулі виділивши її скопіював та вставив (формула ∭_3^2▒1)у файл підчас відкрита файла моєю програмою вона відтворила формулу.
Коли я дізнався про Latex тепер навіть і назнаю що мені робити. З однієї сторони латех містить в собі готові бібліотеки для візуалізацій формул але ж щоб на писати формулу потрібно вивчити мови TeX. А у вордові маже кожен символ каже сам за себе і їх можна візуально створювати але ж вони обмежені порівняно Latex.
Дроби
У вордові 1/2
Та у Latex \frac{1}{2}
Коли я дізнався про Latex тепер навіть і назнаю що мені робити. З однієї сторони латех містить в собі готові бібліотеки для візуалізацій формул але ж щоб на писати формулу потрібно вивчити мови TeX. А у вордові маже кожен символ каже сам за себе і їх можна візуально створювати але ж вони обмежені порівняно Latex.
В LibreOffice формули можна створювати як візуально, так і пишучи щось подібне на TeX. Так я, коли писав якусь курсову, задовбався робити їх візуально вже десь на десятій формулі і почав писати їх вручну, бо так набагато зручніше. Вчіть TeX, не пошкодуєте.
Та це збираюсь я пока в цьому повний нуб. Якщо не секрет то де Ви брали букументацію булоб не погано
по-українські або хоч по-російськв а по-ангілйські я сам найду. А про LibreOffice я знаю, Tex я хочу використовуви в своїй програмі бо там не тільки матиматичні формули ай хімічні формули та структури і графіки, можливо чещось мені проце пока нічого невідомо я про TeX дізнався відколи існує тема http://replace.org.ua/post/63252/#p63252.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися