Как стать автором
Обновить

Дизайн

Сначала показывать
Порог рейтинга

Новости

Monotype ушел из России. Чем заменить популярные иностранные шрифты?

Блог компании МойОфис Типографика *Софт IT-компании

На прошлой неделе компания Monotype — владелец прав на популярные шрифты Times New Roman, Verdana, Arial, Helvetica и Tahoma — объявила об ограничении доступа из России к своей библиотеке и сообщила о приостановке взаимодействия с российскими организациями. Новость стала еще одним поводом обратить внимание на специфику использования проприетарных шрифтов в бизнес-среде – проблему, которая выходит далеко за рамки ситуации с Monotype. Речь о возможных сложностях при отображении существующих документов и шаблонов, особенно при работе с различными таблицами, формами и автоматически формируемыми файлами из информационных систем.


Для минимизации подобных проблем мы в МойОфис еще шесть лет назад представили свои шрифты XO_Fonts. Они свободно распространяются и доступны бесплатно. Сегодня этот набор состоит из 11 шрифтов и 24 начертаний. Их особенностью является метрическая совместимость с распространенными проприетарными шрифтами, которая позволяет сохранить оригинальное форматирование и верстку документов, ранее созданных с использованием популярных иностранных шрифтов.

Некоторое время назад на D-Russia была опубликована история создания XO_Fonts. Теперь мы предлагаем ознакомиться с ней и читателям Хабра.

Читать далее
Всего голосов 44: ↑41 и ↓3 +38
Просмотры 7.4K
Комментарии 33

Как мы потеряли 54 000 звёзд на GitHub

Блог компании SkillFactory Open source *Интерфейсы *Usability *GitHub
Перевод

К старту курса по Fullstack-разработке на Python рассказываем о том, как один из самых популярных репозиториев GitHub лишился десятков тысяч своих звёзд, а также о том, как помочь пользователям ваших решений избегать подобных ситуаций.

Читать далее
Всего голосов 63: ↑51 и ↓12 +39
Просмотры 23K
Комментарии 50

Как работать за компьютером, если у тебя астенический синдром

Интерфейсы *Usability *
Из песочницы

Здравствуйте. Меня зовут Паша Любецкий. По диплому я математик и мечтал о научной карьере в области theoretical computer science или даже pure math, но во время учёбы в университете у меня развилось одно из психических расстройств, которое принесло с собой очень сильно выраженную астению (повышенную утомляемость).

Поначалу это де-факто сделало меня инвалидом и лишило возможности вести полноценную жизнь. Стало очень сложно читать нужную для учёбы литературу, сложно сидеть за компьютером, временами на то, чтобы прочесть страницу художественной книги, у меня уходил час или два.

Тем не менее, за несколько лет я нашёл некоторые оригинальные способы сгладить для себя проявления этой проблемы.

Читать далее
Всего голосов 47: ↑44 и ↓3 +41
Просмотры 11K
Комментарии 37

Ничего не умею, но хочу зарабатывать на играх

Разработка мобильных приложений *Разработка игр *Монетизация игр *Дизайн игр *

О способах заработка на мобильных играх написано уже немало статей, но все же, я решил поделиться своим опытом и мыслями на эту тему и продолжить развивать предыдущую статью. Если у вас есть своя игра или может быть даже несколько или вы находитесь на стадии разработки, а может и вовсе только планируете ее сделать и конечно же мечтаете заработать на ней, то нажимайте на кнопку ниже.

Кнопка ниже...
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 2.5K
Комментарии 4

Красивая улыбка – это математика. Рассказываем о роли 3D-цефалометрического анализа в ортодонтической диагностике

Работа с 3D-графикой *Здоровье
Из песочницы

Ваше ортодонтическое лечение врач начинает еще до того, как у вас на зубах появились брекеты. Неочевидный, но, пожалуй, самый важный этап ортодонтического лечения — это диагностика и составление плана лечения.

Прежде чем приклеить брекеты, нужно понять, как их приклеить, и какие дуги использовать, чтобы движение зубов было правильным, безопасным и привело к нужному стабильному результату. 

Для этого ортодонту нужны диагностические данные: снимок КЛКТ, фотопротокол, слепки или цифровые сканы, на основе которых он проводит расчеты и составляет план лечения. 

Сегодня мы расскажем про одну из сложнейших составляющих ортодонтического планирования — 3D-цефалометрическом анализе, который делается на основе  компьютерной томограммы.

Компьютерная томограмма — это трехмерный снимок головы, на котором визуализируются различные анатомические структуры головы: зубы, альвеолярные гребни, костная ткань, пазухи носа, височно-нижнечелюстной сустав.

С помощью снимка можно увидеть положение зубов, проверить состояние корней зубов на наличие воспалительных процессов или резорбций, состояние костной ткани и другие данные для планирования стоматологического лечения.

Ортодонт использует КЛКТ для проведения 3D-цефалометрического анализа —  исследования показателей анатомических структур для постановки диагноза и принятия решения об оптимальной тактике лечения пациента.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 947
Комментарии 2

Как сделать фотошоп конвейером контента

