Я хочу разработать движок шрифтов, поэтому мои графические интерфейсы выглядят одинаково на всех платформах. Я пришел к рассолу, потому что я хочу убедиться, что я подхожу к нему наиболее продуктивным углом, но это угол, который дает мне возможность реализовать как можно больше для меня (для учебных целей).Font Engine Multiplatform
Мне просто нужен контур того, как я должен это делать, возможно, приведу некоторые примеры путей, которыми я могу следовать.
Я изучал кривые Безье, но я не думаю, что это была хорошая идея, потому что я не вижу, как рисование только линий может масштабироваться правильно, делая буквы пустыми. Я также изучал его реализацию с файлами шрифтов ttf, но не видел, чтобы масштабирование и масштабирование зависели от размера изображения как практического, главным образом из-за потребления памяти.
Также предоставляйте некоторые преимущества/недостатки с вашим подходом.