даже в Delphi RegExp Library есть.. Типа, при совпадении паттерна вызывается колбэк с ним... в нём уже матчится, что с ним делать, и что в место него возвращать, если там подстановка
колбэки это одно из возможных решений. можно просто после матчинга запросить группу такую-то. от либы зависит
Я всё перепробовал, но я не смог заставить Лазарус видеть новый шрифт.ttf, не устанавливая его на свой комп. Поэтому я психанул и сделал шрифт в виде картинок png.
Теперь прогу легче портировать, легче настраивать внешний вид текста, появилась возможность корректнее изменять размер текста в зависимости от разрешения экрана (точнее, размера формы).
Держите, вдруг кому-то пригодится или решит поправить меня и ткнуть меня на мои ошибки.
Я всё перепробовал, но я не смог заставить Лазарус видеть новый шрифт.ttf, не устанавливая его на свой комп. Поэтому я психанул и сделал шрифт в виде картинок png.
Теперь прогу легче портировать, легче настраивать внешний вид текста, появилась возможность корректнее изменять размер текста в зависимости от разрешения экрана (точнее, размера формы).
Держите, вдруг кому-то пригодится или решит поправить меня и ткнуть меня на мои ошибки.
шрифт в виде картинок? это как? битмапами выводить?
Как это не годится? Меня пока всё устраивает. Буквы не будут расплываться при их увеличении, потому что они и так максимального размера, а в проге остаётся только уменьшать их, если есть в этом необходимость.
Как это не годится? Меня пока всё устраивает. Буквы не будут расплываться при их увеличении, потому что они и так максимального размера, а в проге остаётся только уменьшать их, если есть в этом необходимость.
в смысле, я философствую и думаю, оставить у себя статическую реализацию или перевести в виртуальные, вот и хочу узнать статистику, точнее, как делают другие