2012-07-26 20 views
12

¿Hay una fuente en iOS donde hay un glifo para el logotipo de Bluetooth? Algunos Dingbats, tal vez, ¿o Emoji? ¿Qué tal el logotipo de WiFi?¿El logotipo de Bluetooth está disponible como un personaje en el iPhone?

EDITAR: ¿qué tal una fuente de terceros donde hay un personaje, el que yo podría licenciar y enviar?

+0

¡Esa es una buena pregunta! +1 – Almo

+0

Varias aplicaciones de iPhone Unicode le permiten navegar y buscar todos los glifos, incluido el área de uso privado que contiene varios cientos de emojis, etc. Pero no hay Bluetooth o WiFi allí, ¡ay! – tripleee

Respuesta

4

No, el logotipo de Bluetooth no es un glifo o un carácter de tipo de fuente.

+4

Técnicamente hablando, es una ligadura de dos caracteres del alfabeto Younger Futhark, también conocido como runas nórdicas - ᚼ y ᛒ. Las runas de Futhark están en el Unicode, pero no en las ligaduras. –

+0

Bueno, la ligadura y el logo son 2 cosas diferentes. Si puedes unir programáticamente 2 caracteres en el logo de bluetooth, eso es genial. Y parece que respondiste tu propia pregunta. – WrightsCS

+0

¿Existe una política contra los logotipos en el Unicode? El logo de Apple, por ejemplo, es un personaje de uso privado U + F8FF. El logotipo de Windows es un personaje de uso privado en la fuente Wingdings. –

1

Ningún emoji, acaba de comprobar en mi iPad.

Simplemente use un PDF o EPS del logotipo bluetooth si no lo quiere, o simplemente use un png de lo contrario.

4

Como Seva dijo, es una combinación de rúnica Hagall (ᚼ) y Bjarkan (ᛒ). Intentaba hacer lo mismo combinando los dos símbolos.

Lo logré al encontrar una fuente que tuviera estos dos caracteres. Terminé usando LeedsUni. Puede descargarlo aquí: http://www.personal.leeds.ac.uk/~ecl6tam/.

Tendrá que hacer referencia a la ruta donde se encuentra la fuente en info.plist.

<key>UIAppFonts</key> 
    <array> 
    <string>Fonts/LeedsUni10-12-13.ttf</string> 
    </array> 

Luego, creamos dos objetos (UIViewUIButton objetos en mi caso), que se superponen entre sí de manera que los dos personajes alineados correctamente. Dependiendo de la fuente que use, tal vez necesite ajustar los valores xey para los marcos UIView.

Mi código está en C# porque estoy usando Xamarin, pero debería poder hacer lo mismo en Objective C o Swift.

UIView bleView = new UIView(new CGRect(0, 0, 34.0f, 34.0f)); 

string fontName = "LeedsUni"; 

UIButton bluetoothToSerialButton = new UIButton(UIButtonType.RoundedRect); 
bluetoothToSerialButton.Frame = new CGRect(0, 0, 34.0f, 34.0f); 
bluetoothToSerialButton.SetTitleColor(UIApplication.SharedApplication.Delegate.GetWindow().TintColor, UIControlState.Normal); 
bluetoothToSerialButton.SetTitle("ᛒ", UIControlState.Normal); 
bluetoothToSerialButton.Font = UIFont.FromName(fontName, 34.0f); 

UIButton bluetoothToSerialButton2 = new UIButton(UIButtonType.RoundedRect); 
bluetoothToSerialButton2.Frame = new CGRect(-3.5f, 0, 34.0f, 34.0f); 
bluetoothToSerialButton2.SetTitleColor(UIApplication.SharedApplication.Delegate.GetWindow().TintColor, UIControlState.Normal); 
bluetoothToSerialButton2.SetTitle("ᚼ", UIControlState.Normal); 
bluetoothToSerialButton2.Font = UIFont.FromName(fontName, 34.0f); 

bleView.AddSubviews(new UIView[] { bluetoothToSerialButton, bluetoothToSerialButton2 }); 
Cuestiones relacionadas