osx - tipografico - Representación de fuentes Mac en Windows
instalar fuentes en mac (10)
Alguien recomendó sIFR, pero supongo que es útil cuando necesito usar fuentes no estándar.
sIFR no le dará el efecto deseado. Al igual que ClearType de Windows, el anti-aliasing de Flash (que usa sIFR) se optimiza hacia la cuadrícula de píxeles, no hacia una representación precisa del tipo de letra.
Puede utilizar la biblioteca CoreGraphics incluida de Safari para hacer su renderizado de fuentes, pero es probable que rompa los acuerdos de licencia de Apple (especialmente una vez que intente enviar su aplicación ...).
Me encanta la forma en que Mac OS procesa de forma hermosa las fuentes (no solo los navegadores). Me preguntaba si de alguna manera podríamos obtener la misma representación en los navegadores que se ejecutan en Windows.
Alguien recomendó sIFR, pero supongo que es útil cuando necesito usar fuentes no estándar.
Brad tiene razón: use Safari si quiere el algoritmo de representación de fuentes de Mac.
Jeff y Joel han blogueado sobre esto antes (como era de esperar, cuando se lanzó Safari para Windows), si desea más detalles:
Estoy escribiendo una aplicación Java haciendo algunas cosas interesantes con fuentes y trabajando con algunos diseñadores gráficos, y quieren el mismo tipo de representación de fuente de la que está hablando. Pude acercarme bastante al activar las mediciones fraccionarias, también conocidas como la precisión de colocación de glifos subpíxel y el antialiasing, que son las diferencias clave entre la representación de fuentes de Mac y Windows. Se ve bastante bien para las fuentes TrueType más grandes.
Aquí está el código de Java que utilicé. Todo está hecho con su motor de representación de fuentes nativas (que creo que puede ser FreeType, no estoy seguro exactamente).
g.setFont(new Font("Century Schoolbook", Font.PLAIN, 36));
g.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS,
RenderingHints.VALUE_FRACTIONALMETRICS_ON);
g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
Ahora, si tan solo pudiera entender cómo hacer funcionar las fuentes OpenType CFF.
Microsoft Powertoy Cleartype Tuner te permite modificar la forma en que funciona Cleartype. Puede ayudar un poco. No estoy seguro si funciona en algo más nuevo que Windows XP.
No estoy seguro de si se trata de una configuración, pero, por supuesto, Safari en Windows representa utilizando el algoritmo de representación OS X.
Podrías esperar hasta IE9, que aparentemente tiene una renderización de texto mucho mejor, usando DirectX: http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers .aspx
Si quiere renderizar mac osx en firefox, debe usar la extensión Anti-Aliasing Tuner:
https://addons.mozilla.org/firefox/addon/anti-aliasing-tuner/
Simplemente configure el modo anti-aliasing como predeterminado y el modo de representación como contorno para fuentes pequeñas y grandes, y listo.
Supongo que le gustaría usar si globalmente, o al menos en IE / Firefox, no solo instala Safari como otros han sugerido.
En los días en que Mac OS X todavía estaba en desarrollo, había un plan para lanzar el marco de trabajo de Cocoa para Windows, para permitir que las aplicaciones escritas se ejecutaran de forma nativa en Windows con una recompilación. Sospecho que el conjunto de bibliotecas de ventanas de Cocoa (caja amarilla, ¿no?) Le habría dado una representación de fuentes de estilo Mac OS X, pero no creo que alguna vez se haya lanzado (aunque es posible que pueda obtener versiones beta muy antiguas de de alguna parte, y tengo la sensación de que, de alguna manera, era parte de WebObjects o algo así).
Sospecho que la versión de Windows de Safari está usando una versión interna de las bibliotecas Cocoa para Windows, por lo que tiene un renderizado de fuentes Mac OS X (aunque creo que las compilaciones nocturnas recientes al menos tienen la opción de usar el renderizado nativo de fuentes de Windows para aquellos que se quejaban de que estaba fuera de lugar).
De todos modos, larga tienda corta, a menos que vayas a escribir tu propio procesador de fuentes, no creo que haya una manera fácil de hacerlo (que no sea el uso de Safari)
usar mactype