Графический дизайн *Дизайн

В этом гайде вы научитесь создавать шаблонизированные картинки с разным наполнением и данными с помощью магии фотошопа и капелькой программирования

Читать!
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.6K
Комментарии 27

«Идеальный процесс работы» UX/UI Дизайнера

Веб-дизайн *Разработка веб-сайтов *Дизайн
Tutorial

Итак, вообще для чего нужна последовательность в проектировании? Я бы привела аналогию с замешиванием теста. Есть много нюансов, которые нужно делать последовательно, не перемешивая процессы, иначе тесто получится не пригодным для наших самых красивых и вкусных синабонов. С этапами работы все так же. Ты не можешь отрисовать дизайн, а потом искать пользователей. Твоя работа окажется бесполезной и не удовлетворит конечного потребителя. Здесь я расскажу про каждый этап и какие лучше применять исследования, фреймворки и методологии.

Узнать правду
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 961
Комментарии 2

Как отформатировать текст в Интернет по ширине с переносами

Веб-дизайн *

Большинство сайтов в интернете используют выравнивание текста влево и не используют переносы. Дизайнеры утверждают, что возможности браузеров по форматированию текста далеки от возможностей настольных издательских систем в плане изменения расстояния между словами, между отдельными символами в словах, расстановке переносов и т. д. Все выглядит ужасно, поэтому рекомендуется никогда не использовать выравнивание текста по ширине в Web.

Однако, я решил попробовать читать новостные сайты, habr или lib.ru с "книжным форматированием".

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.7K
Комментарии 14

Настольный клиент для Yandex Speechkit text2speech на коленке

API *Голосовые интерфейсы
Tutorial

Вчера понадобилось мне записать голос для голосового (IVR) меню. Решил воспользоваться голосами от яндекс.облака, тем более что они теперь все высококачественные, и от человеческого неотличимы. Но как бы это сделать поудобнее, чтобы не надо было потом редактировать и конвертировать? Казалось бы, можно воспользоваться демкой на странице описания, но во первых там есть ограничение длины текста, во вторых она дает сохранить только запись в формате ogg, и в третьих иногда добавляет в запись рекламу. Оно и понятно в общем то, эта демка предназначена для показа технологии а не для коммерческого использования.

Резюме - надо получать записи как положено, через api, тем более что оно простое и понятное, только небольшая сложность с авторизацией. Но то что оно несложное не значит что им можно легко и просто с нуля воспользоваться, нужен хоть какой то интерфейс.

Беглый гуглёж ничего не принес, только несколько малопонятных проектов на гитхабе.

Уже думал быстренько наваять какой нибудь свой веб-интерфейс но тут вспомнил что есть Postman. Для тех кто не в теме - это замечательная программа для тестирования любых api интерфейсов.

Под катом - как настроить Postman для преобразования текста в речь.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.3K
Комментарии 3

Как составить портфолио, чтобы устроиться художником в геймдеве

Блог компании MY.GAMES Разработка игр *Графический дизайн *Карьера в IT-индустрии Игры и игровые консоли

Каким должно быть портфолио художника, который хочет работать в игровой студии? Что больше всего ценят рекрутеры и арт-лиды, сколько работ нужно показать и почему компания может отказать? Об этом на конференции TBD Pro: Art рассказали старший менеджер по подбору персонала в MY.GAMES Ольга Дёмина и креативный директор BIT.GAMES Антон Лунков.

Читать далее
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 4.7K
Комментарии 0

Немного о 35 мм кинопленке и цифровом аудио

Блог компании RUVDS.com Работа с видео *Обработка изображений *Видеотехника Звук
Перевод

Вспомним, что это была за 35 мм киноплёнка, и какими способами на ней кодировались аудиоданные. В частности, обратим внимание на технологию Dolby Digital и попутно заглянем в патент, который поможет прояснить некоторые детали.
Читать дальше →
Всего голосов 47: ↑44 и ↓3 +41
Просмотры 5.4K
Комментарии 10

Вымышленные языки как способ построения мира игры

Разработка игр *Дизайн игр *
Перевод
image

Каждый серьёзный разработчик игр знает, что построение мира — неотъемлемая часть процесса, создающая геймплей с истинным погружением. Для его реализации есть множество разных техник: от изложения предыстория игрока стеной текста, до продуманных трюков с дизайном уровней, называемых environmental storytelling («повествование через окружение»). Второй вариант часто предпочтительнее. Распутывание лора мира по нескольким намёкам, разбросанным по уровням, де факто является игрой внутри игры. И хотя большинство игроков может их игнорировать, прочие смогут получить большое удовольствие от разгадывания этой мета-головоломки.

Игры наподобие Dark Souls известны своим богатым и довольно загадочным лором, который можно воссоздать благодаря продуманному environmental storytelling и различным подсказкам, скрытым в описаниях предметов. Некоторые другие игры заходят ещё дальше и создают для своих выдуманных цивилизаций совершенно новые языки.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 4.4K
Комментарии 7

14 ресурсов с идеями для Legal Design

