mavka-ukr / mavka

Сучасна українська мова програмування
https://мавка.укр
Other
53 stars 4 forks source link

Обговорення різних апострофів #11

Closed vovche closed 1 year ago

vovche commented 1 year ago

Різні трапляються символи на позначення апострофа в наших текстах, в кожного свої плюси. Зараз в мавці підтриманий U+2019, але є аргументи і за інші символи - запрошую до обговорення.

niusia-ua commented 1 year ago

Голосую за U+02BC. Він дійсно гарно вписується в типографіку. Його легко набрати на клавіатурі (Shift + Tilda на Arch Linux). Якщо він ще й у регулярки нормально вписується, то взагалі найкращий варіант

kohutd commented 1 year ago

Мені теж подобається U+02BC. Але, у випадку додавання нового апострофа, старий (U+2019) треба видалити.

Те, що U+02BC немає на стандарт віндовій розкладці трохи погано, адже людям треба змінювати своє звичне середовище для додавання цього символу. Якщо це зробити не дуже важко і не довго, то я за зміну. Також треба буде зробити інструкцію до того як змінити розкладку, щоб був цей символ.

kohutd commented 1 year ago

Я переглянув розкладку Ukrainian Unicode детальніше, це дуже добра штука! Якщо не буде заперечень в цьому issue, то протягом тижня символ апострофа в Мавці буде змінено на ʼ. Також буде додано ще декілька штук, які були недоступні без цієї розкладки.

vovche commented 1 year ago

Якшо серед нас ентузіастів цю тему потрібно пояснювати, то широкому загалу буде ще складніше пояснити. Думаю доведеться в плейграунд додати якусь кнопку для вставки цього апострофа. Або підтримати і U+2019 і U+02BC на етапі вводу тексту, але заміняти всередині все на U+02BC (так, вийде що одинарні лапки не зможемо використати для інших цілей). Направді з іншими спецсимволами відсутність на укр.розкладці не проблема - люди звикли на англ. переключатися в таких ситуаціях. Але U+02BC на англ. розкладці нема :(.

kohutd commented 1 year ago

@vovche

З того що я бачу, то проблема лише на Windows, так як на лінуксі ця розкладка давно використовується за замовчуванням (щонайменше на Ubuntu так). MacOS не маю, тому точно сказати не можу, але тут пишуть, що все ок.

Розкладка не лише додає правильний символ апострофа, а і можливість використовувати символи [],<> та інші. Тобто, щоб зручно і швидко писати операції порівняння математичними символами так чи інакше треба мати цю або схожу розкладку. Будемо пробувати пристосовувати користувачів до необхідного, головне правильно подати.

Чи могли би ви звʼязатись з автором цієї розкладки і попросити додати в опис, що розкладка підтримується на Windows 10/11? Бо я пробував, вона там працює (хоча після встановлення треба перезапустити систему), але на вебсайті пише, що лише XP/Vista/7. Це трохи конфузить і відштовхує. Можливо є сенс зробити спеціальний вебсайт для неї з відео-інструкцією зі встановлення, щоб для звичайних користувачів було простіше її поставити.

UPD: домен можна взяти "розкладка.укр" :)

UPD 2: якщо автор розкладки міг би додати до неї символ "@", то думаю багато звичайних людей будуть не проти її поставити

vovche commented 1 year ago

@kohutd
на сайті розкладки додали інфу про підтримку win 10, win 11 Чи додавати символ @ - питання для автора сайту не однозначне, так як хочеться мати уніфікацію між різними операційними системами, тобто загальний обʼєм роботи і тестування буде більший.

можна буде форкнути якщо шо :)

приклади проектів одразу на три операційні системи https://github.com/neochief/ukrainian-typographic-layouts https://github.com/A-Projects/Ruchey

kohutd commented 1 year ago

@vovche

Супер, дякую!

kohutd commented 1 year ago

Наразі залишаємо обидва символи ' і ʼ, але пропагуємо використання ʼ. Issue наразі закриваю