Fontes para o carbono OpenGL aplicativo no Mac OS X
-
03-07-2019 - |
Pergunta
Eu estou tentando adicionar renderização de texto para um aplicativo de carbono OpenGL que estou desenvolvendo para OS X.
Uma vez que o aglUseFont está agora obsoleta, eu estou procurando uma outra maneira de adicionar texto, bem como ser capaz de consultar as propriedades de glifo (ou seja, largura, altura, espaçamento, etc)
Até agora eu investigado CoreText e Atsui mas ambos sem muita sorte.
Por favor me !!
ajudarObrigado!
Solução 2
No final, eu só fui com boa glBitmap velho para minhas fontes.
Encontrou um href="http://developer.apple.com/samplecode/GLCarbonCGLFullScreen/listing18.html" rel="nofollow noreferrer"> amostra dev
No entanto, se eu chegar a tempo de fazer mais algum trabalho sobre isso mais tarde, Estou pensando em usar o projeto FreeType como foi sugerido acima. Obrigado!
Outras dicas
Você poderia dar uma olhada no href="http://www.freetype.org/" rel="nofollow noreferrer"> FreeType projeto : é uma fonte aberta, portátil, motor de renderização de fonte que suporta OpenType, TrueType, PostScript Type 1, e outros formatos. Existem várias integrações de código aberto de FreeType com OpenGL; ver, por exemplo OGLFT . Ou você poderia apenas rolar o seu próprio:. Não é difícil de fazer FreeType gerar bitmaps em algum formato de pixel adequado, e depois passar esses bitmaps para glTexImage2D