(http://bestsmileys.ru/t/68863686.gif)
Генератор табличек это хорошая штука!!!
Почему бы на лф не встроить такое, но с поддержкой юникода!!!
Это и в переводах, татушникам поможет видеть ответы и гостей с других форумов привлечёт.
Особенно на религиозных такая проблема есть - не могут люди, еврейские тексты выкладывать, а тем более тибетские.
А окартиниватель текста решит эту проблему!
Насколько это технически сложно?
Цитата: Sirko от октября 23, 2011, 22:16
Цитата: Python от октября 23, 2011, 21:17
Цитата: Sirko от октября 23, 2011, 21:04
Кажу ж, все, що більше ffff - щезає...
Від броузера залежить. ФФ вміє, Опера —ні.
В мене Chrome і він чудово все показує. То форум не підтримує.
MySQL не пiдтримує.
Я для себе вирішив цю проблему так: regexp'ом шукав символи з кодами бiльшими, ніж U+FFFF, і перетворював їх в &#такі; коди.
Завтри скину сюди code snippet, зараз з телефона.
Цитата: Валентин Н от ноября 3, 2011, 19:36
(http://bestsmileys.ru/t/68863686.gif)
Генератор табличек это хорошая штука!!!
Почему бы на лф не встроить такое, но с поддержкой юникода!!!
Это и в переводах, татушникам поможет видеть ответы и гостей с других форумов привлечёт.
Особенно на религиозных такая проблема есть - не могут люди, еврейские тексты выкладывать, а тем более тибетские.
А окартиниватель текста решит эту проблему!
Насколько это технически сложно?
(http://gs14.rimg.info/0a2d5e7ab648ebbcfdecaf162762f10d.png) (http://smiles.33bru.com/smiliegenerator/)
Если просто преобразование (без лишней смайлистики) текста в изображение с нужными шрифтами — почему бы и нет?
же сделали, хоть он и полезен преимущественно в матразделе.
(http://gs14.rimg.info/22a76df1a0183b32c1cfe9b399227b77.png) (http://smiles.33bru.com/smiliegenerator/)
В простейшем случае, можно взять что-то типа универсалии. Естественно, шрифт должен быть на сервере.
Цитата: Python от ноября 3, 2011, 20:27
Если просто преобразование (без лишней смайлистики) текста в изображение с нужными шрифтами — почему бы и нет?
смайлы вобще не нужны - надо текст на прозрачном фоне чтоб был.
А ещё можно добавить таблицы и конфиденциальность (чтоб картинки не были видны в галерее)
Цитата: Валентин Н от ноября 3, 2011, 19:36
Генератор табличек это хорошая штука!!! Почему бы на лф не встроить такое, но с поддержкой юникода!!!
смайлы вобще не нужны - надо текст на прозрачном фоне чтоб был.
Поддерживаю.
Цитата: Валентин Н от ноября 3, 2011, 22:59
и конфиденциальность (чтоб картинки не были видны в галерее)
В смысле?
Цитата: Oleg Grom от (http://gs14.rimg.info/22a76df1a0183b32c1cfe9b399227b77.png)
Отсюда.
Ваш К. О.
Блин, они шрифты вообще не обновляют или там и на входе «charset=windows-1251»⁈
Цитата: Bhudh от ноября 4, 2011, 09:51
Отсюда.
Ваш К. О.
Я имел ввиду, они у них на сервере лежат или используются установленные в системе пользователя.
Цитата: Oleg Grom от ноября 4, 2011, 09:59
Цитата: Bhudh от ноября 4, 2011, 09:51
Отсюда.
Ваш К. О.
Я имел ввиду, они у них на сервере лежат или используются установленные в системе пользователя.
Конечно первое.
Цитата: Demetrius от ноября 4, 2011, 10:02
Конечно первое.
Если бы оно умело на основе локальных шрифтов картинки генерить, было бы больше пользы. Хотя если делать такую чтуку на основе ЛФ, то думаю не будет проблемы с добавлением нужных шрифтов по просьбе пользователей.
Цитата: Oleg Grom от ноября 4, 2011, 10:06
Если бы оно умело на основе локальных шрифтов картинки генерить, было бы больше пользы.
Вот зададите Универсалию и будете картинки ждать до тех пор, пока их сервер не выкачает из
Вашей системной папки Fonts со скоростью
Вашего канала
39,5 MiB... Если Винда вообще ещё это позволит.
Цитата: Bhudh от ноября 4, 2011, 10:12
Вот зададите Универсалию и будете картинки ждать до тех пор, пока их сервер не выкачает из Вашей системной папки Fonts со скоростью Вашего канала 39,5 MiB... Если Винда вообще ещё это позволит.
А если генерировать на стороне пользователя, каким-нибудь жабаскриптом, а на сервер отправлять только готовую картинку?
Во первых, на хрена тогда отправлять⁈
Оставьте на стороне юзера и не гоняйте трафик.
Во-вторых, это делает не яваскрипт, который такого не умеет, а ImageMagick (http://ru.wikipedia.org/wiki/ImageMagick).
Цитата: Bhudh от ноября 4, 2011, 10:19
Во первых, на хрена тогда отправлять⁈
Оставьте на стороне юзера и не гоняйте трафик.
Для размещения на форуме. Все рабно, чтобы вставить картинку придется ее куда-то загружать.
А адрес типа file://localhost/C:/... на что?
Цитата: Bhudh от ноября 4, 2011, 10:23
А адрес типа file:\\localhost/C:/... на что?
И каким образом вы сможете просмотреть файл, хранящийся у меня где-то в /media/Data/Images/Diverse/txt2img/ ? По p2p что-ли? Чтобы этот файл был доступен онлайн его так или иначе придется либо притачивать к сообщению на форуме, либо заливать на файлопомойку.
Цитата: Oleg Grom от И каким образом вы сможете просмотреть файл, хранящийся у меня где-то в /media/Data/Images/Diverse/txt2img/ ? По p2p что-ли?
;D
А что, хорошее решение. Ставим всем элэфчанам в принудительном порядке ImageMagick, какого-нибудь мула и элэф-плагин к браузеру, который будет всем этим богатством распоряжаться.
Не всё эЛэФу только печенюшки жрать! :smoke:
Цитировать
Во-вторых, это делает не яваскрипт, который такого не умеет, а ImageMagick (http://ru.wikipedia.org/wiki/ImageMagick).
Непонятно, зачем Вы упомянули ImageMagick. Таких библиотек пруд пруди. Более того, у меня сомнения относительно ImageMagick'а и уникода (скорее всего, bidi он не поддерживает, про диакритику не проверят).
Цитата: Bhudh от ноября 4, 2011, 10:48
А что, хорошее решение. Ставим всем элэфчанам в принудительном порядке ImageMagick, какого-нибудь мула и элэф-плагин к браузеру, который будет всем этим богатством распоряжаться.
А сообщения писать через XMPP :)
Цитата: Bhudh от ноября 4, 2011, 10:48
всем элэфчанам в принудительном порядке ImageMagick
Боде, почему Вы так зациклены на Имаӂе Маӂике?
Цитата: Bhudh от ноября 4, 2011, 10:48
А что, хорошее решение. Ставим всем элэфчанам в принудительном порядке ImageMagick, какого-нибудь мула и элэф-плагин к браузеру, который будет всем этим богатством распоряжаться.
А Ӂаву для кого придумали?
Цитата: Тайльнемер от ноября 4, 2011, 07:28
В смысле?
Ну сгенерированные картинки будут сохраняться на сервере лф и к ним можно открыть доступ (кроме с пометкой конфиденциально), чтоб все видели что гости генерят.
А с генеренное ЛФчанами можно в профиль кидать, а конф. спец раздел личных сообщений.
Цитата: Demetrius от Боде, почему Вы так зациклены на Имаӂе Маӂике?
А он самый впопулярный :eat:.
Пытаюсь сделать обсуждаемую вещь: http://teilnehmer.somee.com/TextImage/
Покак плохо получается.
Не могу понять: System.Drawing.Graphics.DrawString, умеет отображать символы верхних плоскостей уникода в «символьной палитре», а здесь — отказывается.
У вас там ууниверсалия стоит, ох не доверяю я ей.
Только в глаголице 3 ошибки, а сколько в иерах?
Цитата: Валентин Н от ноября 4, 2011, 21:31
ох не доверяю я ей
:+1:
Загружайте шрифты, которым доверяете.
чото не хочет загружать
Цитата: Валентин Н от ноября 4, 2011, 21:31
Только в глаголице 3 ошибки, а сколько в иерах?
Уже вроде пофиксили глаголицу.
Цитата: ЕггогServer Error in '/' Application.
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
Source Error:
The source code that generated this unhandled exception can only be shown when compiled in debug mode. To enable this, please follow one of the below steps, then request the URL:
1. Add a "Debug=true" directive at the top of the file that generated the error. Example:
<%@ Page Language="C#" Debug="true" %>
or:
2) Add the following section to the configuration file of your application:
<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>
Note that this second technique will cause all files within a given application to be compiled in debug mode. The first technique will cause only that particular file to be compiled in debug mode.
Important: Running applications in debug mode does incur a memory/performance overhead. You should make sure that an application has debugging disabled before deploying into production scenario.
Stack Trace:
[ViewStateException: Invalid viewstate.
Client IP: 92.244.231.35
Port: 4869
Referer: http://teilnehmer.somee.com/TextImage/
Path: /TextImage/default.aspx
User-Agent: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51
ViewState: /wEPDwULLTIwMDEwMjk2NjcPZBYCAgMPFgIeB2VuY3R5cGUFE211bHRpcGFydC9mb3JtLWRhdGEWBAIDDxAPFgIeC18hRGF0YUJvdW5kZ2QQFQ4FQXJpYWwHQ2FsaWJyaQdDYW1icmlhDENhbWJyaWEgTWF0aApDaGFyaXMgU0lMCENvbnNvbGFzC0RlamFWdSBTYW5zCkRvdWxvcyBTSUwGTWFuZ2FsB1F1aXZpcmEIU2Vnb2UgVUkPVGltZXMgTmV3IFJvbWFuC1VuaXZlcnNhbGlhDFVuaXZlcnNhbGlhKxUOBUFyaWFsB0NhbGlicmkHQ2FtYnJpYQxDYW1icmlhIE1hdGgKQ2hhcmlzIFNJTAhDb25zb2xhcwtEZWphVnUgU2FucwpEb3Vsb3MgU0lMBk1hbmdhbAdRdWl2aXJhCFNlZ29lIFVJD1RpbWVzIE5ldyBSb21hbgtVbml2ZXJzYWxpYQxVbml2ZXJzYWxpYSsUKwMOZ2dnZ2dnZ2dnZ2dnZ2dkZAITDw8WAh4HVmlzaWJsZWdkFgYCAQ8PFgIeBFRleHQFGdCf0YDQtdC00L/RgNC+0YHQvNC+0YLRgDpkZAIDDw8WAh4ISW1hZ2VVcmwFSU1ha2UuYXNoeD90ZXh0PWEybHZhWFZwZFdsMWFXOXAmZm9udD1Vbml2ZXJzYWxpYSZzaXplPTIwJnJlbmRlcmluZz1ub3JtYWxkZAIFDw8WAh8CaGQWAgIBDw8WAh8DBTxbaW1nXWh0dHA6Ly90ZWlsbmVobWVyLnNvbWVlLmNvbS9UZXh0SW1...]
[HttpException (0x80004005): Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.]
System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +235
System.Web.UI.ViewStateException.ThrowMacValidationError(Exception inner, String persistedState) +14
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +274
System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +4
System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37
System.Web.UI.HiddenFieldPageStatePersister.Load() +241
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +106
System.Web.UI.Page.LoadAllState() +43
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +8431
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +253
System.Web.UI.Page.ProcessRequest() +78
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.textimage_default_aspx.ProcessRequest(HttpContext context) +4
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +100
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
Кстати, египетские иеры не окартинивает универсалией+, ошибка, грит
Цитата: Oleg Grom от ноября 4, 2011, 21:42
Уже вроде пофиксили глаголицу.
ссылку можете дать на новую версию?
А на официальный сайт не судьба сходить?
У меня ошибка как у Bhudh'а
Цитата: Bhudh от ноября 4, 2011, 21:58
А на официальный сайт не судьба сходить?
аа так там сайт есть
а я думал это маньяк только в своём блоге выклал
Цитата: Bhudh от ноября 4, 2011, 21:44
Server Error in '/' Application.
Исправил.
Цитата: Тайльнемер от ноября 4, 2011, 20:54
Пытаюсь сделать обсуждаемую вещь: http://teilnehmer.somee.com/TextImage/
Покак плохо получается.
Тестъ:
(http://teilnehmer.somee.com/TextImage/Images/9.png)
А зачем это нужно? Боюсь начнут злоупотреблять.
Тайльнемер-сан, было бы неплохо (даже необходимо) добавить в альт сам текст ([img alt="text"]...), чтобы копировалось быстрой цитатой и поисковики знали, что за картинка. Кроме того, когда я в свое думал об такой штуке (точнее смайлики с кастом текстом), я предполагал делать ее полностью динамичекой, т.е. файл не сохраняется, а генерируется на лету с заданными параметрами в УРЛ (как наш ТеХ генерится).
Цитата: RawonaM от ноября 5, 2011, 09:25
А зачем это нужно? Боюсь начнут злоупотреблять.
Начнем :yes:
Цитата: RawonaM от ноября 5, 2011, 09:25
А зачем это нужно?
Например, когда с вероятностью 100% просто текст у большинства без специального шрифта будет выглядеть отвартиельно.
Цитата: Hellerick от ноября 5, 2011, 09:29
Начнем :yes:
Но зачем? Предлагаю тупо раздавать предупреждения, если человек делает картинку вместо текста без необходимости.
Согласен с предыдущим оратором.
Цитата: Тайльнемер от ноября 4, 2011, 20:54
Пытаюсь сделать обсуждаемую вещь: http://teilnehmer.somee.com/TextImage/
Покак плохо получается.
Симолы выше 65536 не тянет. Хоть они и есть в указанных шрифтах. При этом, однако, отображает их одним квадратиком, а не двумя.
Цитата: Тайльнемер от Исправил.
:up:
Цитата: Python от Симолы выше 65536 не тянет. Хоть они и есть в указанных шрифтах. При этом, однако, отображает их одним квадратиком, а не двумя.
Только в предпросмотре.
(http://teilnehmer.somee.com/TextImage/Images/14.png)
Тесты перенесены в Лингвофорум » Администрация » Раздел для проверки » TextImage (http://lingvoforum.net/index.php/topic,40465.0.html).
Цитата: Bhudh от ноября 5, 2011, 11:14
Фестский диск
Интересно, какой практический смысл от пиктограмм с фестского диска в юникоде? Лучше бы кириллицу до ума довели.
Цитата: Oleg Grom от Интересно, какой практический смысл от пиктограмм с фестского диска в юникоде?
Печатать его в книгах без проблем с кодировкими дэсу.
Цитата: Bhudh от ноября 5, 2011, 11:21
Цитата: Oleg Grom от Интересно, какой практический смысл от пиктограмм с фестского диска в юникоде?
Печатать его в книгах без проблем с кодировкими дэсу.
Тогда Юникоду нужны маркеры направление текста из центра наружу и наоборот.
Его обычно в строчку пишут.
Цитата: Oleg Grom от Интересно, какой практический смысл от пиктограмм с фестского диска в юникоде?
Как зачем? Для того, чтобы показать, как занята работой уникодовая комиссия, чтобы усложнить уникод и сделать его еще сложнее для реализации (чтобы пользователи покупали новые компьютеры), и наконец просто чтобы были (из жадности).
Цитата: Bhudh
Печатать его в книгах без проблем с кодировкими дэсу.
Ну да, зато с проблемами с шрифтами, так что автору при выставлении в интернет текста все равно придется ставить нужные шрифты, так что смысл специальной кодировки пропадает.
Более того, программная несовместимость сделает использование неуникодных феттских шрифтов более выгодным (они хоть в опере отобразятся).
Цитата: Тайльнемер от ноября 5, 2011, 02:14
Цитата: Bhudh от ноября 4, 2011, 21:44
Server Error in '/' Application.
Исправил.
Мне удалось вызвать что-то похожее, вводя коды символов (например, &#33; или &#x33;).
Цитата: RawonaM от ноября 5, 2011, 09:25
Тайльнемер-сан, было бы неплохо (даже необходимо) добавить в альт сам текст ([img alt="text"]...), чтобы копировалось быстрой цитатой и поисковики знали, что за картинка.
Я так и хотел. Но забыл. Сделаю.
А в alt какие символы недопустимы?
Цитата: RawonaM от ноября 5, 2011, 09:25
Кроме того, когда я в свое думал об такой штуке (точнее смайлики с кастом текстом), я предполагал делать ее полностью динамичекой, т.е. файл не сохраняется, а генерируется на лету с заданными параметрами в УРЛ (как наш ТеХ генерится).
А вы берите картинку из предпросмотра. Там как раз так и сделано.
Предлагаете убрать сохранение картинок? Ну хорошо. Я просто не знал, как лучше.
Сейчас текст в URL'е передаётся в utf-8, закодированном в base64, с заменой символов '+'→'-', '/'→'_', '='→'.'
Это нормально, или сделать что-то другое?
Цитата: Python от ноября 5, 2011, 11:08
Симолы выше 65536 не тянет. Хоть они и есть в указанных шрифтах. При этом, однако, отображает их одним квадратиком, а не двумя.
Цитата: Bhudh от ноября 5, 2011, 11:12
Только в предпросмотре.
Ёлки, и правда только в предпросмотре. Тогда я, кажется, знаю в чём дело — стандартная функция кодирования в UTF-8 не понимает верхние плоскости уникода!
Цитата: Python от ноября 5, 2011, 11:33
Мне удалось вызвать что-то похожее, вводя коды символов (например, ! или 3).
Буду разбираться.
Эту фигню я слепил на Asp.net, так что на ЛФ её нельзя будет захостить, так?
Щас она лежит на бесплатном хостинге, который предоставляет только 150 МБ места (100 МБ уже сейчас занято шрифтами), так что много шрифтов туда загрузить не получится.
Цитата: Oleg Grom от ноября 5, 2011, 11:29
Опентайпные фичи с позиционированием сложной диакритики не работают
Абыдно.
С этим я не знаю, как бороться.
Цитата: Тайльнемер от ноября 5, 2011, 12:16
А в alt какие символы недопустимы?
Не знаю, я вообще прочитал, что должно быть без кавычек. Тогда закрывающую скобку нельзя похоже.
Цитата: Тайльнемер от ноября 5, 2011, 12:16
А вы берите картинку из предпросмотра. Там как раз так и сделано.
Предлагаете убрать сохранение картинок? Ну хорошо. Я просто не знал, как лучше.
Ну можно сделать кэш, но чтобы по той же ссылке вытаскивался.
С другой стороны с вашим способом ссылки будут короче (меньше места в базе данных), что плюс.
Но если вдруг картинки надо будет стереть, то все ссылки перестанут работать. С кэшем лучше.
Цитата: Тайльнемер от ноября 5, 2011, 12:16
Сейчас текст в URL'е передаётся в utf-8, закодированном в base64, с заменой символов '+'→'-', '/'→'_', '='→'.'
Это нормально, или сделать что-то другое?
Вроде нормально. А почему нельзя просто в utf-8 без закодирования? За вычетом что там нельзя в урлах.
Цитата: Тайльнемер от ноября 5, 2011, 12:16
Эту фигню я слепил на Asp.net, так что на ЛФ её нельзя будет захостить, так?
А что для этого надо? Если виндоус-хостинг, то нет. У нас линукс.
Пишут, что можно с помощью XSP на линуксе запускать ASP.NET, но это не так просто.
Может быть я попробую установить, посмотрю получится ли.
Цитата: Тайльнемер от А вы берите картинку из предпросмотра.
Только с низшими плоскостями сработает же.
Цитата: Bhudh от ноября 5, 2011, 13:34
Только с низшими плоскостями сработает же.
Это временно. Я исправлю.
Цитата: RawonaM от ноября 5, 2011, 12:47
Не знаю, я вообще прочитал, что должно быть без кавычек. Тогда закрывающую скобку нельзя похоже.
Если без кавычек, то не только ']', но и, например, ' width=1' нельзя.
А чем плохо в кавычках? Вроде работает...
Цитата: RawonaM от ноября 5, 2011, 12:51
А почему нельзя просто в utf-8 без закодирования? За вычетом что там нельзя в урлах.
Во-первых, не охота возиться с зоопарком недопустимых символов, во-вторых, у меня вообще нет доверия к url'ам в плане передачи в них всего уникода.
Цитата: RawonaM от ноября 5, 2011, 12:51
Ну можно сделать кэш, но чтобы по той же ссылке вытаскивался.
Угу.
Цитата: RawonaM от ноября 5, 2011, 12:54
Пишут, что можно с помощью XSP на линуксе запускать ASP.NET, но это не так просто.
Может быть я попробую установить, посмотрю получится ли.
Ну, вообще-то на asp.net свет клином не сошёлся. Я правда не имею опыта написания на чём-то другом, но тут же многие на чём-то что-то пишут.
Кстати, не сделать ли что-нибудь с адресами картинок? Пока они весьма безлики: 10.png, 17.png...
Может, как-то делать папочки по отдельным IP (естественно, не в чистом виде, а в перекодированном!)?
И имя картинки по типу скриншотов — с датой и временем?
Цитата: Bhudh от ноября 5, 2011, 14:03
Кстати, не сделать ли что-нибудь с адресами картинок? Пока они весьма безлики: 10.png, 17.png...
Может, как-то делать папочки по отдельным IP (естественно, не в чистом виде, а в перекодированном!)?
И имя картинки по типу скриншотов — с датой и временем?
Да тут Равонам говорит вообще картинки генерировать динамически по параметрам url'а. Так что назвать изображение или разместить в папке нельзя будет.
Сейчас же и так и так есть...
Сейчас есть два варианта — с сохранением и без. Я вариант с сохранением собираюсь убрать.
А может лучше сделать в лингвофоруме тег типа [uniimg font="Universalia"]текст[/uniimg], который бы заменял текст картинкой с alt'ом (для поисковых систем и Lynx'а)? В идеале—каждое слово отдельной картинкой, чтобы оно переносилось.
Цитата: Тайльнемер от Сейчас есть два варианта — с сохранением и без. Я вариант с сохранением собираюсь убрать.
А почему бы не сохранять тишком где-нить на ЛингвоВики? Там вроде ограничения не такие суворые.
Цитата: Demetrius от ноября 5, 2011, 14:21
А может лучше сделать в лингвофоруме тег типа [uniimg font="Universalia"]текст[/uniimg], который бы заменял текст картинкой с alt'ом (для поисковых систем и Lynx'а)?
А что поисковые машины видят тэги, а не их html-реализацию?
Цитата: Demetrius от ноября 5, 2011, 14:21
В идеале—каждое слово отдельной картинкой, чтобы оно переносилось.
Не надо. Или по крайней мере надо оставить возможность создания цельной картинки.
Скажем параметр тэга wrap = auto делает по картинке на каждое слово; wrap = 1000 делает одну картинку шириной не более 1000 пикселей и переносами строк. Тэг без wrap даёт картинку без переноса строк.
Кстати, по какому принципу текст в картинке переносится?
Ширина ограничена?
Цитата: Bhudh от ноября 5, 2011, 14:30
Кстати, по какому принципу текст в картинке переносится?
Ширина ограничена?
Сейчас действует константное ограничение 1024px, но я хотел сделать это настраиваемым.
Хм, а на форуме 500 (или 550‽‥).
Ещё одна проблёмка.
Как-нибудь выделяются неимеющиеся в шрифте символы?
Может, стоит отображать их каким-то дефолтным шрифтом, а то квадраты вылезают.
В Universalia+, к примеру, из низших плоскостей только три глифа имеется.
Может, прописать, для каких диапазонов Юникода какой шрифт является дефолтным?
Цитата: Bhudh от ноября 5, 2011, 14:36
Может, стоит отображать их каким-то дефолтным шрифтом, а то квадраты вылезают.
Цитата: Hellerick от ноября 5, 2011, 15:09
Может, прописать, для каких диапазонов Юникода какой шрифт является дефолтным?
Это было бы очень хорошо.
Щас буду
курить читать MSDN на предмет font fallback и composit fonts.
Кстати настройка ширины с соответствующим переносом слов будет весьма полезна.
Гость с другого форума сможет сделать картинку соответствующую ширине тамошнего поста.
Кстати, а текстокартинки не разрешить ли вставлять в подпись?
Как можно перезвать шрифт, гарантированно не испортив его внутреннее содержание?
В смысле, изменить имя шрифта в файле?
Ага.
А как это может испортить внутреннее содержимое?
Это если разве что в хекс/текст-редакторе пытаться ручками поменять...
А в спешл не должно ничего сломаться...
Тайльнемер, а можете сделать чтоб текст цветом выделять можно было?
Я уж подумал, Алексей Гринь заинтересовался...
Цитата: Bhudh от ноября 5, 2011, 19:08
А в спешл не должно ничего сломаться...
Какой редактор порекомендуете? FontForge?
Цитата: Валентин Н от ноября 5, 2011, 19:11
Тайльнемер, а можете сделать чтоб текст цветом выделять можно было?
Если весь текст одним цветом — запросто. Если подстроки — труднее.
Цитата: arseniiv от ноября 5, 2011, 19:23
Я уж подумал, Алексей Гринь заинтересовался...
В смысле?
Валентин Н поставил себе один из его прошлых аватаров.
Цитата: arseniiv от ноября 5, 2011, 19:28
Валентин Н поставил себе один из его прошлых аватаров.
А-а-а.
Цитата: Тайльнемер от ноября 5, 2011, 19:27
Если весь текст одним цветом — запросто. Если подстроки — труднее.
Желательно чтоб даже отдельные символы можно было красить, даже диакритики - возможно?
Тогда распрощайтесь с кёрнингом и прочими прелестями!
Какая связь меж кёрнингом и цветом?
Такая, что чтобы разными цветами написать, нужно для каждого цвета и подстроки вызывать функцию рисования строки отдельно, и кёрнинг тут никак не учтёшь.
Интересно, как это делает Word и прочие?
А разве графическая библиотека не включает в себя функций манипулирования частями шрифтов как обычными графическими объектами?
Цитата: Тайльнемер от Какой редактор порекомендуете?
:donno:
Я
FF открывал пару раз только, всех фич не знаю.
Стандартных функции обычно только две: нарисовать и узнать размеры.
А может кто-то из модераторов вырезать обсуждение преобразования текста в изображения в отдельну. тему?
Цитата: Alexandra A от У меня ведь Турнейсен кажется по Вашей ссылке...
;D А я сам сижу, ищу — куда ж я его заливал-то?‥
Помню только торрент какой-то и всё...
Я внёс две минорных поправки:
1) Теперь в предпросмотре всё работает.
2) Можно задавать ширину изображения.
_____________________________________________________
По поводу первого пункта оказалось довольно забавно. Дело было лишь в том, что название шрифта «Universalia+» не передавалось через url ! Я просто ввёл замену плюса на другой символ и всё заработало.
В MSDN'е я прочитал, что самая лучшая типографика у Майкрософта — это под WPF. Там и композит-фонтс и улучшенная поддержка опен-тайп и вообще.
Так что я попробую переделать под WPF, если это получится.
Кстати, шрифты можно хостить отдельно от веб-приложения. Например, разместить их на ЛФ. Тогда много места на asp.net-хостинге не надо.
Да, и самое забавное — под WPF этот же шрифт «Universalia+» теряет свой «+» и скрывает собой обычную универсалию. Всё из-за этого несчастного плюса. И додумался же кто-то вставить его в название шрифта.
Вот поэтому я и хочу его переименовать.
Цитата: Bhudh от ноября 5, 2011, 21:19
В тэге img на форуме нет параметра alt!
точно?
Цитата: RawonaM от ноября 5, 2011, 09:25
было бы неплохо (даже необходимо) добавить в альт сам текст ([img alt="text"]...), чтобы копировалось быстрой цитатой и поисковики знали, что за картинка.
В тэге img на форуме нет параметра alt!
Имелся в виду параметр html-тэга.
Тем более не сто[b]́[/b]ит в параметрах копировать символы высших плоскостей, которые форум не принимает.
(http://teilnehmer.somee.com/TextImage/Images/81.png)
Убрать alt?
Цитата: Bhudh от ноября 5, 2011, 21:23
(http://teilnehmer.somee.com/TextImage/Images/81.png)
Чё это?
Понял. alt для поисковых машин есть, а вот в title он, собака, не дублируется! >(
Убрать высшие плоскости из alt?
Цитата: Тайльнемер от Убрать высшие плоскости из alt?
Лучше пока убрать, а то съедается текст, с них начиная...
Или заменить их на entities.
Цитата: Bhudh от ноября 5, 2011, 21:27
Лучше пока убрать, а то съедается текст, с них начиная...
Или заменить их на entities.
Убрал совсем.
Цитата: Тайльнемер от Кстати, шрифты можно хостить отдельно от веб-приложения. Например, разместить их на ЛФ. Тогда много места на asp.net-хостинге не надо.
А ссылаться на них как? :???
А то мне ханномы боязно заливать...
Тайльнемер, а можно запретить генерировать изображения, состоящие только из русских букв и Basic Latin? А то, как показала практика, Вашим приложением уже злоупотребляют (см. тему про credula spes)... :wall:
Вообще, основная проблема этой штуки—accesibility. В Opera Mini с отключенными картинками показывается не текст из alt, а пустой квадрат.
Цитата: Demetrius от ноября 5, 2011, 22:21
В Opera Mini с отключенными картинками показывается не текст из alt
Почему? Точно альт там есть? А то Бхудх вырезает.
За злоупотребление и вырезание альта будем наказывать запрещением тэга img.
Цитата: RawonaM от Точно альт там есть? А то Бхудх вырезает.
Кхе-кхе.
Когда я его
не вырезаю, форум пишет мне, что я запостил пустое сообщение.
Цитата: RawonaM от ноября 5, 2011, 22:23
Цитата: Demetrius от ноября 5, 2011, 22:21
В Opera Mini с отключенными картинками показывается не текст из alt
Почему? Точно альт там есть? А то Бхудх вырезает.
За злоупотребление и вырезание альта будем наказывать запрещением тэга img.
Гм... Да, действительно, alt'а там нет. Но все равно, миниопера показывает эти альты странно: она выделяет для картинки блок с размером, какой должна иметь картинка, а уже поверх него пишет текст. Поэтому половина альтов налезает на что-то другое (например, текст "Новий" в боковой панели всегда налезает на название темы). Думаю, что эти альты будут так же нечитаемы в миниопере, если они слишком длинные...
Только что обнаружил, что на генератор OTF заливать нельзя.
Цитата: Demetrius от ноября 5, 2011, 22:27
Но все равно, миниопера показывает эти альты странно: она выделяет для картинки блок с размером, какой должна иметь картинка, а уже поверх него пишет текст. Поэтому половина альтов налезает на что-то другое
Так это не только миниопера, а и обычная PC'шная Опера 11.51 (и все предыдущие, сколько помню) так делает.
И вот это ещё.
И вообще,
а) при чтении на компьютере нельзя выделить текст,
б) невозможно разместить текст так, как удобно (ограничение ширины не поможет: ВНЕЗАПНО есть другие скины, пользовательские скины и возможность в опере сжать текст),
в) занимают намного больше трафика,
г) имеют смысл только для румынского Олега Грома, тибетского и татушниц-санскритянок.
:wall:
Цитата: Demetrius от г) имеют смысл только для румынского Олега Грома, тибетского и татушниц-санскритянок.
Ну почему же?
Если приделать возможность вставки на ЛингвоВики, то можно будет приводить древние тексты не транслитерацией или не у всех кажимым уникодом, а картинкой. Те же скрижали из Пирги или крито-микенские.
Цитата: Bhudh от ноября 5, 2011, 22:41
Цитата: Demetrius от г) имеют смысл только для румынского Олега Грома, тибетского и татушниц-санскритянок.
Ну почему же?
Если приделать возможность вставки на ЛингвоВики, то можно будет приводить древние тексты не транслитерацией или не у всех кажимым уникодом, а картинкой. Те же скрижали из Пирги или крито-микенские.
Древние тексты редко, проще загружать на ЛингвоВики непосредственно картинку. Не говоря о том, что еще лучше фотографию. ::)
Цитата: Demetrius от ноября 5, 2011, 22:37
а) при чтении на компьютере нельзя выделить текст,
А что если сделать наложение текста под картинку, как в pdf или djvu?
Цитата: Demetrius от ноября 5, 2011, 22:37
г) имеют смысл только для румынского Олега Грома, тибетского и татушниц-санскритянок.
Тут много кто балуется всякими экзотическими письменностями.
Цитата: Demetrius от ноября 5, 2011, 22:37
г) имеют смысл только для румынского Олега Грома, тибетского и татушниц-санскритянок.
:wall:
Имеет смысл пратически для всего, что идет после 65 535 — египетские иероглифы, клинопись и т.д.
Цитата: Python от ноября 5, 2011, 22:56
Цитата: Demetrius от ноября 5, 2011, 22:37
г) имеют смысл только для румынского Олега Грома, тибетского и татушниц-санскритянок.
:wall:
Имеет смысл пратически для всего, что идет после 65 535
Я же постил функцию, которая автоматически преобразовывает все, что выше U+FFFF, в коды. Этого должно быть достаточно.
Цитироватьегипетские иероглифы
Для иероглифов это не поможет: иероглифы нелинейные. Если честко, я вообще не понимаю, зачем их добавляли в уникод. Видимо, для имитации бурной деятельности.
Цитата: Demetrius от ноября 5, 2011, 23:06
Я же постил функцию, которая автоматически преобразовывает все, что выше U+FFFF, в коды. Этого должно быть достаточно.
а что с ней делать?
Цитата: Oleg Grom от ноября 5, 2011, 22:47
Цитата: Demetrius от ноября 5, 2011, 22:37
а) при чтении на компьютере нельзя выделить текст,
А что если сделать наложение текста под картинку, как в pdf или djvu?
AFAIK нельзя. Можно только полностью заменить блок текста картинкой через CSS, для поисковых систем и Lynx'а.
Цитировать
Цитата: Demetrius от ноября 5, 2011, 22:37
г) имеют смысл только для румынского Олега Грома, тибетского и татушниц-санскритянок.
Тут много кто балуется всякими экзотическими письменностями.
Но много кому тайльнемерова программа не поможет, ведь далеко не все экзотические письменности есть в уникоде.
Цитата: Валентин Н от ноября 5, 2011, 23:06
Цитата: Demetrius от ноября 5, 2011, 23:06
Я же постил функцию, которая автоматически преобразовывает все, что выше U+FFFF, в коды. Этого должно быть достаточно.
а что с ней делать?
Молиться Равонамкоатлю, чтобы она вызывалась при записи поста в БД на ЛФ.
Цитата: Demetrius от Древние тексты редко
А если тезавра запилить?
Цитата: Demetrius от Если честко, я вообще не понимаю, зачем их добавляли в уникод. Видимо, для имитации бурной деятельности.
По отдельности в научной литературе тоже применяются. Хотя бы для того, чтобы показать, из каких иеров слеплен текст.
Цитата: Demetrius от ноября 5, 2011, 23:06
Цитата: Python от ноября 5, 2011, 22:56
Цитата: Demetrius от ноября 5, 2011, 22:37
г) имеют смысл только для румынского Олега Грома, тибетского и татушниц-санскритянок.
:wall:
Имеет смысл пратически для всего, что идет после 65 535
Я же постил функцию, которая автоматически преобразовывает все, что выше U+FFFF, в коды. Этого должно быть достаточно.
Этого достаточно только для тех, кто в ФФ сидит. Опера же будет показывать каждый символ из этого диапазона как два квадрата. Похоже, в последних версиях все без изменений, что печально.
Цитата: Demetrius от AFAIK нельзя.
http://htmlbook.ru/css/z-index
Цитата: Demetrius от ноября 5, 2011, 23:08
Но много кому тайльнемерова программа не поможет, ведь далеко не все экзотические письменности есть в уникоде.
Как раз таки им и поможет в первую очередь. А как еще поделиться с ЛФ-чанами, например, таким чудо-юдом?
(http://teilnehmer.somee.com/TextImage/Make.ashx?text=ZWRpd2sgcXdlciBhc21lcCBhc2xlbHF0YWRteCBlY2J1Tw..&font=EVA%20Hand%201&size=18)
Що за w?
Кстати, да. Если загрузить нужный шрифт, можно и на синдарине аутентичным письмом писать...
Цитата: Bhudh от ноября 5, 2011, 23:21
Що за w?
Этой буквы нет в шрифте. Я там просто каляку-маляку от балды набрал. Just proof of concept.
Цитата: Demetrius от ноября 5, 2011, 23:08
Но много кому тайльнемерова программа не поможет, ведь далеко не все экзотические письменности есть в уникоде.
Если можно подгружать пользовательские шрифты, то вполне может помочь. Любители фонок будут довольны.
ещё бы в подпись картинки эти - кому-то точно понадобится
Цитата: Python от ноября 5, 2011, 23:18
Цитата: Demetrius от ноября 5, 2011, 23:06
Цитата: Python от ноября 5, 2011, 22:56
Цитата: Demetrius от ноября 5, 2011, 22:37
г) имеют смысл только для румынского Олега Грома, тибетского и татушниц-санскритянок.
:wall:
Имеет смысл пратически для всего, что идет после 65 535
Я же постил функцию, которая автоматически преобразовывает все, что выше U+FFFF, в коды. Этого должно быть достаточно.
Этого достаточно только для тех, кто в ФФ сидит. Опера же будет показывать каждый символ из этого диапазона как два квадрата. Похоже, в последних версиях все без изменений, что печально.
Ну сделайте себе юзершрифт, который такие два квадратика на картинку меняет... Зачем всех-то своими картинками мучить?
Эти картинки—это как транслит. «Из-за своих технических проблем я создам проблемы для всех».
ЦитироватьА если тезавра запилить?
Все равно редко. Да и транслитерация на что?
Цитата: Валентин Н от ноября 5, 2011, 23:29
ещё бы в подпись картинки эти - кому-то точно понадобится
i hate you (за это предложение, а не в общем, в общем вы мне симпатичны)
Цитата: Demetrius от Да и транслитерация на что?
Ага, а потом учёные ВНЕЗАПНО выяснят, что символ
X читается не [a], а [b], и всю транслитерацию к чертям менять!
Не-е, оригинал сытнее...
ЦитироватьНу сделайте себе юзершрифт, который такие два квадратика на картинку меняет...
Не поможет. Там проблема глубже лежит. Впрочем, мобильная опера этой проблемы не имеет?
ЦитироватьЭти картинки—это как транслит. «Из-за своих технических проблем я создам проблемы для всех».
Мешать всем это будет, только если все будут постить картинки вместо текста. В норме, никто пострадать не должен.
Цитата: Python от ноября 5, 2011, 23:39
ЦитироватьНу сделайте себе юзершрифт, который такие два квадратика на картинку меняет...
Не поможет. Там проблема глубже лежит. Впрочем, мобильная опера этой проблемы не имеет?
Не знаю. У меня на мобильном все равно нет в шрифтах символов больше U+FFFF. ;D
s/юзершрифт/юзерскрипт/ :wall:
Цитата: Demetrius от ноября 5, 2011, 23:47
Цитата: Python от ноября 5, 2011, 23:39
ЦитироватьНу сделайте себе юзершрифт, который такие два квадратика на картинку меняет...
Не поможет. Там проблема глубже лежит. Впрочем, мобильная опера этой проблемы не имеет?
Не знаю. У меня на мобильном все равно нет в шрифтах символов больше U+FFFF. ;D
ОК, 𑄑 — один квадратик или два? Если два, шрифты не помогут: программа не умеет рботать с этим диапазоном вообще.
Впрочем, ІЕ6 всех хитрее: показывает символы из верхних диапазонов как один квадратик, но рендерить не рендерит.
Так резерв-коды даже BabelPad не показывает.
Речь не о резерв. ІЕ6 у меня отказывается видеть и нерезерв из верхнего диапазона, хоть универсалию ем давай, хоть универсалию с плюсом. Возможно, из-за старости они ему резервными кажутся.
А тот символ был нужет только для проверки, умеет ли программа рабтать с большими кодами вообще (ключевой вопрос — один квадратик или два).
𢈢
2
Главное, если я пытаюсь быстро отредактировать и вставить что-то после квадратиков, форум пишет, что пост пуст.
А кодом вставлять можно.
у меня 1
В миниопере квадратиков нет вообще. ;D
А так: 𒀀 ?
После «А так:» ничего нет.
Даже после исправления? Там должен быть квадрат (или два, или что-то клинописное) и знак вопроса.
Цитата: Python от ноября 6, 2011, 01:03
Даже после исправления? Там должен быть квадрат (или два, или что-то клинописное) и знак вопроса.
Даже после исправления.
Подозреваю, что оперный сервер разбивает текст на строки и посылает его миниопере, а она прекращает обрабатывать строки, встречая ошибки.
Цитата: Demetrius от ноября 5, 2011, 22:17
Вообще, основная проблема этой штуки—accesibility.
Цитата: Demetrius от ноября 5, 2011, 22:27
миниопера показывает эти альты странно
Цитата: Demetrius от ноября 5, 2011, 22:37
при чтении на компьютере нельзя выделить текст,
Цитата: Demetrius от ноября 5, 2011, 23:32
Из-за своих технических проблем я создам проблемы для всех
На мой взгляд, все эти проблемы — надуманы!
Достаточно просто соблюдать правило хорошего тона: если вы постите текст картинкой, будьте добры, дайте его в спойлере текстом (или наоборот — текстом и в спойлере картинкой). Тогда даже alt'ы не понадобятся.
Можно даже сделать тэг [uniimg]текст[/uniimage], который реализуется как картинка и текст в спойлере, и тэг [uniimg textfirst=true]текст[/uniimage], который реализуется как текст и картинка в спойлере.
Цитата: Bhudh от ноября 5, 2011, 22:32
Только что обнаружил, что на генератор OTF заливать нельзя.
Кажется, это не так. Aegean.otf работает.
Чёрд, и фправдо!
А чё ж другой otf не полез?
Пытаюсь грузануть вот этот шрифт (http://www.fontsquirrel.com/fonts/GoodDog), выдаёт ошибку...
Щаз он нас на пару зобанед.
Меня за времярезы, тебя за обзывалки.
Он не может, замена нескоро появится.
К примеру, чтобы меня заменить, надо найти хостинг, домен купить, там устроить сайт, нарегиться на куче сайтов других, написать тысячи сообщений с непередаваемым :eat: :dayatakoy: колоритом! Это долго. Желающих, думаю, не найдётся в это время и некоторое время в будущем. Нарисовать кучу аватаров, написать пару мааленьких пьес, начать и не закончить рассказы. Наговорить глупостей. Придумать афоризм. Назвать себя хорошей певицей. И это ещё не всё! Если вы позвоните сейчас, в подарок вы получите тройной обтиратель для нашего прибора Amanel Nove Dudu, полотенце и фирменную ручку! Звоните нам! Звоните! Звоните! Хм. А то нам не с кем поговорить. В конце концов, трудно найти человека с умением писать такие опусы. Простых опусов можно написать сотни, а таких — тысячи вообще невозможно! Так что неизвестно, почему он здесь.
Сила сердечко напряжение за подобное :D
А Манассия сказал бы, что иод уран
Запятая и вопросительный знак лишние. :tss:
неа.
Иначе получилось бы
тока забыл сказать?
(только(что) забыл сказать?)
Цитата: Валентин Н от ноября 6, 2011, 15:24
?
Цитата: Вадимий от
вопросительный знак лишний.
Цитата: Валентин Н от ноября 6, 2011, 15:24
неа.
Иначе получилось бы
тока забыл сказать?
(только(что) забыл сказать?)
:eat:
вопросилка не лишняя, но стоит не там, но это возмещено запятой, такчто нормально памому.
Хотя я сёня немного не в себе, такчто могу ошибаться!
Вы всегда и не немного не в себе. :eat:
Цитата: Вадимий от ноября 6, 2011, 14:29
Сила сердечко напряжение за подобное
Долго не мог понять, F♡U — это такой способ записать «Fuck You» или что-то другое — ?
Я тут делаю (пока ещё не доделал) новую версию сабжа с расширенной поддержкой типографики. В частности, появилась возможность использовать композитные шрифты. Хотелось бы, чтобы по умолчанию стоял композитный шрифт, обеспечивающий хорошую реализацию всех диапазонов уникода.
Сам композитный шрифт представляет собой xml-ку, в которой перечисляются произвольные диапазоны символов, и каждому диапазону можно задать шрифт и какие-то ещё параметры.
Мне кажется, что сто́ит завести страницу на Лингво-вики, где были бы перечислены все диапазоны уникода. По каждому диапазону участники моли бы предлагать шрифты, его поддерживающие, и писать чем они хороши и какие недостатки имеют, чтобы потом можно было выбрать, какой шрифт включать в композитный.
Такую информацию было бы, наверное, неплохо иметь и не только для сабжа.
Тайльнемер, знаете ещё что надо добавить?
Возможность скачивать шрифты!!! Например хотел скачать фонки Суховеева, но оказалось что это невозможно.
Цитата: Валентин Н от ноября 9, 2011, 18:53
Тайльнемер, знаете ещё что надо добавить?
Возможность скачивать шрифты
Точно.
Цитата: Валентин Н от хотел скачать фонки Суховеева
Я их сам с форума скачал. А потом туда.
Цитата: Тайльнемер от По каждому диапазону участники моли бы предлагать шрифты, его поддерживающие
Вот мой список из BabelPad.
Правда, я исходил в основном из наличия диапазона в шрифте, потому в основном Universalia...
Закачал Symbola.
(http://teilnehmer.somee.com/TextImage/Make.ashx?text=4oGcIMK_IOKBhyDigYgg4oC9IOKBiSDigLwgwqEg4oCl&font=Symbola&size=28)
⁜ ¿ ⁇ ⁈ ‽ ⁉ ‼ ¡ ‥
Цитата: Bhudh от ноября 9, 2011, 20:34
Вот мой список из BabelPad.
Вообще хотелось бы, чтобы родственные диапазоны реализовывались одним и тем же шрифтом.
Например у вас:
Basic latin | Universalia |
Latin-1 Supplement | Universalia |
Latin Extended-A | RomanCyrillic Std |
Greek and Coptic | Symbola |
Cyrillic | RomanCyrillic Std |
Cyrillic Supplement | Symbola |
Combining Diacritical Marks | RomanCyrillic Std |
Я думаю, что при таком разнобое ни о каком кернинге и ни о каких правильно поставленных диакритиках (ведь у латиницы с кириллицей навесная диакритика общая) говорить не придётся.
Желательно было бы охватить всю латиницу, всю гречицу и всю кириллицу одним шрифтом. И это должен быть качественный шрифт, а не Универсалия.
Какой взять? Есть такие шрифты?
Или гречицу лучше отдельно?
Да ставьте что нужно! Мой список разве и. в п. и.? Я его сам регулярно пересматриваю ;D.
У меня список составлен а) по охвату диапазона, б) по глазуприятности.
А как Вам RomanCyrillic Std? Правда, в ней коптицы нету. И шести последних глифов из кириллицы.
Но под остальное он заточен.
Цитата: Bhudh от ноября 11, 2011, 10:16
Да ставьте что нужно!
Так я-то откуда знаю, что ставить? Я думал, может, вы знаете.
Интересно, а что если юникодовцам подать заявку на выделение диапазона под велесовицу? Может прокатить?
Цитата: Bhudh от ноября 11, 2011, 10:22
А как Вам RomanCyrillic Std? Правда, в ней коптицы нету. И шести последних глифов из кириллицы.
Но под остальное он заточен.
Да, кажется, это то, что надо!
А коптские буквы и используются совместно с греческими?
Цитата: Тайльнемер от Я думал, может, вы знаете.
С комбайнами везде напряг...
(http://teilnehmer.somee.com/TextImage/Make.ashx?text=Y8WmxafFqc2BxanMgQ..&font=RomanCyrillic%20Std&size=38)
cŦŧṹṹ
(http://teilnehmer.somee.com/TextImage/Make.ashx?text=z4nhv40gzrnhv4_OteG_n86_4b-NzrHhvr3OseG-vw..&font=RomanCyrillic%20Std&size=38)
ω῍ ι῏ε῟ο῍α᾽α᾿
Камбрия и то с гречицей не дружит...
(http://teilnehmer.somee.com/TextImage/Make.ashx?text=z4nhv43OueG_j8614b-9zr_hv43OseG-vc6x4b6_DQoNCmPFpsWnxanNgcWpzIE.&font=Cambria&size=38)
ω῍ι῏ε´ο῍α᾽α᾿
cŦŧṹṹ
Цитата: Тайльнемер от А коптские буквы и используются совместно с греческими?
Их просто в один диапазон запихнули на заре Уникода.
Насчёт комбинант — их ещё и сама конвертилка плохо умеет отображать. Во второй версии, которую я щас пытаюсь сделать, с этим получше.
Апдейт шрифтов не работает :(
ЦитироватьОшибка загрузки шрифта!
Цитата: Oleg Grom от ноября 11, 2011, 12:11
Апдейт шрифтов не работает :(
ЦитироватьОшибка загрузки шрифта!
:yes: Пока так. :-[
В RomanCyrillic Std над кириллическими буквами й, ў, ӑ, ӗ, ӂ стоят «латинские» бреве вместо наших дужек:
(http://teilnehmer.somee.com/TextImage/Make.ashx?text=0JnQudCO0Z7TgdOC&font=RomanCyrillic%20Std&size=42)
ЙйЎўӁӂ
Интересно, это создатели шрифта специально так сделали, или это недосмотр, и им о нём надо сообщить?
Цитата: Тайльнемер от ноября 11, 2011, 12:16
В RomanCyrillic Std над кириллическими буквами й, ў, ӑ, ӗ, ӂ стоят «латинские» бреве вместо наших дужек:
Поскольку они стоят единообразно над всеми буквами, то скорее всего так и надо. По крайней мере это лучше чем когда над половиной кириллических бук рисуется краткая, а над другой - бреве.
Вторая версия:
http://teilnehmer.somee.com/WpfTextImage/
Из новых фич:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q2FsaWJyaV1bc3o9MzJdW2NvbD0jRjkwXdCmWy9jb2xdW3RiZz1ZZWxsb3dd0LJbL3RiZ11bY29sPSM3RjAwMDAwMF3QtVsvY29sXVtjb2w9UmVkXdGCWy9jb2xdW2NvbD1CbHVlXdCwWy9jb2xdIFt0Ymc9IzQwMDBdW2NvbD1XaGl0ZV3QsVsvY29sXdGDWy90YmddW2NvbD1HcmVlbl3QulsvY29sXVtjb2w9IzhFMTFGMF3QslsvY29sXVsvc3pdWy9mXQ..)
[f=Calibri][sz=32][col=#F90]Ц[/col][tbg=Yellow]в[/tbg][col=#7F000000]е[/col][col=Red]т[/col][col=Blue]а[/col] [tbg=#4000][col=White]б[/col]у[/tbg][col=Green]к[/col][col=#8E11F0]в[/col][/sz][/f]
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9U2Vnb2UgVUldW3N6PTMyXQpbYj0tM11UaGluWy9iXSBbYj0wXU5vcm1hbFsvYl0KW2I9MV1NZWRpdW1bL2JdIFtiPTJdQm9sZFsvYl0KWy9zel1bL2Zd)
[f=Segoe UI][sz=32]
[b=-3]Thin[/b] [b=0]Normal[/b]
[b=1]Medium[/b] [b=2]Bold[/b]
[/sz][/f]
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q2FtYnJpYV1bc3o9MzJdW3QtY2FwPVNtYWxsQ2Fwc11TbWFsbCBDYXBzWy90LWNhcF1bL3N6XVsvZl0.)
[f=Cambria][sz=32][t-cap=SmallCaps]Small Caps[/t-cap][/sz][/f]
Включение и выключение лигатур:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q01VIFNlcmlmXVtzej0zMl0KZmkgZmwgZmZpIGZmbApbdC1zbGk9MF1maSBmbCBmZmkgZmZsWy90LXNsaV0KWy9zel1bL2Zd)
[f=CMU Serif][sz=32]
fi fl ffi ffl
[t-sli=0]fi fl ffi ffl[/t-sli]
[/sz][/f]
«Исторические формы»:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9UGFsYXRpbm8gTGlub3R5cGVdW3N6PTMyXVt0LWhsaT0xXUhpc3RvcmljYWwgW3QtaGZyPTFdSGlzdG9yaWNhbFsvdC1oZnJdWy90LWhsaV1bL3N6XVsvZl0.)
[f=Palatino Linotype][sz=32][t-hli=1]Historical [t-hfr=1]Historical[/t-hfr][/t-hli][/sz][/f]
Примерение лигатур в зависимости от языка:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q01VIFNlcmlmXQpbbGFuPWVuXVtzej00OF1maSBmxLFbL3N6XVsvbGFuXSDigJQg0LDQvdCz0LvQuNC50YHQutC40LkKW2xhbj10cl1bc3o9NDhdZmkgZsSxWy9zel1bL2xhbl0g4oCUINGC0YPRgNC10YbQutC40LkKW2xhbj1hel1bc3o9NDhdZmkgZsSxWy9zel1bL2xhbl0g4oCUINCw0LfQtdGA0LHQsNC50LTQttCw0L3RgdC60LjQuQpbL2Zd)
[f=CMU Serif]
[lan=en][sz=48]fi fı[/sz][/lan] — английский
[lan=tr][sz=48]fi fı[/sz][/lan] — турецкий
[lan=az][sz=48]fi fı[/sz][/lan] — азербайджанский
[/f]
ВНИМАНИЕ:
Санскрипт и Еврит ВЕРТИКАЛЬНО:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3JvdD05MF1bcC1hbD1DZW50ZXJdCltmPUtva2lsYV1bc3o9NDhd4KS44KSC4KS44KWN4KSV4KWD4KSk4KS-IOCkteCkvuCkleCljVsvc3pdWy9mXQpbL3AtYWxd) (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3JvdD0tOTBdW3AtYWw9Q2VudGVyXQpbZj1UaW1lcyBOZXcgUm9tYW5dW3N6PTQ4Xdei1rTXkdaw16jWtNeZ16pbL3N6XVsvZl0KWy9wLWFsXQ..)
[rot=90][p-al=Center]
[f=Kokila][sz=48]संस्कृता वाक्[/sz][/f]
[/p-al]
[rot=-90][p-al=Center]
[f=Times New Roman][sz=48]עִבְרִית[/sz][/f]
[/p-al]
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3JvdD0yM11bcC1hbD1DZW50ZXJdW2Y9Q2FtYnJpYV0K0JrRgtC-INGF0L7RgtC10Lsg0L_QvtCy0L7RgNC-0YIK0L3QsCDQv9GA0L7QuNC30LLQvtC70YzQvdGL0Lkg0YPQs9C-0Ls_ClsvZl1bL3AtYWxd)
[rot=23][p-al=Center][f=Cambria]
Кто хотел поворот
на произвольный угол?
[/f][/p-al]
Правда, пока ещё:
1) есть баги
2) нет кэширования (поэтому может быть довольно тормозным)
3) «Универсалией» пока нельзя пользоваться, т. к. я её ешё не переименовал
4) ужасный интерфейс
5) и т. п...
Цитата: Тайльнемер от (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3JvdD0yM11bcC1hbD1DZW50ZXJdW2Y9Q2FtYnJpYV0K0JrRgtC-INGF0L7RgtC10Lsg0L_QvtCy0L7RgNC-0YIK0L3QsCDQv9GA0L7QuNC30LLQvtC70YzQvdGL0Lkg0YPQs9C-0Ls_ClsvZl1bL3AtYWxd) |
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3JvdD0tMjNdW3AtYWw9Q2VudGVyXVtmPUNhbWJyaWFdCltzej0yMDBd0K_igLxbL3N6XQpbL2ZdWy9wLWFsXQ..)
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2NvbD0jOEUxMUYwXVtwZ2M9U2lsdmVyXVt0LWNzdz03XVtsYW49cnVdW2Y9R2xvYmFsIFVzZXIgSW50ZXJmYWNlXVt0LXN0eT0xXdCvINGF0L7Rh9GDINC30L3QsNGC0YwsINGH0YLQviDQvtC30L3QsNGH0LDRjtGCCiAgICAgW2xhbj1lbl1HbG9iYWwgVXNlciBJbnRlcmZhY2VbL2xhbl0g0LgKICAgICBbbGFuPWVuXVN0eWxpc3RpYyBTZXRzWy9sYW5dP1svdC1zdHldWy9mXVsvbGFuXVsvdC1jc3ddWy9jb2xd)
[col=#8E11F0][pgc=Silver][t-csw=7][lan=ru][f=Global User Interface][t-sty=1]Я хочу знать, что означают
[lan=en]Global User Interface[/lan] и
[lan=en]Stylistic Sets[/lan]?[/t-sty][/f][/lan][/t-csw][/col]
Щикарно: (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9T2xkIFJvbWFuaWFuXVtjb2w9UmVkXVtzej0yNF3Qm1svc3pdWy9jb2xd0LjMgdC80LHQsCDRgOqZi9C80avMgdC90Yog6pmX0obMgdGB0YLQtSDRodKGINC70LjMgdC80LHRiiDQuNKG0L3QtNC-0ZTShuqZi9GA0L7Qv9GjzIHQvdGKLCDQtNC40L3qmb0g0LPRgOqZi8yB0L_qmYvQu-qZvSDQuNKG0YLQsMyB0LvQuNC66pm9INGI0Z0g0LTQuNC96pm9INGB6pmL0LHRgtCz0YDqmYvMgdC_6pmL0Lvqmb0g0YDRitGB0YrRgNC40YLRo8yB0L3qmb0g0LDShtC7INC70LjMgdC80LHQuNC70aHRgOqZvSDRgNC-0LzQsMyB0L3QuNGH0LUsINGA6pmL0LzRq8yB0L3QsCDqmZfShsyB0YHRgtC1INCw0oYg0YfQuMyB0L3Rh9GjINC06pmLzIHQv9GKINC96pmLzIHQvNGK0YDRjtC76pm9INC00LUg0LLQvtGA0LHQuNGC0L7MgdGA0LksIOqZn9KGING50obMgdGA0LzQsCDRgdC_0LDQvdGX0L7MgdC70LXQuSwg0L_QvtGA0YLqmYvQs9CwzIHQu9C10LksINGE0YDRq9C90YfQtcyB6pmB0LXQuSDRiNGdINC40obRgtCw0LvRl9C1zIHQvdC10LkuINCU0LjQveqZveqZvSDQv9GA0LjMgdGH0LjQvdGKINC00LUg0LTQtdGB0LvqmYvRiNC4zIHRgNC1INGC0LjQv9C-0LvQvsyB0Z_QuNC60Yog0LvQuMyB0LzQsdCwINGA6pmL0LzRq9C90aPMgdGB0LrRiiDQvNCwzIHQuSDqmZfShsyB0YHRgtC1INC96pmL0LzQuMyB0YLRiiDqmZ_ShiDQu9C40L3Qs9Cy0LjMgdGB0YLQuNC60LAg0LrQvtC80L_QsNGA0LDMgdGC0Yog0Lsg0LjMgSDQvCDQsSDQsCAgINC0INCwINC6INC-INGAIOqZiyDQvCDRq8yBINC9INGKINGB0LDMgeqZiyDQtNGX0LDQu9C1zIHQutGC6pmL0Lvqmb0g0LTQsNC60L7RgOqZi9C80avMgdC96pm9LiDRuNKG0L3QtdC-zIHRgNC5LCDQtNC40L3qmb0g0L_RgNC4zIHRh9C40L3QuSDQv9C-0LvQuMyB0YLQuNGH0LUsINGB0YLRitC_0avQvdC4zIHRgNGjINCg0LXQv-qZi8yB0LHQu9C40YfRl9C5INCc0L7Qu9C00L7MgdCy0LAg0YTQvtC70L7RgdC1zIHRgdC66pm9INC00LXQveqZi9C80LjMgdGA0aMg0LTQtSDQuyDQuMyBINC8INCxINGKICAg0Lwg0L4g0Lsg0LQg0L4g0LIg0LUg0L0g0aPMgSDRgSDQuiDRii4gWy9mXQ..)
[f=Old Romanian][col=Red][sz=24]Л[/sz][/col]и́мба рꙋмѫ́нъ ꙗ҆́сте ѡ҆ ли́мбъ и҆ндоє҆ꙋропѣ́нъ, дин꙽ грꙋ́пꙋл꙽ и҆та́лик꙽ шѝ дин꙽ сꙋбтгрꙋ́пꙋл꙽ ръсъритѣ́н꙽ а҆л ли́мбилѡр꙽ рома́ниче, рꙋмѫ́на ꙗ҆́сте а҆ чи́нчѣ дꙋ́пъ нꙋ́мърюл꙽ де ворбито́рй, ꙟ҆ ѹ҆́рма спанїо́лей, портꙋга́лей, фрѫнче́ꙁей шѝ и҆талїе́ней. Дин꙽꙽ при́чинъ де деслꙋши́ре типоло́џикъ ли́мба рꙋмѫнѣ́скъ ма́й ꙗ҆́сте нꙋми́тъ ꙟ҆ лингви́стика компара́тъ л и́ м б а д а к о р ꙋ м ѫ́ н ъ са́ꙋ дїале́ктꙋл꙽ дакорꙋмѫ́н꙽. Ѹ҆нео́рй, дин꙽ при́чинй поли́тиче, стъпѫни́рѣ Репꙋ́бличїй Молдо́ва фолосе́ск꙽ денꙋми́рѣ де л и́ м б ъ м о л д о в е н ѣ́ с к ъ. [/f]
Дед Аким в восторге.
Oleg Grom, подскажите, где ваш замечательный шрифт скачать можно?
Тайльнемер, нельзя ли сделать help-page, а то что-то много нумерованных параметров без пояснений?
Цитата: Yitzik от ноября 15, 2011, 14:51
Oleg Grom, подскажите, где ваш замечательный шрифт скачать можно?
Всегда свежая версия доступна здесь (http://wiki.dacoromania.org/index.php/Old_Romanian_(%D1%88%D1%80%D0%B8%D1%84%D1%82))
Тайльнемер, :o :=
Цитата: Тайльнемер от ноября 15, 2011, 14:13
Вторая версия:
http://teilnehmer.somee.com/WpfTextImage/
В закладки! :=
А как шрифты-то скачаивать?
Тайльнемер, замените, плиз, OldRomanian на обновленную версию из ссылки, которую я дал чуть выше.
Цитата: Oleg Grom от ноября 11, 2011, 10:25
Интересно, а что если юникодовцам подать заявку на выделение диапазона под велесовицу? Может прокатить?
Думаю, что может... :donno:
Цитата: Oleg Grom от ноября 15, 2011, 15:48
Цитата: Yitzik от ноября 15, 2011, 14:51Oleg Grom, подскажите, где ваш замечательный шрифт скачать можно?
Всегда свежая версия доступна здесь
Мулцэмэск!
Цитата: Bhudh от ноября 15, 2011, 14:24
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2NvbD0jOEUxMUYwXVtwZ2M9U2lsdmVyXVt0LWNzdz03XVtsYW49cnVdW2Y9R2xvYmFsIFVzZXIgSW50ZXJmYWNlXVt0LXN0eT0xXdCvINGF0L7Rh9GDINC30L3QsNGC0YwsINGH0YLQviDQvtC30L3QsNGH0LDRjtGCCiAgICAgW2xhbj1lbl1HbG9iYWwgVXNlciBJbnRlcmZhY2VbL2xhbl0g0LgKICAgICBbbGFuPWVuXVN0eWxpc3RpYyBTZXRzWy9sYW5dP1svdC1zdHldWy9mXVsvbGFuXVsvdC1jc3ddWy9jb2xd)
Global User Interface, Global Serif, Global Sans Serif и
Global Monospace — это стандартные виндовые композитные шрифты. Как я понимаю, сейчас они ссылаются на шрифты сервера.
Я ещё хочу сделать свой композитный шрифт
Default, который был бы задействован по умолчанию.
А
Stylistic sets — это, как я понял, безымянные дополнительные возможности OpenType, которые в каждом шрифте могут быть реализованы по-разному (типа private-use-функции). Их 20 штук, и каждая может принимать значение
true или
false. Я не знаю, в каких шрифтах они используются и для каких целей.
Цитата: Oleg Grom от ноября 15, 2011, 14:27
Щикарно
Всё отобразилось корректно?
Цитата: Bhudh от ноября 15, 2011, 15:14
Тайльнемер, нельзя ли сделать help-page, а то что-то много нумерованных параметров без пояснений?
Если бы я сам знал... В MSDN это описано очень плохо, никаких подробностей нет. Видимо, надо читать документацию к OpenType.
Вот ссылка на MSDN: http://msdn.microsoft.com/en-us/library/ms745109.aspx
Цитата: Валентин Н от ноября 15, 2011, 18:45
А как шрифты-то скачаивать?
Я ещё не сделал страницу управления шрифтами. Пока никак.
Цитата: Oleg Grom от ноября 15, 2011, 18:50
Тайльнемер, замените, плиз, OldRomanian на обновленную версию из ссылки, которую я дал чуть выше.
Что-то у меня не открывается этот сайт. Попробую через некоторое время ещё раз туда зайти.
ЦитироватьЯ не знаю, в каких шрифтах они используются и для каких целей.
ЕМНИП в Doulos SIL что-то такое было. Типа, делать язык в Э прямым или волнистым. :what:
Цитата: Demetrius от ноября 16, 2011, 05:04
ЕМНИП в Doulos SIL что-то такое было. Типа, делать язык в Э прямым или волнистым.
Да, но там эта возможность значится как Feature ID=1027, что не очень-то похоже на stylistic sets, которых 20.
Как к ней подлезть из WPF (и можно ли) — я не знаю.
Цитата: Oleg Grom от ноября 15, 2011, 18:50
Тайльнемер, замените, плиз, OldRomanian на обновленную версию из ссылки, которую я дал чуть выше.
Готово.
Я переименовал Universalia+ в UniversaliaPlus. Теперь оба шрифта (Universalia и UniversaliaPlus) работают нормально.
Просьба: Universalia+ туда не загружать.
Шрифтом по умолчанию теперь является Default — композитный шрифт, который предстоит наполнить ссылками на шрифты. Пока что он ссылается на Universalia в диапазоне 0—FFFF и на UniversaliaPlus в диапазоне 10000—10FFFF.
Уничтожить ли первую версию генератора текстовых картинок (http://teilnehmer.somee.com/TextImage), или оставить её?
На неё есть ссылки из не-тестовых разделов форума, которые жалко терять?
Цитата: Тайльнемер от ноября 16, 2011, 04:57
Всё отобразилось корректно?
Практически да. Только сейчас заметил небольшой глюк с диакритикой над заглавными буками.
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9T2xkIFJvbWFuaWFuXdCQ0oYg0YTQvtGB0YIg0L7ShtC00LDMgdGC0Yog0LrQsCDqmZ_ShiDQv9C-0LLRo8yB0YnQuQoK0J7ShiDQkNKGzIHqmYHRiiDQmMyBINCNCtGB0L_qmYvQvdGjzIAKCtKlINKb0LDQviDSp9Cy0Lsg0qnQstGLINC_0YvRidGMLdC_0YvRidGMIFsvZl0.)
[f=Old Romanian]А҆ фост о҆да́тъ ка ꙟ҆ повѣ́щй
О҆ А҆́ꙁъ И́ Ѝ
спꙋнѣ̀
ҥ қао ҧвл ҩвы пыщь-пыщь [/f]
Похоже на то, что нехватает немного межстрочного интервала.
Цитата: Oleg Grom от ноября 17, 2011, 08:26
Похоже на то, что нехватает немного межстрочного интервала.
Да. Его можно увеличить с помощью [mg-t]:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9T2xkIFJvbWFuaWFuXVttZy10PTVdCtCQ0oYg0YTQvtGB0YIg0L7ShtC00LDMgdGC0Yog0LrQsCDqmZ_ShiDQv9C-0LLRo8yB0YnQuQrQntKGINCQ0obMgeqZgdGKINCYzIEg0I0K0YHQv-qZi9C90aPMgArSpSDSm9Cw0L4g0qfQstC7INKp0LLRiyDQv9GL0YnRjC3Qv9GL0YnRjApbL21nLXRdWy9mXQ..)
[f=Old Romanian][mg-t=5]
А҆ фост о҆да́тъ ка ꙟ҆ повѣ́щй
О҆ А҆́ꙁъ И́ Ѝ
спꙋнѣ̀
ҥ қао ҧвл ҩвы пыщь-пыщь
[/mg-t][/f]
О, так гуд. Кстати, теги в тексте под спойлером, имхо, лишние.
Цитата: Oleg Grom от ноября 17, 2011, 09:12
теги в тексте под спойлером, имхо, лишние
В принципе — да. Но конкретно в этом сообщении они были ремой :)
Вообще, я решил оставить тэги в спойлере. По ним видно, какой шрифт использовался, какие параметры.
Цитата: Тайльнемер от ноября 17, 2011, 09:36
Вообще, я решил оставить тэги в спойлере. По ним видно, какой шрифт использовался, какие параметры.
Может тогда как-то их унифицировать с ЛФными тегами? Или сделать так, чтобы сначала шел чистый текст, А под ним что типа "Параметры: шрифт - Fontname, размер - 100500px" и т.п. А то так не очень эстетично смотрятся голые теги.
Да ну. У такого подхода как сейчас есть преимущество: можно скопировать текст из спойлера назад в генератор и получить тот же результат.
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q2FsaWJyaV1bc3o9MjBd0JrRgdGC0LDRgtC4LCDRgtGN0LPQuCDQvdC1INC-0LHRj9C30LDRgtC10LvRjNC90L4g0LfQsNC60YDRi9Cy0LDRgtGMLgpbaT0xXdCV0YnRkSDQuNGFIFtiPTJd0LzQvtC20L3QvlsvaV0g0L_QtdGA0LXRgdC10LrQsNGC0YxbL2JdLgrQkCDRgtCw0LrQttC1IFtkLXU9MV3Qt9Cw0LrRgNGL0LLQsNGC0YwgW2k9MV3Rg9C_0YDQvtGJ0ZHQvdC90YvQvFsvXSDRgdC_0L7RgdC-0LHQvtC8Wy9dLg..)
[f=Calibri][sz=20]Кстати, тэги не обязательно закрывать.
[i=1]Ещё их [b=2]можно[/i] пересекать[/b].
А также [d-u=1]закрывать [i=1]упрощённым[/] способом[/].
Цитата: Тайльнемер от Уничтожить ли первую версию генератора текстовых картинок (http://teilnehmer.somee.com/TextImage), или оставить её?
А зачем? Кому надо проще, пойдут туда.
И интерфэıс там пока получше. А то на Wpf все параметры в одну строчку без всяких пояснений... Можно оставить самые важные, а остальные упрятать в спойлер. Или два...
И, кстати, favicon на нём отсутствует...
Цитата: Bhudh от ноября 17, 2011, 12:21
Можно оставить самые важные, а остальные упрятать в спойлер. Или два...
Можно сделать Ленту™ как в новом «МС Офисе»...
Цитата: Bhudh от ноября 17, 2011, 12:21
И, кстати, favicon на нём отсутствует...
А favicon можно вешать только на сам сайт, или на его подпапки тоже?
На любой html-файл, если в нём самом прописать. Но легче на целый сайт повесить.
Тайльнемер, замечательно, что вы сделали упрощённый способ! Мне кажется, это очень полезная идея!
Я сам как-то до такого додумался в своём формате для настроек PseudoBB. Как-то он сильно мне не нужен, но я даже написал к нему валидатор на Delphi (парсер тоже на нём был.) Весело вспомнить... :)
Валентин Н,
теперь можете скачивать шрифты.
Что я забыл сделать — так это управление font-fallback'ом.
А то сэмплы шрифтов вводят в заблуждение при отображении не имеющихся в них глифов другим шрифтом:
(http://teilnehmer.somee.com/TextImage/Images/14.png)
Диакритические знаки старославянской кириллицы в основном были заимствованы из греческого языка.
а́ Оксия (Акут): ударение (U+0341).
а̀ Вария (Гравис): побочное ударение (U+0340).
л҄ Камора: указание палатализации (U+0484), такой же, как и перевёрнутая кратка.
а҅ Дасия: густое придыхание (U+0485).
а҆ Звательцо или Псили: тонкое придыхание (U+0486).
а҃ Титло: обозначает аббревиатуры, или кириллические числа (U+0483).
ї Трема: обозначение диерезиса (U+0308).
а҆́ Объединённые Звательцо и Оксия составляют Исо.
а҆̀ Объединённые Звательцо и Вария составляют апостроф.
Класс :)
Надо бы сделать дефолтную ширину картинки, чтобы ее ЛФ не скукоживал.
Цитата: Oleg Grom от ноября 18, 2011, 16:27
Надо бы сделать дефолтную ширину картинки, чтобы ее ЛФ не скукоживал.
550px?
Кто помнит, как называется шрифт, все глифы которого представляют собой квадратики с кодами внутри?
Цитата: Тайльнемер от ноября 18, 2011, 09:10
Валентин Н,
теперь можете скачивать шрифты.
Спасибо!!!
Цитата: Тайльнемер от ноября 18, 2011, 16:45
550px?
550 замыленно выглядит. Или 500 или 600 надо, чтобы хорошо смотрелось.
Цитата: Тайльнемер от Кто помнит, как называется шрифт, все глифы которого представляют собой квадратики с кодами внутри?
А это разве не внутренняя фэтфоксовская фича?
Цитата: Oleg Grom от Или 500 или 600 надо, чтобы хорошо смотрелось.
600 форум один хрен до 550 сожмёт.
Цитата: Bhudh от ноября 18, 2011, 17:07
600 форум один хрен до 550 сожмёт.
Хмъ. Но почему тогда при 550 - мыло, а при 600 - нет.
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3QtaGZyPTFdW3AtYWw9SnVzdGlmeV1bdz01NTBdW3Qta2VyPTBdW2Y9T2xkIFJvbWFuaWFuXdCU6pmLzIHQv9GKIOqZn9KG0YfQtdGC0LDMgdGA0aMg0L_qmYvQsdC70LjQutGKzIHRgNGX0Lkg0JHQsNGB0LDRgNCwzIHQsdGX0LXQuSDRiNGdINCS0ZfQtcyB0YbRl9C5INCR0LDRgdCw0YDQsMyB0LHRl9C10LksINC40obQvdGC0LXRgNCy0LjMgdC90LUg0aHShiDQu-qZi8yB0L3Qs9GKINC_0LDMgeqZi-qZgdGKIOqZn9KGINC_0YDQtdC-0LrqmYvQv9GKzIHRgNC40LvQtSDQuuqZi9C70YLqmYvRgNCwzIHQu9C1INCw0obQu9C1INC90LDRhtGX0L7QvdCw0LvQuMyB0YnQuNC70aHRgCDQsdCw0YHQsNGA0LDQsdC1zIHQvdC5LiDQnNCwzIHQuSDRgNGK0LzRitGB0LXMgdGB0LXRgdGKINC76pmL0LrRgNC1zIHqmYHQtSDRgtC40L_QvtCz0YDQsMyB0YTRl9GnINGU0obQv9Cw0YDRhdGX0afMgdC70YouINCl0LDQu9C4zIHQv9CwINCw0obQu9C10LrQsMyB0YHQtSDQu9CwING40obQvdC40LLQtdGA0YHQuNGC0LDMgdGC0aMg0LTQuNC9IOqZltKGzIHRiNC5INGI0Z0g0YHQtSDQv9CwzIHRgNC1INC60Yog0LvqmYvMgdC_0YLQtdC70LUg0ZTShtC70LXQutGC0L7RgNCwzIHQu9C1INCy0YrRgNGB0LDMgdGB0LXRgNGKINC00LjQvSDQsdC10LvRiOqZi8yB0LMg0LTQteqZgdC90YrQtNC1zIHQttC00LUg6pmf0oYg0YHqmYvMgdGE0LvQtdGC6pmL0Lsg0YfQtcyB0LvRodGAINC60LDMgdGA0LUg0YDRitC80YrRgdC1zIHRgdC10YDRiiDQu9CwINCa0LjRiNC40L3RisyB6pmLLiDQhtKG0LXRgNC-0LzQvtC90LDMgdGF6pmL0Lsg0JPqmYvMgdGA0ZfQtSDQsCDRgtC40L_RitGA0LjMgdGCING50obRiNC-zIHRgCDQutCwzIHRgNGC0aMg6pme0obQstGK0YbRitGC6pmLzIHRgNCwINC00LXMgdGB0L_RgNC1INC70LXMgdGf0aMg0LvqmYvQuSDQlNC80oPQveqZgdC1zIHqmYssIOqZn9KGINCw0obMgdC96pmL0Lsg0oLQsNGG0oPQuDsg0LzQsMyB0Lkg0LDShtC90LXQstC-zIHQtSwg6pmf0obRgdGKLCDQstGK6pmB6pmLzIAg0YLQuNC_0LDMgdGA6pmL0Lsg0LDShtC00L7MgdGh0LAg0LrQsMyB0YDRgtC1LCDQutCwzIHRgNC1INC96pmLINCw0obQstGjzIAg0LTqmYvMgdC_0Yog0L_RitGA0YrMgdGA0aMg0LrQvtC90LTqmYvQutGK0YLQvsyB0YDQuNC70aHRgCDQsdC40YHRo9GA0LjRh9C1zIHRidC5LCDQvdC4zIHRh9C5INGh0oYg0LvQtdCz0YrRguqZi8yB0YDRiiDQuuqZiyDQstGX0afMgdGG0LAg0YDQtdC70LjRn9GX0L7MgdCw0YHRii4gWy9mXVsvdC1rZXJdWy9wLWFsXVsvdC1oZnJd)
[t-hfr=1][p-al=Justify][w=550][t-ker=0][f=Old Romanian]Дꙋ́пъ ꙟ҆чета́рѣ пꙋбликъ́рїй Басара́бїей шѝ Вїе́цїй Басара́бїей, и҆нтерви́не ѡ҆ лꙋ́нгъ па́ꙋꙁъ ꙟ҆ преокꙋпъ́риле кꙋлтꙋра́ле а҆ле нацїонали́щилѡр басарабе́нй. Ма́й ръмъсе́сесъ лꙋкре́ꙁе типогра́фїѧ є҆пархїѧ́лъ. Хали́па а҆лека́се ла Ѹ҆ниверсита́тѣ дин Ꙗ҆́шй шѝ се па́ре къ лꙋ́птеле є҆лектора́ле върса́серъ дин белшꙋ́г деꙁнъде́жде ꙟ҆ сꙋ́флетꙋл че́лѡр ка́ре ръмъсе́серъ ла Кишинъ́ꙋ. І҆еромона́хꙋл Гꙋ́рїе а типъри́т ѹ҆шо́р ка́ртѣ Ꙟ҆въцътꙋ́ра де́спре ле́џѣ лꙋй Дм҃нꙁе́ꙋ, ꙟ҆ а҆́нꙋл ҂ац҃и; ма́й а҆нево́е, ꙟ҆съ, въꙁꙋ̀ типа́рꙋл а҆до́ѡа ка́рте, ка́ре нꙋ а҆вѣ̀ дꙋ́пъ пъръ́рѣ кондꙋкъто́рилѡр бисѣриче́щй, ни́чй ѡ҆ легътꙋ́ръ кꙋ вїѧ́ца релиџїо́асъ. [/f][/t-ker][/p-al][/t-hfr]
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3QtaGZyPTFdW3AtYWw9SnVzdGlmeV1bdz02MDBdW3Qta2VyPTBdW2Y9T2xkIFJvbWFuaWFuXdCU6pmLzIHQv9GKIOqZn9KG0YfQtdGC0LDMgdGA0aMg0L_qmYvQsdC70LjQutGKzIHRgNGX0Lkg0JHQsNGB0LDRgNCwzIHQsdGX0LXQuSDRiNGdINCS0ZfQtcyB0YbRl9C5INCR0LDRgdCw0YDQsMyB0LHRl9C10LksINC40obQvdGC0LXRgNCy0LjMgdC90LUg0aHShiDQu-qZi8yB0L3Qs9GKINC_0LDMgeqZi-qZgdGKIOqZn9KGINC_0YDQtdC-0LrqmYvQv9GKzIHRgNC40LvQtSDQuuqZi9C70YLqmYvRgNCwzIHQu9C1INCw0obQu9C1INC90LDRhtGX0L7QvdCw0LvQuMyB0YnQuNC70aHRgCDQsdCw0YHQsNGA0LDQsdC1zIHQvdC5LiDQnNCwzIHQuSDRgNGK0LzRitGB0LXMgdGB0LXRgdGKINC76pmL0LrRgNC1zIHqmYHQtSDRgtC40L_QvtCz0YDQsMyB0YTRl9GnINGU0obQv9Cw0YDRhdGX0afMgdC70YouINCl0LDQu9C4zIHQv9CwINCw0obQu9C10LrQsMyB0YHQtSDQu9CwING40obQvdC40LLQtdGA0YHQuNGC0LDMgdGC0aMg0LTQuNC9IOqZltKGzIHRiNC5INGI0Z0g0YHQtSDQv9CwzIHRgNC1INC60Yog0LvqmYvMgdC_0YLQtdC70LUg0ZTShtC70LXQutGC0L7RgNCwzIHQu9C1INCy0YrRgNGB0LDMgdGB0LXRgNGKINC00LjQvSDQsdC10LvRiOqZi8yB0LMg0LTQteqZgdC90YrQtNC1zIHQttC00LUg6pmf0oYg0YHqmYvMgdGE0LvQtdGC6pmL0Lsg0YfQtcyB0LvRodGAINC60LDMgdGA0LUg0YDRitC80YrRgdC1zIHRgdC10YDRiiDQu9CwINCa0LjRiNC40L3RisyB6pmLLiDQhtKG0LXRgNC-0LzQvtC90LDMgdGF6pmL0Lsg0JPqmYvMgdGA0ZfQtSDQsCDRgtC40L_RitGA0LjMgdGCING50obRiNC-zIHRgCDQutCwzIHRgNGC0aMg6pme0obQstGK0YbRitGC6pmLzIHRgNCwINC00LXMgdGB0L_RgNC1INC70LXMgdGf0aMg0LvqmYvQuSDQlNC80oPQveqZgdC1zIHqmYssIOqZn9KGINCw0obMgdC96pmL0Lsg0oLQsNGG0oPQuDsg0LzQsMyB0Lkg0LDShtC90LXQstC-zIHQtSwg6pmf0obRgdGKLCDQstGK6pmB6pmLzIAg0YLQuNC_0LDMgdGA6pmL0Lsg0LDShtC00L7MgdGh0LAg0LrQsMyB0YDRgtC1LCDQutCwzIHRgNC1INC96pmLINCw0obQstGjzIAg0LTqmYvMgdC_0Yog0L_RitGA0YrMgdGA0aMg0LrQvtC90LTqmYvQutGK0YLQvsyB0YDQuNC70aHRgCDQsdC40YHRo9GA0LjRh9C1zIHRidC5LCDQvdC4zIHRh9C5INGh0oYg0LvQtdCz0YrRguqZi8yB0YDRiiDQuuqZiyDQstGX0afMgdGG0LAg0YDQtdC70LjRn9GX0L7MgdCw0YHRii4gWy9mXVsvdC1rZXJdWy9wLWFsXVsvdC1oZnJd)
[t-hfr=1][p-al=Justify][w=600][t-ker=0][f=Old Romanian]Дꙋ́пъ ꙟ҆чета́рѣ пꙋбликъ́рїй Басара́бїей шѝ Вїе́цїй Басара́бїей, и҆нтерви́не ѡ҆ лꙋ́нгъ па́ꙋꙁъ ꙟ҆ преокꙋпъ́риле кꙋлтꙋра́ле а҆ле нацїонали́щилѡр басарабе́нй. Ма́й ръмъсе́сесъ лꙋкре́ꙁе типогра́фїѧ є҆пархїѧ́лъ. Хали́па а҆лека́се ла Ѹ҆ниверсита́тѣ дин Ꙗ҆́шй шѝ се па́ре къ лꙋ́птеле є҆лектора́ле върса́серъ дин белшꙋ́г деꙁнъде́жде ꙟ҆ сꙋ́флетꙋл че́лѡр ка́ре ръмъсе́серъ ла Кишинъ́ꙋ. І҆еромона́хꙋл Гꙋ́рїе а типъри́т ѹ҆шо́р ка́ртѣ Ꙟ҆въцътꙋ́ра де́спре ле́џѣ лꙋй Дм҃нꙁе́ꙋ, ꙟ҆ а҆́нꙋл ҂ац҃и; ма́й а҆нево́е, ꙟ҆съ, въꙁꙋ̀ типа́рꙋл а҆до́ѡа ка́рте, ка́ре нꙋ а҆вѣ̀ дꙋ́пъ пъръ́рѣ кондꙋкъто́рилѡр бисѣриче́щй, ни́чй ѡ҆ легътꙋ́ръ кꙋ вїѧ́ца релиџїо́асъ. [/f][/t-ker][/p-al][/t-hfr]
Свойства, кстати, посмотрите. Там ещё поля прибавляют.
Цитата: Bhudh от ноября 18, 2011, 17:07
А это разве не внутренняя фэтфоксовская фича?
Да, но есть и такие шрифты.
WPF, как я прочитал, не позволяет совсем отключать свой font fallback, а позволяет только задавать, каким шрифтом этот font fallback производить.
В сэмплах шрифтов важно, чтобы символы не подставлялись из другого шрифта. А так как это невозможно, мне нужно сделать, чтобы они подставлялись из шрифта-заглушки с квадратами на месте всех символов. Вот какой няшный шрифтец нашёлся:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9TGFzdFJlc29ydF1BYmPDnseQyZTQkNCx0LLQidGj0b_OnuG-h8-d4oaS4oiC4qm-)
[f=LastResort]AbcÞǐɔАбвЉѣѿΞᾇϝ→∂⩾
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3c9NTUwXVtmPUxhc3RSZXNvcnRdW3N6PTEwMF1BYmPDnseQyZTQkNCx0LLQidGj0b_OnuG-h8-d4oaS4oiC4qm-)
[w=550][f=LastResort][sz=100]AbcÞǐɔАбвЉѣѿΞᾇϝ→∂⩾
Цитата: Bhudh от ноября 18, 2011, 17:18
Свойства, кстати, посмотрите. Там ещё поля прибавляют.
Точно. Откуда-то вылазят поля. Надо это дело как-то починить.
Починил ширину.
Но при поворотах ширина может превысить 550 пкс, т. к. задаётся ширина текста до его поворота
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3AtYWw9Q2VudGVyXVtmPUFuaW1lIEFjZSB2MDJd0KLQsNC50LvRjNC90LXQvNC10YAK0YDQsNC3INC4INC90LDQstGB0LXQs9C00LAK0YPQsdC40Lsg0YLQtdC60YHRgtC-0LLQvtC5CtCY0L3RgtC10YDQvdC10YJbL2ZdWy9wLWFsXQ..) :up:
А я знаю, чего еще хочу. Набора вертикального текста в колонки справа-налево — чтобы аутентично представлять восточноазиатские тексты.
Цитата: Hellerick от ноября 19, 2011, 04:34
текстовой
Хм...
Цитата: Hellerick от ноября 19, 2011, 04:34
А я знаю, чего еще хочу. Набора вертикального текста в колонки справа-налево — чтобы аутентично представлять восточноазиатские тексты.
Да. Но я, к сожалению, не знаю, как это сделать. Можно, конечно, позиционировать каждый символ отдельно.
Ну да...
Задача несложная, но настолько специфическая, что, наверное, ее проще реализовать в виде отдельной программы.
А можно в генератор засунуть TeXнутые формулы? Я не имею в виду возиться с созданием собственного TeXа, я имею в виду заимствовать изображение для интерпретации содержимого тэга TeX из другой программы, или даже с другого сайта (http://www.codecogs.com/components/eqneditor/editor.php).
Просто я подумал, что проблема вертикального восточноазиатского текста тоже может быть решена с помощью внешнего костыля.
Цитата: Hellerick от ноября 19, 2011, 04:34
А я знаю, чего еще хочу. Набора вертикального текста в колонки справа-налево — чтобы аутентично представлять восточноазиатские тексты.
А какие особенности есть у таких текстов?
Там все символы выстроены строго по сетке или имеют разную высоту?
Перенос с одного столбца на другой делается в произвольном месте текста, или есть какие-то ограничения?
Используются ли какие-то сложные символы, составленные из нескольких (типа комбинированной диакритики)?
Цитата: Hellerick от ноября 19, 2011, 06:34
А можно в генератор засунуть TeXнутые формулы? Я не имею в виду возиться с созданием собственного TeXа, я имею в виду заимствовать изображение для интерпретации содержимого тэга TeX из другой программы, или даже с другого сайта.
Да, это можно.
Вот, на ЛФ используется http://latex.codecogs.com/png.latex.
Но хорошо было бы, чтобы пакеты можно было подключать. Есть такие сервисы?
А ещё хорошо бы было, чтобы кроме самой картинки предоставлялась ещё информация о том, на какой высоте у неё проходит baseline.
Цитата: Тайльнемер от ноября 19, 2011, 06:35
А какие особенности есть у таких текстов?
Там все символы выстроены строго по сетке или имеют разную высоту?
Поскольку я сказал «костыль», можно исходить из того, что это так.
Проблемы могут начаться из-за включения в текст «полуширинной» латиницы (которую желательно разворачивать по часовой стрелке). Но костылю с этим заморачиваться не обязательно.
Разворачивать придется кавычки (「типа таких」) — и вот это уметь должен даже костыль.
Проблема с маленькими канами (ぁぇぃぉぅっ) — если в горизонтальном тексте они жмутся к низу, то в вертикальном — к правой стороне.
Цитата: Тайльнемер от ноября 19, 2011, 06:35
Перенос с одного столбца на другой делается в произвольном месте текста, или есть какие-то ограничения?
Формально да.
Фактически часто идет разбиение с учетом содержимого текста (т.е. одно слово не разбиваются на две строки) — но это делается вручную, энтерами.
Цитата: Тайльнемер от ноября 19, 2011, 06:35
Используются ли какие-то сложные символы, составленные из нескольких (типа комбинированной диакритики)?
Теоретически, такие есть, но поскольку главный айнуолог у нас забанен, такими вещами можно не заморачиваться.
Кстати, сильно ли мешает ограничение на длину текста ≈1,5 кБ?
(оно обусловлено тем, что текст передаётся через url, а url'ы длиннее 2083 символов не везде поддерживаются.)
А то можно сделать возможность сохранения картинок, как в первой версии. Тогда длина может быть любой.
Цитата: Тайльнемер от ноября 19, 2011, 07:04
А то можно сделать возможность сохранения картинок, как в первой версии. Тогда длина может быть любой.
Ну, длинный текст — это почти обязательно злоупотребление...
Гм... Хотя, можно конечно сделать так, чтобы длинные тексты (а не их картинки), запоминались в некой базе данных, а в URL бы фигурировал только ключ, позволяющий этот текст оттуда достать. Что-то типа TinyURL.
Цитата: Hellerick от ноября 19, 2011, 07:18
Гм... Хотя, можно конечно сделать так, чтобы длинные тексты (а не их картинки), запоминались в некой базе данных, а в URL бы фигурировал только ключ, позволяющий этот текст оттуда достать. Что-то типа TinyURL.
:+1: Я тоже сейчас так подумал.
Цитата: Hellerick от ноября 19, 2011, 04:34
А я знаю, чего еще хочу. Набора вертикального текста в колонки справа-налево — чтобы аутентично представлять восточноазиатские тексты.
+1
Цитата: Тайльнемер от ноября 19, 2011, 06:00
Да. Но я, к сожалению, не знаю, как это сделать. Можно, конечно, позиционировать каждый символ отдельно.
Если я ничего не путаю, для шрифтов, которые можно так размещать, были специальные шрифты с @ в начале. То есть MS Mincho для горизонтального набора, @MS Mincho для горизонтального (причём второй в большинтсве программ скрывался). В @MS Mincho все иероглифы и прочие нужные символы были повёрнуты на 90º против часовой стрелки, так, чтобы при повороте на 90º по часовой стрелке они становились на свои места. Или как-то так.
Но эти шрифты появлялись только после установки восточноазиатской поддержки, ЕМНИП которой на бесплатном сервере может и не быль, и в WPF уже могли всё поменять.
Цитата: Hellerick от ноября 19, 2011, 06:51
Поскольку я сказал «костыль», можно исходить из того, что это так.
Проблемы могут начаться из-за включения в текст «полуширинной» латиницы (которую желательно разворачивать по часовой стрелке). Но костылю с этим заморачиваться не обязательно.
По сути, не только латиницы, но и всего остального.
Вообще, поворачивать надо всё, кроме иероглифов, каны и хангыля, AFAIK. Всё остальное поворачивается.
Цитата: Hellerick от ноября 19, 2011, 06:51
Разворачивать придется кавычки (「типа таких」) — и вот это уметь должен даже костыль.
Кавычки—частный пример «всего остального»
Цитата: Hellerick от ноября 19, 2011, 06:51
Проблема с маленькими канами (ぁぇぃぉぅっ) — если в горизонтальном тексте они жмутся к низу, то в вертикальном — к правой стороне.
Можно без этого обойтись, ведь в китайских текстах они не используются. :eat:
Цитата: Hellerick от ноября 19, 2011, 06:51
Цитата: Тайльнемер от ноября 19, 2011, 06:35
Перенос с одного столбца на другой делается в произвольном месте текста, или есть какие-то ограничения?
Формально да.
Фактически часто идет разбиение с учетом содержимого текста (т.е. одно слово не разбиваются на две строки) — но это делается вручную, энтерами.
Нет!!! В красиво оформленных текстах никогда не переносится на последний ряд пунктуация!
Хотя в жизни, конечно же, сплошь и рядом... :'(
Цитата: Hellerick от ноября 19, 2011, 06:51
Цитата: Тайльнемер от ноября 19, 2011, 06:35
Используются ли какие-то сложные символы, составленные из нескольких (типа комбинированной диакритики)?
Теоретически, такие есть, но поскольку главный айнуолог у нас забанен, такими вещами можно не заморачиваться.
Главный айнуолог не пользуется каной. А вообще, они ИМХО полезны не столько айнуологам, сколько для записи русского каной и прочих экспериментов. ;D
А может добавить ещё возможность писать змейкой?
Есть 3 варианта, чётные строки отображаются:
без изменения букв,
с отзеркаливанием букв справа налево
с поворотом букв на 180гр
Как это вобще можно реализовать?
Цитата: Валентин Н от ноября 19, 2011, 12:35
Как это вобще можно реализовать?
Руками. Берёте и программируете.
Цитата: Demetrius от ноября 19, 2011, 12:27
Вообще, поворачивать надо всё, кроме иероглифов, каны и хангыля, AFAIK. Всё остальное поворачивается.
А полноширинные буквы, всякие там зведочки и т.п.
А вообще, по-моему, едва ли не самое классное, что сделал Тайльнемер — это font-sharing server.
Только бы копирасты не набрели на такую малину.
При письме змейкой не нужен перенос по словам, даже вреден.
В ворде бустрофедонил так:
1. устанавливал выравнивание по ширине и отмену переносов
2. если слово не влезало и было перенесено - разрезал его пробелом.
3. Потом в конце каждой чётной строки ставил невидимый символ альт+8239,
4. Затем в начале чётных строк ставил альт+8238 и текст переворачивался до символа альт8239 (следующую строку не захватывая)
5. Выделял чётные строки и менял шрифт: на зеркальный, или перевёрнутый, или вобще не трогал.
Цитата: Demetrius от ноября 19, 2011, 12:27
Можно без этого обойтись, ведь в китайских текстах они не используются.
:D
Цитата: Валентин Н от ноября 19, 2011, 12:35
А может добавить ещё возможность писать змейкой?
Есть 3 варианта, чётные строки отображаются:
без изменения букв, с отзеркаливанием букв справа налево с поворотом букв на 180гр
Как это вобще можно реализовать?
Кажется, это несложно.
Сейчас у меня поворот применяется только к тексту целиком. Но, вроде бы, поворот, растягивание, отзеркаливание, скос и т. п. можно применять к отдельным абзацам или даже просто фрагментам текста. Надо посмотреть.
Я сделал управление font-fallback'ом.
В тэге f шрифты можно писать через запятую. Например:
Если написать [f=Arial], то символы будут искаться сперва в Arial, а потом — в Default.
Если написать [f=Arial, Arial Unicode MS], то символы будут искаться сперва в Arial, потом в Arial Unicode MS, а потом — в Default.
Если написать [f=Arial, None], то будут только символы из Arial, а остальные отобразятся квадратиками. (Это также дефолтный режим в фонт-менеджере.)
Хоть бы в браузерах нормально реализацию этой фичи в css делали!
Цитата: Тайльнемер от ноября 19, 2011, 13:35
Сейчас у меня поворот применяется только к тексту целиком. Но, вроде бы, поворот, растягивание,
А ну с этим понятно - а как сделать чтоб просто справа налево писал в чётных строках?
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTMyXVtmPUFtZXRzdWNoaUdvdGhpYyxvbnQxXdCa0YLQviDRjdGC0L4g0LLRi9C00YPQvNCw0Ls_Wy9mXVsvc3pdCltzej00Nl1bZj1BZWdlYW4sU3ltYm9sLE5vbmVd0J3QvtC-INCw0rvSuyDRmNC-0L7igYhbL2ZdWy9zel0.)
[sz=32][f=AmetsuchiGothic,ont1]Кто это выдумал?[/f][/sz]
[sz=46][f=Aegean,Symbol,None]Ноо аһһ јоо⁈[/f][/sz]
Класс.
:o Шрифт LastResort (на который ссылается None) не содержит символов уникода 6.0 (напр.: ԕԗԙԣ).
Хорошо было бы иметь шрифт-заглушку, содержащий решительно все допустимые коды, при этом ссылаться все эти символы могут на один единственный глиф — «квадратик».
Я попытался сделать такой шрифт с помощью FontForge, но мне так и не удалось сгенерировать файл, который бы ему скормился без ошибок.
Может мне кто-нибудь помочь, у кого есть опыт по созданию шрифтов?
(Если один такой шрифт создать проблематично, можно сделать несколько, например, по шрифту на каждую плоскость уникода. Всё равно None — это композитный шрифт.)
Цитата: Тайльнемер от ԕԗԙԣ
Хорошая последовательность. ;D
А это что за глюк⁈ :what:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTY0XVtmPVZlcmRhbmEsTm9uZV3UldSX1JnUowoK1JUg1Jcg1Jkg1KNbL2ZdWy9zel0.)
[sz=64][f=Verdana,None]ԕԗԙԣ
ԕ ԗ ԙ ԣ[/f][/sz]
Цитата: Bhudh от ноября 19, 2011, 15:54
А это что за глюк⁈
Верданы там нет среди шрифтов, поэтому пробел берётся из None → LastResort, а буквы — из Default → RomanCyrillic Std.
А шрифт RomanCyrillic Std не справляется с зазорами между букв не то что в Cyrillic Supplement, а в Basic Latin:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTY0XVtmPVJvbWFuQ3lyaWxsaWMgU3RkXVNEQQ..)
[sz=64][f=RomanCyrillic Std]SDA
Судя по ԗԙ, похоже, что когда ԗ делали из р, а ԙ из е, забыли поменять ширину символов.
А также ԕ делали из х, а ԣ из н:
Жаль, хороший же шрифт же...
ԗԕԣԙԗԙ
Заменю пока в Default'е RomanCyrillic Std на Doulos SIL в качестве эксперимента.
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTY0XVtmPU5vbmVd1JXUl9SZ1KMK1JUg1Jcg1Jkg1KNbL2ZdClNEQQ..)
[sz=64][f=None]ԕԗԙԣ
ԕ ԗ ԙ ԣ[/f]
SDA
можно зеркально забабахать? Хочу В как украинскую Я юзать!
Цитата: Тайльнемер от ноября 19, 2011, 15:49
:o Шрифт LastResort (на который ссылается None) не содержит символов уникода 6.0 (напр.: ԕԗԙԣ).
Хорошо было бы иметь шрифт-заглушку, содержащий решительно все допустимые коды, при этом ссылаться все эти символы могут на один единственный глиф — «квадратик».
По-моему там было какое-то ограничение на число букв в шрифте, из-за чего универсалию пришлось делить на две...
Универсалию разделили на две тупо по высшим плоскостям.
Цитата: Bhudh от ноября 19, 2011, 19:12
Универсалию разделили на две тупо по высшим плоскостям.
Не важно, как разделили, важно, из-за чего.
Цитата: Шрифтов два по причине невозможности создать шрифт с числом знаков более 65 тыс.
А, значит
ограничитель...
Не понял, что случилось?
Цитата: Bhudh от ноября 19, 2011, 19:42
Не понял, что случилось?
Вы потратили больше 300 байт (280 на картинку + заголовок) вместо шести (2¹⁶). >(
Не говоря уже о том, что это плохо выглядит: основной текст набран одним шрифтом, а цифра другим.
А я и так хотел серифом набрать, он для цыфер красивше выглядит.
А что за заголовок? [tex][/tex], что ли?
Цитата: Bhudh от ноября 19, 2011, 19:56
А что за заголовок? [tex][/tex], что ли?
Заголовок HTTP. Сервер же не сразу картинку начинает слать, перед ней идёт текстовая информация (а ещё запрос картинки тоже байты занимает, причём в запросе указывается Ваш браузер, куки, предпочитаемые языки и прочая чушь).
Тут у меня Firebug'а под рукой нет, а так показал бы Вам, как оно именно здесь выглядит.
Во многом поэтому сейчас используют «спрайты» в Web'е: много маленьких картиночек соединяют в одну и показывают с помощью CSS только части одной картинки в разных местах. Потому что обращение за картинкой и её получение сопряжено с дополнительными ненужными затратами байтов.
Цитата: Demetrius от Тут у меня Firebug'а под рукой нет, а так показал бы Вам, как оно именно здесь выглядит.
Да гляди на здоровье:
ЦитироватьGET /png.latex?2^{16} HTTP/1.1
User-Agent: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51
Host: latex.codecogs.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Encoding: gzip, deflate
If-Modified-Since: Sat, 19 Nov 2011 17:31:05 GMT
If-None-Match: "a8e6530cce903adf683a7b089d9effd5"
Cookie: __utma=131275549.1125955777.1296841942.1297005706.1298318805.8
Connection: Keep-Alive
HTTP/1.1 304 Not Modified
Date: Sat, 19 Nov 2011 18:06:12 GMT
Server: Apache/2.2.3 (Red Hat)
Connection: close
Цитата: Demetrius от ноября 19, 2011, 19:11
По-моему там было какое-то ограничение на число букв в шрифте, из-за чего универсалию пришлось делить на две...
Судя по LastResort, это ограничение на число глифов, а не кодовых позиций.
М-да. 600 байт. Вдвое больше, чем сама картинко.
216 нужно так писать.
Цитата: RawonaM от ноября 20, 2011, 17:39
216 нужно так писать.
Тогда буквы слишком большие.
А если делать с [
size=1], 2
16, то толщина линий слишком маленькая.
2¹⁶—единственно верный вариант.
Щас RawonaM опять картинку с разными шрифтами запостит. :eat:
Цитата: RawonaM от ноября 20, 2011, 17:39
216 нужно так писать.
2
16 — 14 байт
2¹⁶ — 6 байт
Цитата: Demetrius от ноября 20, 2011, 17:43
2¹⁶—единственно верный вариант.
Этот вариант неверный, потому что он не у всех показывается как вам хочется, кое у кого вообще квадраты будут.
Цитата: Bhudh от ноября 20, 2011, 17:47
Щас RawonaM опять картинку с разными шрифтами запостит. :eat:
+1
Цитата: Python от ноября 20, 2011, 17:48
Цитата: RawonaM от ноября 20, 2011, 17:39216 нужно так писать.
216 — 14 байт
2¹⁶ — 6 байт
Зато 1) вводить неудобно, 2) шрифты скачут.
http://teilnehmer.somee.com/WpfTextImage/Fonts.aspx
Скачай Универсалию.
Цитата: Тайльнемер от ноября 19, 2011, 06:42
А ещё хорошо бы было, чтобы кроме самой картинки предоставлялась ещё информация о том, на какой высоте у неё проходит baseline.
Во-во! На dxdy движок формул внутренний по отношению к сайту, а всё равно baseline не сделали, и однострочные формулы, в которых нет букв с десцендером, отображаются на кривой высоте...
2²ˣ⁺⁶
Сколько времени заняло ввести?
Лучше уже настоящую хтмловскую математику использовать.
Даже в универсалии получается два в степени х, а не два х, как надо.
Цитата: RawonaM от ноября 20, 2011, 18:11Сколько времени заняло ввести?
Сколько раз требуемый пример менял?
Цитата: RawonaM от ноября 20, 2011, 18:12Даже в универсалии получается два в степени х
Неправда. В Универсалии
2X выходит.
Цитата: RawonaM от ноября 20, 2011, 18:12
Даже в универсалии получается два в степени х, а не два х, как надо.
:+1:
Цитата: Bhudh от ноября 20, 2011, 18:13
Неправда. В Универсалии 2X выходит.
Женщиной клянусь.
Вы в этом крохотном bottom-paddingʼе степень усмотрели(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVVuaXZlcnNhbGlhXeKBiFsvZl1bL3N6XQ..)
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTIwMF1bZj1Vbml2ZXJzYWxpYV0ywrLLo-KBuuKBtlsvZl1bL3N6XQ..)
[sz=200][f=Universalia]2²ˣ⁺⁶[/f][/sz]
Цитата: RawonaM от ноября 20, 2011, 18:08
А введите-ка мне 22x+6
Пожалуйста, могу даже так: 2ᵡ⁺⁽⁶⁻⁶⁾, но мысль понял! :)
Цитата: Bhudh от ноября 20, 2011, 18:17
Вы в этом крохотном bottom-paddingʼе степень усмотрели
Кхм:..
Я про Универсалию.
У меня вообще 2 с нижним индексом x, и что?
Цитата: Bhudh от ноября 20, 2011, 18:31
Я про Универсалию.
А, точно, это ж не Универсалия была... Но там ощущается тоже верхним индексом.
Цитата: RawonaM от ноября 20, 2011, 17:49
Цитата: Demetrius от ноября 20, 2011, 17:43
2¹⁶—единственно верный вариант.
Этот вариант неверный, потому что он не у всех показывается как вам хочется, кое у кого вообще квадраты будут.
У кого неправильно показывается, тот ССЗБ.
Кстати, тут на
(http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Grass_Mud_Horse_Seal.svg/600px-Grass_Mud_Horse_Seal.svg.png)
жалуются...
Так вроде бы Равонам когда-то писал, что лучше ссылаться на чужой файл, чем закачивать его на сервер. :donno:
Цао ни ма убрал.
Цитата: Demetrius от Так вроде бы Равонам когда-то писал, что лучше ссылаться на чужой файл, чем закачивать его на сервер.
Так можно было обойтись
[img]http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Grass_Mud_Horse_Seal.svg/140px-Grass_Mud_Horse_Seal.svg.png[/img](http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Grass_Mud_Horse_Seal.svg/140px-Grass_Mud_Horse_Seal.svg.png) |
Цитата: RawonaM от ноября 20, 2011, 17:50
Цитата: Python от ноября 20, 2011, 17:48
Цитата: RawonaM от ноября 20, 2011, 17:39216 нужно так писать.
216 — 14 байт
2¹⁶ — 6 байт
Зато 1) вводить неудобно, 2) шрифты скачут.
Смотря какая клавиатура — мне, например, удобно. Реальная проблема там только с совместимостью шрифтов. С другой стороны, есть и преимущество: возможность копировать текст, не углубляясь в тонкости разметки. Вообще, ІМНО, смыслообразующие элементы (коими являются показатели степеня) целесообразно различать на уровне кодов символов, а не форматирования.
Вот такие дела:
Цитата: //somee.comWebsite's average, per request bandwidth have exceeded a limit that is set for the website hosted with a free hosting package!
На первый раз прощается, но потом снова всё отключится.
Цитата: Тайльнемер от ноября 21, 2011, 04:27
Цитата: //somee.comWebsite's average, per request bandwidth have exceeded a limit that is set for the website hosted with a free hosting package!
Я так и чувствовал, что как-то так всё закончится.
Я тоже.
Ну что, теперь осталось Вам сделать десктоп-версию, которая автоматически загружает всё на файлообменник. ;D
Хотя, учитывая WPF, работать оно будет только в Висте... :???
Это при том, что заявлено 5GB/Month Bandwidth для бесплатного хостинга!
Но оказалось, что там есть ещё лимит на средний размер данных на один реквест/респонд — 150 кБ. Кажется, этого для картинок вполне хватает. Значит надо запретить скачивать шрифты.
Самое плохое, что там на бесплатном хостинге отключена статистика, и отследить всё это сложно.
Можно в принципе какой-нибудь платный хостинг взять.
Сейчас работает
Ну и цены на виндовый хостинг! За те деньги, за которые они смешные 250 метров предлагают, вполне можно взять анлим со всеми плюшками на линухе.
Цитата: Oleg Grom от ноября 21, 2011, 08:39
Сейчас работает
Ну и цены на виндовый хостинг! За те деньги, за которые они смешные 250 метров предлагают, вполне можно взять анлим со всеми плюшками на линухе.
Ну так у них же лицензионная ОС. ;D
Цитата: Demetrius от ноября 21, 2011, 09:09
Ну так у них же лицензионная ОС. ;D
Ну да. Лицензии на винду, на софт, поддержка всего этого хлама. Тут одним одмином, работающим за еду, который на коленке соберет все из подручного материала не обойтись...
Цитата: Oleg Grom от ноября 21, 2011, 08:39
Сейчас работает
Я почитал. Они пишут, что пять раз в месяц будут приостанавливать хостинг по таким случаям, но прощать, а только на шестой раз остановят до конца месяца. В принципе, если пореже закачивать и скачивать шрифты, то он вообще не должен превышать этот порог. Так что воде бы ничего страшного. Но всё равно неприятно.
Я бы проапгрейдил их хостинг до платного, если они принимали веб-мани или что-то подобное. А раз не принимают (или я просто не понял, как), найду другой. Хостинг мне всё равно пригодится.
А есть ли какой-нибудь способ управлять сглаживанием шрифтов. А то дефолтное как-то немного не айс.
Да, так чо там с бустрофедном-то?
[dir=ltr]Текст[/dir]
[dir=rtl]Текст[/dir]
[dir=ltr]Текст[/dir]
[dir=rtl]Текст[/dir]...
Дык бустрофедонов ещё 2 вида есь.
С отзеркаливанием справа на лево, и разворотом на 180
С отзеркаливанием — к ПостСкрипту.
Цитата: Oleg Grom от декабря 3, 2011, 12:11
А есть ли какой-нибудь способ управлять сглаживанием шрифтов. А то дефолтное как-то немного не айс.
Есть три режима:
1) Без сглаживания:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2FhPTBdQW50aWFsaWFzaW5nIDA.)
[aa=0]Antialiasing 0
2) Сглаживание с сильным хинтингом (по умолчанию):
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2FhPTFdQW50aWFsaWFzaW5nIDE.)
[aa=1]Antialiasing 1
3) Сглаживание с более слабым хинтингом:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2FhPTJdQW50aWFsaWFzaW5nIDI.)
[aa=2]Antialiasing 2
(Режим сглаживания можно задавать тэгом [aa=‹0|1|2›]. Он действует на весь текст сразу.)
А какое сглаживание хотели бы вы?
Цитата: Валентин Н от декабря 3, 2011, 13:10
Да, так чо там с бустрофедном-то?
Цитата: Bhudh от декабря 3, 2011, 13:30
С отзеркаливанием — к ПостСкрипту.
Отзеркаливание и разворот несложно добавить. Сделаю.
А что за постскрипт такой?
Это ж тогда придётся все чётные строки выделять и прописывать ртл? Или нет?
Это уж как Хозяин закодит.
А почему именно чётные? Когда писали бустрофедоном, основное направление было справа налево, скорее всего первая строка оттелева и начиналась...
Цитата: Валентин Н от декабря 3, 2011, 19:18
Это ж тогда придётся все чётные строки выделять и прописывать ртл?
Вы собираетесь так много писать бустрофедоном, что вам это будет сложно?
Цитата: Bhudh от декабря 3, 2011, 13:30
С отзеркаливанием — к ПостСкрипту.
:fp:
По-моему B
hud
h не очень понимает, что такое PostScript.
Цитата: Тайльнемер от декабря 3, 2011, 19:24
Вы собираетесь так много писать бустрофедоном, что вам это будет сложно?
ну вобщем хотел на а4 тексты перегонять и читать - чтоб глаза меньше уставали от бегания по строкам.
:-[
Цитата: Валентин Н от декабря 3, 2011, 19:27
ну вобщем хотел на а4 тексты перегонять и читать - чтоб глаза меньше уставали от бегания по строкам.
(http://lingvowiki.info/wiki/images/5/5a/Sm_eek.svg) (http://lingvowiki.info/wiki/images/f/fd/Sm_facepalm.svg)
Вы не пробовали просто размещать текст в две колонки?
(В любом случае, teilnehmer.somee.com/WpfTextImage вам вряд ли поможет. Вам желательно было бы получить векторную картинку для печати.)
Цитата: Demetrius от По-моему Bhudh не очень понимает, что такое PostScript.
Язык управления графикой, в частности шрифтами, для вывода на печать.
Что-то не так?
Цитата: Валентин Н от декабря 3, 2011, 19:27
Цитата: Тайльнемер от декабря 3, 2011, 19:24
Вы собираетесь так много писать бустрофедоном, что вам это будет сложно?
ну вобщем хотел на а4 тексты перегонять и читать - чтоб глаза меньше уставали от бегания по строкам.
:-[
Это вам, батенька, по спирали писать нужно. Или на телеграфных лентах.
Па виртикали.
Цитата: Тайльнемер от декабря 3, 2011, 19:47
Вы не пробовали просто размещать текст в две колонки?
а что толку?
сиравно холостой дёрг есть
Цитата: Тайльнемер от декабря 3, 2011, 19:47
Вам желательно было бы получить векторную картинку для печати.
Так я это в ворде делаю.
Но это уже осто...
Там кстати проблема возникает когда слово целиком умещается - пробел при растягивании по ширине экрана не учитывается. И последняя буква упирается в край. Следующее слово (строкой ниже) тоже начинается упёртым в край - получается что между словами пробела нет.
Проблема... Заелись Вы, а не проблема!
Предки бустром без пробелов писали!
Вобщем, для гемора с вордом нужно время и желание, такчто более пары листов в неделю, не делал! Ито, пока занимаешься этим - уже всё прочитаешь
:D
Кстати, Тайльнемер, а у вас бустрофедон будет по словам переносить или как?
(http://qrcode.kaywa.com/img.php?s=6&d=%D0%9C%D0%BE%D0%B6%D0%B5%D1%82%2C%20%D0%92%D0%B0%D0%BC%20%D0%B5%D1%89%D1%91%20%D0%B8%20%D0%BF%D0%BE%20%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%E2%81%88)
Цитата: Валентин Н от декабря 3, 2011, 21:09
Кстати, Тайльнемер, а у вас бустрофедон будет по словам переносить или как?
Я не знаю, стоит ли его делать вообще. Вам он всё равно мало поможет. Там же растр и ограничение на длину текста 1,5 кБ.
Давайте тогда я вам stand-alone-бустрофедон сделаю с выводом в векторный формат.
Цитата: Bhudh от декабря 3, 2011, 21:11
(http://qrcode.kaywa.com/img.php?s=6&d=%D0%9C%D0%BE%D0%B6%D0%B5%D1%82%2C%20%D0%92%D0%B0%D0%BC%20%D0%B5%D1%89%D1%91%20%D0%B8%20%D0%BF%D0%BE%20%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%E2%81%88)
За использование йк-кодов вне специально отведённых тем надо строгие предупреждения выдавать с выговором.
Мне лень читать тему, где эти чудесы скачать можно?
Какии чюдесы?
Тайльнемеровское преобрзование текста в картинку.Я уже нашёл, а у меня не грузиццо превью
Ааанегрузиццототсайт
Таггрузиццолинегрузиццо?
Нед!
Аумягрузиццо (http://teilnehmer.somee.com/WpfTextImage/) :donno:...
У меня редко грузится из нескольких попыток, вот щас грузится, но с трудом, до этапа превью ни разу не удалось дойти
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9QW5pbWUgQWNlIHYwMl1bc3o9Mjhd0KHRgtGA0LDQvdC90L7igKZbL3N6XVsvZl0.)
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9UGFsYXRpbm8gTGlub3R5cGVd0L7Qu9C-0LvQviDQn9GA0LXQtNCw0L3QuNGPINCw0YTQuNC90L3QvtC5INC_0LDQu9Cw0YLRi1svZl0.)
У меня с Тайльнемеровским сайтом всё в порядке, зато QR'ы я часто не вижу.
Кстати, предложение: я на страничке «Font manager» каждый раз не сразу могу сообразить, что́ нажимать для создания превьюшек. Может, переименовать кнопку «Change» в «Generate» и расположить ее под началом строки ввода, а не в ее конце?
Цитата: Bhudh от декабря 4, 2011, 06:33
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9QW5pbWUgQWNlIHYwMl1bc3o9Mjhd0KHRgtGA0LDQvdC90L7igKZbL3N6XVsvZl0.)
О, шрифт Anime Ace.
Это я пытался им мангу переводить. А потом плюнул, и решил нормальным шрифтом пользоваться.
!(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3BnYz0jN0YwMDAwMDBdW2Y9UGFsYXRpbm8gTGlub3R5cGVd0JJbZC11PTFdW2Qtbz0xXdC90LDRh9Cw0LvQtSDRgdGD0YnQtdGB0YLQstC-0LLQsNC70L4g0LzQvdC-0LbQtdGB0YLQstC-LCDQuNC30L7QvNC-0YDRhNC90L7QtSBaLgrQn9C-0YLQvtC8INCe0L3QuCDQvtC_0YDQtdC00LXQu9C40LvQuCDQvdCwINC90ZHQvCDQvtC_0LXRgNCw0YbQuNGOICsK0Jgg0L3QsNGA0LXQutC70Lgg0YHQuNGOINCw0LTQtNC40YLQuNCy0L3QvtC5Wy9kLW9dWy9kLXVdLgrQl9Cw0YLQtdC8INCe0L3QuCDRgdC-0YFbcC1hbD1SaWdodF3RgtCw0LLQuNC70Lgg0LrQvtGA0YLQtdC2IDxaLCArPiDQuCDQvdCw0LfQstCw0LvQuCDQtdCz0L4g0YbQuNC60LvQuNGH0LXRgdC60L7RjiDQs9GA0YPQv9C_0L7QuS4K0J_Rg9GC0ZHQvCDQmNGFINCy0Ytbc3o9NDhd0YHRiNC10LPQviDRgNCw0LfRg9C80LAg0LTQvtC60LDQt9Cw0LvQvtGB0Ywg0YHRg9GJ0LXRgdGC0LLQvtCy0LDQvdC40LUgWy9zel3Qv9GA0Y_QvNC-0LkgUi4K0J_Rg9GC0ZHQvCDQmNGFINCy0YvRgdGI0LXQs9C-INGA0LDQt9GD0LzQsCDQstC-0LfQvdC40LrQu9C4INC60L7RgNGC0LXQttC4INC10LTQuNC90LjRh9C90YvQtSwK0Jgg0L_QvtGA0L7QtNC40LvQuCDQvtC90Lgg0YfQtdGC0YvRgNGR0YXQvNC10YDQvdC-0LUg0L_Qu9C-0YHQutC-0LUg0L_RgNC-0YHRgtGA0LDQvdGB0YLQstC-LArQkiDQutC-0YLQvtGA0L7QtSDQstC70L7QttC40LvQuCDQvtC90Lgg0LTRg9GI0YMg0YTQuNC30LjRh9C10YHQutGD0Y4sCtCYINC_0L7QtNC-0LHRgNCw0LvQuCDQntC90Lgg0YTRg9C90LTQsNC8Wy9wLWFsXdC10L3RgtCw0LvRjNC90YvQtSDQutC-0L3RgdGC0LDQvdGC0YssINC4INC_0L7Rj9Cy0LjQu9GB0Y8g0JXQstC60LvQuNC0INC4INC10LPQviDQv9C-0YHQu9C10LTQvtCy0LDRgtC10LvQuCwg0Lgg0LzQvdC-0LPQuNC1INC_0L7QtNC-0LHQvdGL0LUg0LjQvCDRgdC70L7QstC90L4g0LIg0LHQtdGB0LrQvtC90LXRh9C90L7QvNC10YDQvdC-0Lwg0L_RgNC-0YHRgtGA0LDQvVtmPURlamFWdSBTYW5zIE1vbm9d0YHRgtCy0LUg0L3QsNGF0L7QtNGP0YnQuFsvZl3QtdGB0Y8g0YHQv9C40YHQutC4LgrQmCDQvdCw0LfQstCw0LvQuCBbcm90PTkwXdCe0L3QuCDRgtC-0LPQtNCwINGB0LjQtSDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0L_RgdC10LLQtNC-0LXQstC60LvQuNC00L7QstGL0Lwg0YDQtdGH0LDQvNC4INC_0L7RgdC70LXQtNC-0LLQsNGC0LXQu9C10LkhWy9mXQ..)
O~SHI~!
Цитата: Тайльнемер от декабря 3, 2011, 18:23
А какое сглаживание хотели бы вы?
Хочу как в Mac OS X или в Линухе.
Цитата: Oleg Grom от декабря 4, 2011, 09:20
Хочу как в Mac OS X или в Линухе.
К сожалению, моя прога работает под виндой.
Цитата: Oleg Grom от декабря 4, 2011, 09:20
(http://lingvoforum.net/index.php?action=dlattach;topic=40501.0;attach=28028;image)
Это субпиксельный рендеринг. Он невозможен на прозрачном фоне.
Gimp:
(http://img207.imageshack.us/img207/4305/pngqy.png)
WpfTextImage:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9VW5pdmVyc2FsaWFdQW50aWFsaWFzaW5nWy9mXQ..)
Цитата: Oleg Grom от декабря 4, 2011, 11:56
Gimp:
(http://img207.imageshack.us/img207/4305/pngqy.png)
Да, это действительно вменяемый антиалиасинг.
А в WPF он какой-то странный.
Кстати, в GDI+-версии генератора антиалиасинг ещё другой:
(http://teilnehmer.somee.com/TextImage/Make.ashx?text=QW50aWFsaWFzaW5n&font=Times%20New%20Roman&size=16)
Цитата: Тайльнемер от декабря 4, 2011, 04:37
Давайте тогда я вам stand-alone-бустрофедон сделаю с выводом в векторный формат.
А что это "stand-alone-бустрофедон"?
Цитата: Валентин Н от декабря 4, 2011, 13:11
А что это "stand-alone-бустрофедон"?
Ну, off-line-программа.
Аааа это можно если не трудно, буду очень признателен :-[
Попробую.
Цитата: Bhudh от декабря 3, 2011, 19:56
Язык управления графикой, в частности шрифтами, для вывода на печать.
а) Что есть управление графикой? Очень мутная формулировка. Что Вы понимаете под управлением графикой?
б) Он используется по прямому назначению только на некоторых дорогостоящих принтерах, которых Вы, скорее всего, никогда в глаза не видели.
в) Он не поддерживает уникод.
Цитата: Тайльнемер от декабря 4, 2011, 04:37
За использование йк-кодов вне специально отведённых тем надо строгие предупреждения выдавать с выговором.
+много
Цитата: Demetrius от а) Что есть управление графикой? Очень мутная формулировка. Что Вы понимаете под управлением графикой?
Указание, какой элемент как и куда поставить.
Троллим, шоль?
Цитата: Demetrius от б) Он используется только на некоторых дорогостоящих принтерах, которых Вы, скорее всего, никогда в глаза не видели.
Может, и не видел... А для вывода в PDF он вообще не используется?
Цитата: Demetrius от в) Он не поддерживает уникод.
Эта, канеш, хренова гадя, но шо-нить делаца в ентом направлении?
Цитата: Bhudh от декабря 4, 2011, 18:49
Цитата: Demetrius от а) Что есть управление графикой? Очень мутная формулировка. Что Вы понимаете под управлением графикой?
Указание, какой элемент как и куда поставить.
Троллим, шоль?
Нет, реально интересно, как
Вы ты это понимаешь. А то в наше время IMHO это «управление» куда только не пихают, и приписывают ему всякие непонятные значения.
Цитата: Bhudh от декабря 4, 2011, 18:49
Может, и не видел... А для вывода в PDF он вообще не используется?
Нет. Никак.
PDF—разработанный с нуля формат. Если вкратце, то ПостСкрипт описывает последовательность операций, которые надо выполнить, чтобы получить картинку, а PDF описывает набор объектов, из которых состоит картинка.
Цитата: Bhudh от декабря 4, 2011, 18:49
Цитата: Demetrius от в) Он не поддерживает уникод.
Эта, канеш, хренова гадя, но шо-нить делаца в ентом направлении?
Нет. ПостСкрипт вообще морально устарел.
Чисто теоретически, в PostScript'е есть возможность работы с multi-byte encodings. Чисто практически, готовых решений для вывода уникода в ПостСкрипте нет (и сделать их не так-то просто), потому что его никто не использует. Windows при выводе на печать текста на ПостСкрипт-принтерах передаёт текст даже не как набор кривых, а как растровую картинку.
Да, в некоторых ОпенТайп-шрифтах используется подмножество ПостСкрипта для описания форм знаков, но назвать это подмножество ПостСкриптом... :donno:
Цитата: Demetrius от Если вкратце, то ПостСкрипт описывает последовательность операций, которые надо выполнить, чтобы получить картинку, а PDF описывает набор объектов, из которых состоит картинка.
Это как, погоди...
PostScript — алгоритмический, а PDF — объектно-ориентированный, что ли?
А у Тайльнемера какой принцип?
Скажем, вращение там page-related, и такого:
(http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/PSExample.png/480px-PSExample.png)
не сделаешь... Хотя в том же SVG это делается достаточно просто.
Цитата: Bhudh от декабря 4, 2011, 19:34
Это как, погоди...
PostScript — алгоритмический, а PDF — объектно-ориентированный, что ли?
При чём здесь вообще объектная ориентация?.. :donno:
PostScript—язык программирования, а PDF—язык разметки. Как-то так.
Но ряд особенностей PDF делают его непригодным для ручной правки.
Цитата: Bhudh от декабря 4, 2011, 19:34
А у Тайльнемера какой принцип?
У Тайльнемера разметка.
Цитата: Bhudh от декабря 4, 2011, 19:34
Скажем, вращение там page-related, и такого:
(http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/PSExample.png/480px-PSExample.png)
не сделаешь... Хотя в том же SVG это делается достаточно просто.
Возможеность создания вращения зависит от набора доступных функций, а не от того, как устроен язык.
Цитата: Demetrius от декабря 4, 2011, 19:57При чём здесь вообще объектная ориентация?..
Цитата: Demetrius от декабря 4, 2011, 19:10PDF описывает набор объектов, из которых состоит картинка.
А каких тогда объектов? div, h, p в терминах html?
Тайльнемер, у вас глаголица по-умолчанию отображается универсалией, а в ней 3 ошибки: мноп выглядят так: (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=4rC_4rGA4rGB4rGC)
ⰿⱀⱁⱂ
,
а должны так:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9VElUVVMgQ3liZXJiaXQgQmFzaWNd4rC_4rGA4rGB4rGCWy9mXQ..)
[f=TITUS Cyberbit Basic]ⰿⱀⱁⱂ[/f]
У вас там ещё как минимум 2 шрифта с поддержкой глаголицы есть: титус кибербит и клементовица&кириллица
Угу.
Глаголицу исправлю.
Вообще, у кого какие есть предложения по структуре композитного шрифта (какой диапазон каким шрифтом лучше покрыть) — высказывайте.
Всё снова работает. Можете пользоваться.
(Я проапгрейдил хостинг до платного. Теперь по крайней мере год будет должно работать.)
Адрес тот же: http://teilnehmer.somee.com/WpfTextImage (http://teilnehmer.somee.com/WpfTextImage)
Ура! :=
Правда, пока писать нечего.
Цитата: Тайльнемер от марта 31, 2012, 20:58
Всё снова работает. Можете пользоваться.
Отлично! А я уж думал что Тайльнемер ушёл с форума и заблокировал ресурс. Хорошо, что это не так.
А я тут кой-чего нашрифтил, чуть поҗе выложу.
О ужас.
закачал туда свой шрифт и во вкладке фонт менеджер он появился, но в списке шрифтов во вкладке эдитор его нет.
ЧЯДНТ‽
как шрифт называется? Lucida Sans Unicode2 ?
Так он есть в списке.
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9THVjaWRhIFNhbnMgVW5pY29kZTJdQWJjZGVmZ2hbL2Zd)
[f=Lucida Sans Unicode2]Abcdefgh[/f]
Цитата: Тайльнемер от апреля 6, 2012, 01:26
как шрифт называется? Lucida Sans Unicode2 ?
Так он есть в списке.
Да, терь есть — можно приступать ::)
Программка, слова переносит как-то дюже странно, не по пробелам, разрывая слово — в одних случаях, и зачем-то создаёт обзацы — в других.
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3c9NzAwXVtmPUx1Y2lkYSBTYW5zIFVuaWNvZGUyXe-bj--bpu-bkO-bo--bgO-cgCDvm4Lvm6bvm5fvm6bvm5Dvm67vm5_vnIAg75uH75uj75uF75uo75uE75uhIO-bh--boe-bhu-bpO-bi--boe-bke-bvSDvm43vm6HQtCDvm4Lvm6bvm5fvm67vm5vvm60g75uD75uv75uQ75uv75uE75uv0LwsIO-bge-bse-bju-bsu-bgO-cgCDvm5Hvm6Pvm4Xvm7Mg75uN75uhIO-bjO-bru-bju-bp--bhe-bsu-bku-bo9C-IO-bke-bs--bkO-br--bhe-bru-biO-bqiwg75uT75uy75uS75ux75uF75ut75uI75uj75uY75up75uV75uy0Y8g75uK75uv75uL75uv75uN75uu75uA75ut0Lgg0Lgg75uY75uw75uI75us75uf75ut0Lgg75uC75uj75uF75ux0YUsINCyIO-bku-bpu-bjO-bru-bhe-bv--bme-bptC1IO-bje-bpu-bge-bry4g75uO75ul75uN75uvIO-biO-bqCDvm43vm6nRhSDvm4Lvm7zvm4Pvm6zvm5_vm6Xvm4Xvm6zQviDvm4Pvm6nvm4Pvm6Hvm43vm7Pvm47vm60g75uR75ux75uF75ul0Lgg75uO75uy75uS75uh75uL75u975uN75u80YUsIO-bke-bs--bju-cgCDvm47vm7Lvm43vm6_vm4Lvm6Hvm43vm6nvm4Xvm60g75uE75uh75uL75um75uK75uvIO-bgu-bru-biO-bqCwg0LAg75uC75um75uQ75u575uI75uu75uO75uqIO-bj--br--bl--bs9C4IO-biu-boe-bke-boe-bn--bstGMIO-bju-bou-bi--boe-biu-br9CyLCDvm4_vm6_vm4fvm6_vm4vvm6_vm5fvm6bvm43vm67vm5vvm7Yg75uH75uh75uV75uv75uE75yA75uZ75up0Lwg75uR75uv75uL75uu75uW75um0Lwg4oCTIO-bku-boe-biu-br9C5IO-bg--bse-bju-bre-bgO-bpe-bju-bqiDvm4Hvm7zvm4vvm6Eg75uB75uh75uY75uu0Y8g75uP75uh75uN75ul75uI75us75uF75ur75uR75uhLCDvm4Lvm7zvm5Hvm7Pvm5Dvm6_vm4Xvm67vm43vm6HRjyDvm4Tvm6zRjyDvm4_vm6_vm4Lvm6bvm4vvm6nvm5Lvm6bvm4vvnIAg75ud75uz75uO75uqIO-bh--bpu-bjO-brNC4LlsvZl0.)
Цитата: Валентин Н от апреля 6, 2012, 19:36
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3c9NzAwXVtmPUx1Y2lkYSBTYW5zIFVuaWNvZGUyXe-bj--bpu-bkO-bo--bgO-cgCDvm4Lvm6bvm5fvm6bvm5Dvm67vm5_vnIAg75uH75uj75uF75uo75uE75uhIO-bh--boe-bhu-bpO-bi--boe-bke-bvSDvm43vm6HQtCDvm4Lvm6bvm5fvm67vm5vvm60g75uD75uv75uQ75uv75uE75uv0LwsIO-bge-bse-bju-bsu-bgO-cgCDvm5Hvm6Pvm4Xvm7Mg75uN75uhIO-bjO-bru-bju-bp--bhe-bsu-bku-bo9C-IO-bke-bs--bkO-br--bhe-bru-biO-bqiwg75uT75uy75uS75ux75uF75ut75uI75uj75uY75up75uV75uy0Y8g75uK75uv75uL75uv75uN75uu75uA75ut0Lgg0Lgg75uY75uw75uI75us75uf75ut0Lgg75uC75uj75uF75ux0YUsINCyIO-bku-bpu-bjO-bru-bhe-bv--bme-bptC1IO-bje-bpu-bge-bry4g75uO75ul75uN75uvIO-biO-bqCDvm43vm6nRhSDvm4Lvm7zvm4Pvm6zvm5_vm6Xvm4Xvm6zQviDvm4Pvm6nvm4Pvm6Hvm43vm7Pvm47vm60g75uR75ux75uF75ul0Lgg75uO75uy75uS75uh75uL75u975uN75u80YUsIO-bke-bs--bju-cgCDvm47vm7Lvm43vm6_vm4Lvm6Hvm43vm6nvm4Xvm60g75uE75uh75uL75um75uK75uvIO-bgu-bru-biO-bqCwg0LAg75uC75um75uQ75u575uI75uu75uO75uqIO-bj--br--bl--bs9C4IO-biu-boe-bke-boe-bn--bstGMIO-bju-bou-bi--boe-biu-br9CyLCDvm4_vm6_vm4fvm6_vm4vvm6_vm5fvm6bvm43vm67vm5vvm7Yg75uH75uh75uV75uv75uE75yA75uZ75up0Lwg75uR75uv75uL75uu75uW75um0Lwg4oCTIO-bku-boe-biu-br9C5IO-bg--bse-bju-bre-bgO-bpe-bju-bqiDvm4Hvm7zvm4vvm6Eg75uB75uh75uY75uu0Y8g75uP75uh75uN75ul75uI75us75uF75ur75uR75uhLCDvm4Lvm7zvm5Hvm7Pvm5Dvm6_vm4Xvm67vm43vm6HRjyDvm4Tvm6zRjyDvm4_vm6_vm4Lvm6bvm4vvm6nvm5Lvm6bvm4vvnIAg75ud75uz75uO75uqIO-bh--bpu-bjO-brNC4LlsvZl0.)
Я бы предпочёл такой вариант записи:
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2FhPTJdW2Y9THVjaWRhIFNhbnMgVW5pY29kZTJdCu-bj--bpu-bkO-bkOKAh--bgu-boe-cgOKAh--bgu-bpu-bl--bpu-bkOKAh--bje-cgO-cgOKAh--bh-KAh--bgu-bpu-bh-KAh--bhO-boeKAh--bh--boe-bhuKAh--bg-KAh--bi--boe-bke-chOKAh--bje-boe-bhOKAh-KAh--bgu-bpu-bl-KAh--bje-bvO-bjOKAh-KAh--bg--br--bkO-br--bhO-br--bjOKAhywK75uB4oCH75uQ75uv75uR75uh75yA4oCH75uR4oCH75uC75um75uS4oCH4oCH75uN75uh4oCH75uM4oCH75uN75uv75uG75um75uR4oCH75uS4oCH75uC75uv4oCH75uR4oCH75uS4oCH75uQ75uv75um75uN75up75yE)
Как-то рвано выходит.
Кстати, а чем можно отхинтовать шрифт.
[test]
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTM0XVtmPUFjYWRlbXld0K8g0YDRg9GB0YHQutC40Lkg0LHRiyDQstGL0YPRh9C40LssINGC0L7Qu9GM0LrQviDQv9C-0YLQvtC84oCmWy9mXVsvc3pd)
[sz=34][f=Academy]Я русский бы выучил, только потом...[/f][/sz]
[/test]
Цитата: Тайльнемер от апреля 16, 2012, 11:55
Я бы предпочёл такой вариант записи:
Хм, а я как-то не заметил тогда это ваше предложение.
Я прогонял текст через транслитератор, и такому делению на слоги проблематично будет его научить.
Тайльнемер, а разве нельзя сделать ссылку неограниченной длины или очень большой? Чтобы можно было тексты любы длины создавать.
Цитата: Валентин Н от сентября 6, 2012, 18:25
Я прогонял текст через транслитератор
А что за транслитератор?
Цитата: Валентин Н от сентября 6, 2012, 18:27
Тайльнемер, а разве нельзя сделать ссылку неограниченной длины или очень большой? Чтобы можно было тексты любы длины создавать.
К сожалению, на длину URLа есть ограничение в две тыщи с чем-то символов.
Если сделать возможность сохранения готовых картинок на сервере, тогда можно будет не ограничивать длину.
Ограничение на длину адреса зашито в протокол.
Цитата: Тайльнемер от сентября 6, 2012, 18:36
А что за транслитератор?
Джавский, мне его Люгат дал 2 года назад, с тех пор никак не наиграюсь.
Ваш генератор слишком умный — обозначает под диакритиками пустое пространство, если нет буквы, можно ли это как-то отключить?
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=1q_Wrg)
֮֯
Пишите пробел перед диакритикой.
Заголовок вводит в заблуждение. Текстовая картинка - это вот что:
_..---...,""-._ ,/}/)
.'' , ``..'(/-<
/ _ { ) \
; _ `. `. < a(
,' ( \ ) `. \ __.._ .: y
( <\_-) )'-.____...\ `._ //-'
`. `-' /-._))) `-._)))
`---'
т.е. ASCII Art. А то, что у вас - это картиночные тексты.
Какой Котэ! ;up:
А вот это тогда как назвать?
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q291cmllciBOZXddICAgICAgICAgXy4uLS0tLi4uLCIiLS5fICAgICAsL30vKSAKICAgICAgLicnICAgICAgICAsICAgICAgYGAuLicoLy08IAogICAgIC8gICBfICAgICAgeyAgICAgICkgICAgICAgICBcIAogICAgOyAgIF8gYC4gICAgIGAuICAgPCAgICAgICAgIGEoIAogICwnICAgKCBcICApICAgICAgYC4gIFwgX18uLl8gLjogeSAKICggIDxcXy0pICknLS5fX19fLi4uXCAgYC5fICAgLy8tJyAKICBgLiBgLScgLy0uXykpKSAgICAgIGAtLl8pKSkgCiAgICBgLS0tJ1svZl0)
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2xuaD00MF1bZj1Db3VyaWVyIE5ld10gICAgICAgICBfLi4tLS0uLi4sIiItLl8gICAgICwvfS8pIAogICAgICAuJycgICAgICAgICwgICAgICBgYC4uJygvLTwgCiAgICAgLyAgIF8gICAgICB7ICAgICAgKSAgICAgICAgIFwgCiAgICA7ICAgXyBgLiAgICAgYC4gICA8ICAgICAgICAgYSggCiAgLCcgICAoIFwgICkgICAgICBgLiAgXCBfXy4uXyAuOiB5IAogKCAgPFxfLSkgKSctLl9fX18uLi5cICBgLl8gICAvLy0nIAogIGAuIGAtJyAvLS5fKSkpICAgICAgYC0uXykpKSAKICAgIGAtLS0nWy9mXVsvbG5oXQ)
Цитата: Bhudh от сентября 6, 2012, 20:48
А вот это тогда как назвать?
Текстово-картиночная картинка, очевидно.
Или картиночная текстовая картинка. Тоже очевидно.
Цитата: Bhudh от сентября 6, 2012, 20:46
Какой Котэ! ;up:
Первую попавшуюся красивую картинку выбрал. Даже не подозревал, что это Котэ.
Цитата: Bhudh от сентября 6, 2012, 20:13
Пишите пробел перед диакритикой.
нельзя, я на их место свои символы нарисовал, должные друг на друга накладываться, а там места под буквы появляются и ничего не выходит.
Тайльнемер, куку:
Цитата: Валентин Н от сентября 6, 2012, 19:27
Ваш генератор слишком умный — обозначает под диакритиками пустое пространство, если нет буквы, можно ли это как-то отключить?
(http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=1q_Wrg)֮֯
(//)
Шрифты, различающие варианты кириллиц:
шрифт | русский | болгарский | македонский | сербский |
Calibri Light | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MF1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MF1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MF1bbGFuPWJnXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MF1bbGFuPWJnXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MF1bbGFuPW1rXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MF1bbGFuPW1rXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MF1bbGFuPXNyXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MF1bbGFuPXNyXdCz0L_RgtC00LHQutC2) |
Calibri Light Italic | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MV1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MV1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MV1bbGFuPWJnXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MV1bbGFuPWJnXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MV1bbGFuPW1rXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MV1bbGFuPW1rXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MV1bbGFuPXNyXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2I9LTFdW2k9MV1bbGFuPXNyXdCz0L_RgtC00LHQutC2) |
Calibri Italic | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2k9MV1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2k9MV1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2k9MV1bbGFuPWJnXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2k9MV1bbGFuPWJnXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2k9MV1bbGFuPW1rXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2k9MV1bbGFuPW1rXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbGlicmldW2k9MV1bbGFuPXNyXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbGlicmldW2k9MV1bbGFuPXNyXdCz0L_RgtC00LHQutC2) |
Cambria Italic | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbWJyaWFdW2k9MV1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbWJyaWFdW2k9MV1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbWJyaWFdW2k9MV1bbGFuPWJnXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbWJyaWFdW2k9MV1bbGFuPWJnXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbWJyaWFdW2k9MV1bbGFuPW1rXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbWJyaWFdW2k9MV1bbGFuPW1rXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNhbWJyaWFdW2k9MV1bbGFuPXNyXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNhbWJyaWFdW2k9MV1bbGFuPXNyXdCz0L_RgtC00LHQutC2) |
CMU Serif Italic | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNNVSBTZXJpZl1baT0xXVtsYW49cnVd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNNVSBTZXJpZl1baT0xXVtsYW49cnVd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNNVSBTZXJpZl1baT0xXVtsYW49Ymdd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNNVSBTZXJpZl1baT0xXVtsYW49Ymdd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNNVSBTZXJpZl1baT0xXVtsYW49bWtd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNNVSBTZXJpZl1baT0xXVtsYW49bWtd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNNVSBTZXJpZl1baT0xXVtsYW49c3Jd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNNVSBTZXJpZl1baT0xXVtsYW49c3Jd0LPQv9GC0LTQsdC60LY) |
Consolas | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNvbnNvbGFzXVtpPTFdW2xhbj1ydV3Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNvbnNvbGFzXVtpPTFdW2xhbj1ydV3Qs9C_0YLQtNCx0LrQtg) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNvbnNvbGFzXVtpPTFdW2xhbj1iZ13Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNvbnNvbGFzXVtpPTFdW2xhbj1iZ13Qs9C_0YLQtNCx0LrQtg) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNvbnNvbGFzXVtpPTFdW2xhbj1ta13Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNvbnNvbGFzXVtpPTFdW2xhbj1ta13Qs9C_0YLQtNCx0LrQtg) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNvbnNvbGFzXVtpPTFdW2xhbj1zcl3Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNvbnNvbGFzXVtpPTFdW2xhbj1zcl3Qs9C_0YLQtNCx0LrQtg) |
Constantia Italic | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNvbnN0YW50aWFdW2k9MV1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNvbnN0YW50aWFdW2k9MV1bbGFuPXJ1XdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNvbnN0YW50aWFdW2k9MV1bbGFuPWJnXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNvbnN0YW50aWFdW2k9MV1bbGFuPWJnXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNvbnN0YW50aWFdW2k9MV1bbGFuPW1rXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNvbnN0YW50aWFdW2k9MV1bbGFuPW1rXdCz0L_RgtC00LHQutC2) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPUNvbnN0YW50aWFdW2k9MV1bbGFuPXNyXdCz0L_RgtC00LHQutC2) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPUNvbnN0YW50aWFdW2k9MV1bbGFuPXNyXdCz0L_RgtC00LHQutC2) |
DejaVu Sans | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPURlamFWdSBTYW5zXVtpPTBdW2xhbj1ydV3Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPURlamFWdSBTYW5zXVtpPTBdW2xhbj1ydV3Qs9C_0YLQtNCx0LrQtg) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPURlamFWdSBTYW5zXVtpPTBdW2xhbj1iZ13Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPURlamFWdSBTYW5zXVtpPTBdW2xhbj1iZ13Qs9C_0YLQtNCx0LrQtg) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPURlamFWdSBTYW5zXVtpPTBdW2xhbj1ta13Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPURlamFWdSBTYW5zXVtpPTBdW2xhbj1ta13Qs9C_0YLQtNCx0LrQtg) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPURlamFWdSBTYW5zXVtpPTBdW2xhbj1zcl3Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPURlamFWdSBTYW5zXVtpPTBdW2xhbj1zcl3Qs9C_0YLQtNCx0LrQtg) |
DejaVu Serif Italic | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPURlamFWdSBTZXJpZl1baT0xXVtsYW49cnVd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPURlamFWdSBTZXJpZl1baT0xXVtsYW49cnVd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPURlamFWdSBTZXJpZl1baT0xXVtsYW49Ymdd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPURlamFWdSBTZXJpZl1baT0xXVtsYW49Ymdd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPURlamFWdSBTZXJpZl1baT0xXVtsYW49bWtd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPURlamFWdSBTZXJpZl1baT0xXVtsYW49bWtd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPURlamFWdSBTZXJpZl1baT0xXVtsYW49c3Jd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPURlamFWdSBTZXJpZl1baT0xXVtsYW49c3Jd0LPQv9GC0LTQsdC60LY) |
Segoe UI Italic | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVNlZ29lIFVJXVtpPTFdW2xhbj1ydV3Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVNlZ29lIFVJXVtpPTFdW2xhbj1ydV3Qs9C_0YLQtNCx0LrQtg) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVNlZ29lIFVJXVtpPTFdW2xhbj1iZ13Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVNlZ29lIFVJXVtpPTFdW2xhbj1iZ13Qs9C_0YLQtNCx0LrQtg) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVNlZ29lIFVJXVtpPTFdW2xhbj1ta13Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVNlZ29lIFVJXVtpPTFdW2xhbj1ta13Qs9C_0YLQtNCx0LrQtg) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVNlZ29lIFVJXVtpPTFdW2xhbj1zcl3Qs9C_0YLQtNCx0LrQtg) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVNlZ29lIFVJXVtpPTFdW2xhbj1zcl3Qs9C_0YLQtNCx0LrQtg) |
Ubuntu | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVVidW50dV1baT0wXVtsYW49cnVd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVVidW50dV1baT0wXVtsYW49cnVd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVVidW50dV1baT0wXVtsYW49Ymdd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVVidW50dV1baT0wXVtsYW49Ymdd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVVidW50dV1baT0wXVtsYW49bWtd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVVidW50dV1baT0wXVtsYW49bWtd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVVidW50dV1baT0wXVtsYW49c3Jd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVVidW50dV1baT0wXVtsYW49c3Jd0LPQv9GC0LTQsdC60LY) |
Ubuntu Italic | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVVidW50dV1baT0xXVtsYW49cnVd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVVidW50dV1baT0xXVtsYW49cnVd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVVidW50dV1baT0xXVtsYW49Ymdd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVVidW50dV1baT0xXVtsYW49Ymdd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVVidW50dV1baT0xXVtsYW49bWtd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVVidW50dV1baT0xXVtsYW49bWtd0LPQv9GC0LTQsdC60LY) | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTI0XVtmPVVidW50dV1baT0xXVtsYW49c3Jd0LPQv9GC0LTQsdC60LY) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTI0XVtmPVVidW50dV1baT0xXVtsYW49c3Jd0LPQv9GC0LTQsdC60LY) |
Только Calibri Light отличает болгарские
к и
ж от русских.
В одних шрифтах македонский выглядит как болгарский, в других — как сербский.
Ужос! То, что у сербов курсивная п такая извращённая, знал - как-то встречал на обложке книги в слове Српска (сходу прочиталось как Сриска). Про т можно было догадаться. А вот за что они г так испоганили? От какой буквы отличить хотят? У них же і нету, а только ј. Или по традиции, когда і ещё была?
курсивная д, должна быть как в сербском.
а между сказуемым и подлежащим, запятой быть не должно.
Цитата: Bhudh от апреля 16, 2014, 18:14
а между сказуемым и подлежащим, запятой быть не должно.
вырвалось, я читая посты свои, замечаю много странного, иногда странные запятые появляются, даже сам не знаю по каким причинам ставил.
Да, в македонском же ещё ѓ есть. И с ней тоже полный разнобой.
(первая буква русская, вторая и третья македонские):
Arial: (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3c9MTAwMF1bZj1BcmlhbCxOb25lXVtzej0xOF1bc3RyPTBdW2I9MF1baT0xXVtzej0zMl3QsyBbbGFuPW1rXdCzINGT)
Calibri Light: (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3c9MTAwMF1bZj1DYWxpYnJpLE5vbmVdW3N6PTE4XVtzdHI9MF1bYj0tMV1baT0xXVtzej0zMl3QsyBbbGFuPW1rXdCzINGT)
Cambria: (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3c9MTAwMF1bZj1DYW1icmlhLE5vbmVdW3N6PTE4XVtzdHI9MF1bYj0wXVtpPTFdW3N6PTMyXdCzIFtsYW49bWtd0LMg0ZM)
CMU Serif: (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3c9MTAwMF1bZj1DTVUgU2VyaWYsTm9uZV1bc3o9MThdW3N0cj0wXVtiPTFdW2k9MV1bc3o9MzJd0LMgW2xhbj1ta13QsyDRkw)
DejaVu Serif: (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3c9MTAwMF1bZj1EZWphVnUgU2VyaWYsTm9uZV1bc3o9MThdW3N0cj0wXVtiPTBdW2k9MV1bc3o9MzJd0LMgW2xhbj1ta13QsyDRkw)
Я так понял, там генерятся картинки и хранятся в некой папке? Сколько хранятся эти картинки? Или там принцип другой? Типа как тут (http://www.codecogs.com/latex/eqneditor.php)?
Цитата: Тайльнемер от апреля 16, 2014, 05:52
Только Calibri Light отличает болгарские к и ж от русских.
В одних шрифтах македонский выглядит как болгарский, в других — как сербский.
Ага, хороший был шрифт. Отказалась от Calibri Light из-за һ (тат.)
Цитата: Rwseg от января 26, 2015, 07:43
Или там принцип другой? Типа как тут (http://www.codecogs.com/latex/eqneditor.php)?
Да. Генерируются на лету по урлу. Ничего не хранится.
Цитата: Тайльнемер от января 26, 2015, 09:40
Цитата: Rwseg от января 26, 2015, 07:43
Или там принцип другой? Типа как тут (http://www.codecogs.com/latex/eqneditor.php)?
Да. Генерируются на лету по урлу. Ничего не хранится.
Отлично же. Кстати, не хотели бы вы в свет выйти, так сказать? Или не хотите привлекать широкое внимание за пределами ЛФ?
Цитата: Rwseg от января 26, 2015, 09:57
Кстати, не хотели бы вы в свет выйти, так сказать? Или не хотите привлекать широкое внимание за пределами ЛФ?
А что вы имеете в виду?
Цитата: _Swetlana от января 26, 2015, 08:13
Ага, хороший был шрифт. Отказалась от Calibri Light из-за һ (тат.)
А в чём дело?
В Calibri Light кириллическая һ не отличается от латинской буквы h, в то время как в Calibri (не light) — это перевёрнутая ч:
Calibri: | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q2FsaWJyaV1bc3o9MzJd0LAg0rsg0LE) (http://teilnehmer.somee.com/WpfTextImage?src=W2Y9Q2FsaWJyaV1bc3o9MzJd0LAg0rsg0LE) |
Calibri Light: | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q2FsaWJyaSBMaWdodF1bc3o9MzJd0LAg0rsg0LE) (http://teilnehmer.somee.com/WpfTextImage?src=W2Y9Q2FsaWJyaSBMaWdodF1bc3o9MzJd0LAg0rsg0LE) |
А какой вариант правильный?
|
Странно, неужели я что-то путаю. У меня был Calibri Light, пока я не увидела перевёрнутую "ч".
Поскольку я завтра собираюсь в промышленных масштабах печатать учебные материалы для курсов татарского, ещё раз проверю. Если һ нормальная, то быстренько всё форматну.
Вах. В Light всё нормально.
Вовремя. :)
Цитата: _Swetlana от января 26, 2015, 15:42
Поскольку я завтра собираюсь в промышленных масштабах печатать учебные материалы для курсов татарского
А вам точно подойдёт шрифт без засечек? Обычно в книгах используют с засечками. Например, можно взять Cambria.
Light к тому же довольно тонок. Нормально ли будет читаться на бумаге?
Мне кажется, Calibri Light подойдёт, если это букварь для детей, с крупными буквами. Если для взрослых, то как-то несолидно чтоли...
Цитата: Тайльнемер от января 26, 2015, 15:55
Цитата: _Swetlana от января 26, 2015, 15:42
Поскольку я завтра собираюсь в промышленных масштабах печатать учебные материалы для курсов татарского
А вам точно подойдёт шрифт без засечек? Обычно в книгах используют с засечками. Например, можно взять Cambria.
Light к тому же довольно тонок. Нормально ли будет читаться на бумаге?
Мне кажется, Calibri Light подойдёт, если это букварь для детей, с крупными буквами. Если для взрослых, то как-то несолидно чтоли...
Cambria как раз и поменяла на Calibri Light.
Это почти что букварь, сборник грамматических правил и упражнений по языку, по которому в одних группах занимаются маленькие дети, в других - к ним прировненные.
Буквы крупные, более жирный шрифт производит впечатление, как будто всё болдом набрано.
Катридж заказала фирменный HP, обещали завтра из Челябинска привезти. Идеальная печать на новом катридже, думаю, хорошо будет смотреться. ::)
Цитата: _Swetlana от января 26, 2015, 16:50
Это почти что букварь... Буквы крупные...
Тогда — самое то.
Цитата: Rwseg от января 26, 2015, 09:57
Кстати, не хотели бы вы в свет выйти, так сказать? Или не хотите привлекать широкое внимание за пределами ЛФ?
Гуглом нашлось использование вне ЛФ (ульев и т. п.) — на сайте, посвящённом Volkswa***lf'у: http://vw-golfclub.ru/forum/showthread.php?t=61261#3
anfokin — это кто-то из ЛФ-чан?
Вряд ли. Форумчанин знал бы, что пишется не (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTMyXVtmPU1ldGhvZGljYSBVbmljb2RlXdCy0LLQtdGA0YXRilsvZl1bL3N6XQ) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTMyXVtmPU1ldGhvZGljYSBVbmljb2RlXdCy0LLQtdGA0YXRilsvZl1bL3N6XQ), а (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W3N6PTMyXVtmPU1ldGhvZGljYSBVbmljb2RlXdCy0YrQstGA0YzRhdGKWy9mXVsvc3pd) (http://teilnehmer.somee.com/WpfTextImage?src=W3N6PTMyXVtmPU1ldGhvZGljYSBVbmljb2RlXdCy0YrQstGA0YzRhdGKWy9mXVsvc3pd).
Цитата: Тайльнемер от января 26, 2015, 15:22
Цитата: Rwseg от января 26, 2015, 09:57
Кстати, не хотели бы вы в свет выйти, так сказать? Или не хотите привлекать широкое внимание за пределами ЛФ?
А что вы имеете в виду?
Отдельный более надёжный адрес и хост, i18n, пиар. За пределами ЛФ о вашем сервисе никто не знает. А вещь ведь уникальная, аналогов я не нашёл.
Возможно, имеет смысл.
Цитата: Rwseg от января 31, 2015, 06:49
Отдельный более надёжный адрес
Я на днях купил доменное имя teilnehmer.ru — собирался его прицепить.
Цитата: Rwseg от января 31, 2015, 06:49
и хост
Хостинг, вроде, работает нормально после того, как они там увеличили свои мощности.
Но, может, вы можете порекомендовать получше? Нужен виндовый асп-нетовский.
Цитата: Rwseg от января 31, 2015, 06:49
i18n
А что там можно было бы интернационализировать.
Вот что действительно надо доработать — это интерфейс. Там щас как-то всё сильно страшно. Есть идеи, как сделать лучше?
Цитата: Rwseg от января 31, 2015, 06:49
пиар
А как это делается? Не представляю.
Честно, не знаю. Мне просто кажется, ваши проекты достойны большего внимания. Как минимум они уникальны.
Цитата: Тайльнемер от января 31, 2015, 08:56
А как это делается? Не представляю.
Запостить картинку с текстом, на каком-нибудь историческом форуме. Во вконтактике например. ТОлько надо придумать повод.
Цитата: Тайльнемер от января 26, 2015, 15:37
Цитата: _Swetlana от января 26, 2015, 08:13
Ага, хороший был шрифт. Отказалась от Calibri Light из-за һ (тат.)
А в чём дело?
В Calibri Light кириллическая һ не отличается от латинской буквы h, в то время как в Calibri (не light) — это перевёрнутая ч:
Calibri: | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q2FsaWJyaV1bc3o9MzJd0LAg0rsg0LE) (http://teilnehmer.somee.com/WpfTextImage?src=W2Y9Q2FsaWJyaV1bc3o9MzJd0LAg0rsg0LE) |
Calibri Light: | (http://teilnehmer.somee.com/WpfTextImage/Make.ashx?src=W2Y9Q2FsaWJyaSBMaWdodF1bc3o9MzJd0LAg0rsg0LE) (http://teilnehmer.somee.com/WpfTextImage?src=W2Y9Q2FsaWJyaSBMaWdodF1bc3o9MzJd0LAg0rsg0LE) |
А какой вариант правильный?
|
Оба правильные. Но считается, что буквы с выносными элементами облегчают чтение и всё такое.
Цитата: Тайльнемер от января 31, 2015, 08:56
Возможно, имеет смысл.
Мне не совсем понятно, как это может окупиться. А если деньги будут уходить на хостинг просто как в чёрную дыру, то на сервис на весь интернет может не хватить.