Графический дизайн *Управление проектами *Дизайн

Николай Рерих был не только великим художником, но и юристом - выпускником юридического факультета Санкт-Петербургского императорского университета. Пак Рериха оформлен с соблюдением подходов Legal Design.

Делай как Рерих, оформляй документы по проекту красиво и удобно!

Вдохновляйся!
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 1.2K
Комментарии 4

Всё о веб-анимациях в 2022

Блог компании HTML Academy Разработка веб-сайтов *CSS *HTML *Компьютерная анимация *

Анимация — это переход элемента от одного состояния к другому. Пользователям нравится, когда на сайте что-то вращается, появляются новые элементы или происходит что-то неожиданное. Если на сайте много таких «вау-эффектов», он может стать вирусным или получить какую-нибудь премию, например, Awwwards.

Чаще всего дизайнер отрисовывает анимацию в специальной программе, например, After Effects, и присылает верстальщику видео, по которому нужно повторить анимацию. А вот как реализовать эту идею — решать разработчику. Он может использовать три вида анимаций: CSS-анимации, SVG-анимации или JavaScript-анимации.

Давайте разберёмся, что представляет собой каждый из видов, а ещё как создать и оптимизировать простую анимацию своими руками. И осторожно, под катом много гифок и видео.

Анимация на КПДВ: Дилан Баунманн, codepen.

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 8.1K
Комментарии 7

Cell Shading. Имитация плоского в объёме или как сделать аниме без аниме

Блог компании RUVDS.com Работа с 3D-графикой *Читальный зал Научно-популярное

После долгого перерыва с вами вновь рубрика 3D для чайников, и сегодня мы вам поведаем в двух словах о том, что такое cell shading, как он облегчает работу мультипликаторам и одновременно упрощает и усложняет её тридешникам, а также увеличивает стоимость новых «плоских» мультиков и удешевляет игры.
Читать дальше →
Всего голосов 57: ↑56 и ↓1 +55
Просмотры 9.7K
Комментарии 16

Как мы учимся адаптировать Яндекс Go для незрячих пользователей: ожидания, суровая реальность, чек-лист разработчика

Блог компании Яндекс Разработка мобильных приложений *Геоинформационные сервисы *Accessibility *
Может показаться, что работа над доступностью приложения для незрячих пользователей заключается лишь в том, чтобы подписать все элементы интерфейса для скринридера. Мы тоже так раньше думали. Реальность оказалась куда сложнее.

Девушка пользуется приложением Go

Привет! Меня зовут Николай Морев, я разрабатываю iOS-версию приложения Яндекс Go. Не буду скрывать: долгое время незрячим и слабовидящим пользователям было крайне сложно, а порой и невозможно пользоваться нашим приложением.

Первые попытки, которые мы предприняли, должны были решить проблему малой кровью. Этот подход оказался наивным, но он принёс нам опыт, которым я хочу поделиться с другими разработчиками в этом посте. Под катом расскажу, почему работа над доступностью — это прежде всего работа над UX, а уже во вторую очередь — над API. Покажу примеры, когда эвристики системного скринридера приносили больше вреда, чем пользы. Объясню, почему для работы над доступностью нам потребовалась помощь ещё и бэкендеров.

Приложению Яндекс Go ещё далеко до идеала, нерешённых проблем хватает. Но, надеюсь, накопленный нами опыт поможет другим.
Читать дальше →
Всего голосов 42: ↑42 и ↓0 +42
Просмотры 5K
Комментарии 15

Как студенты Нетологии помогли разработать приложение для хосписа на основе открытого кода

Блог компании Нетология Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Дизайн мобильных приложений *

«В хосписе» — приложение, которое создали для сотрудников хосписов студенты Нетологии совместно с «Инновационным центром Ай-Теко». Ещё до релиза проект получил премию «Время инноваций 2021» как социальная инновация года на выставке всемирных технологических достижений «Экспо-2020» в Дубае. Эта статья о нашем опыте разработки с нуля для социального проекта — расскажем, почему взялись помочь и какие трудности нас ждали на пути к релизу.

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 1.2K
Комментарии 2

Ирина, голосовой помощник. Продолжение

Open source *Python *Умный дом Голосовые интерфейсы

— Слушай, она меня на кухне не слышит.
— Ну да, далековато. Давай дополнительный микрофон протянем.
<покупается 5 метров кабеля>
— О, классно!
— ...
— Теперь в комнате не работает.

Это продолжение статьи Ирина — опенсорс русский голосовой помощник. Offline-ready - про голосового помощника, не зависящего от крупных корпораций. Расскажу, что улучшилось за два месяца с момента прошлой статьи.

TL;DR> Отлажен клиент-сервер с несколькими микрофонами/машинами; можно командовать по всему дому. Сделан Телеграм-клиент. Несколько новых голосов (TTS). Обработка голоса в контексте (можно делать голосовые игры). Интеграция с Home Assistant. И ЕЩЁ больше плагинов и документации.

Ладно, рассказывай, что нового
Всего голосов 41: ↑39 и ↓2 +37
Просмотры 7.4K
Комментарии 15