2012-07-26 13 views
12

Czy na iOS jest czcionka, na której znajduje się glif dla logo Bluetooth? Może jakieś Dingbaty albo Emoji? Co powiesz na logo WiFi?Czy logo Bluetooth jest dostępne jako znak na telefonie iPhone?

EDYCJA: co powiesz na czcionkę strony trzeciej, na której znajduje się taka postać, którą mogę wykupić i wysłać?

+0

Dobre pytanie! +1 – Almo

+0

Kilka aplikacji Unicode na iPhone'a pozwala przeglądać i przeszukiwać wszystkie glify, w tym Obszar Użytkowania Prywatnego, który zawiera kilkaset emoji itp. Ale niestety nie ma tu Bluetooth ani Wi-Fi. – tripleee

Odpowiedz

4

Nie, logo Bluetooth nie jest znakiem glifu lub czcionki.

+4

Technicznie rzecz biorąc, jest to ligatura dwóch postaci z alfabetu Młodszego Futharka, AKA Norsego - ᚼ i ᛒ. Same runy Futhark są w Unicode, ale nie ligaturach. –

+0

Cóż, ligatura i logo to dwie różne rzeczy. Jeśli możesz programowo dołączyć 2 znaki do logo bluetooth, to świetnie. Wygląda na to, że odpowiedziałeś na własne pytanie. – WrightsCS

+0

Czy istnieje polityka przeciwko logo w Unicode? Logo Apple, na przykład, jest prywatnym znakiem U + F8FF. Logo Windows jest prywatnym znakiem czcionki Wingdings. –

1

Brak emoji, właśnie sprawdziłem na moim iPadzie.

Po prostu użyj pliku PDF lub EPS logo bluetooth, jeśli nie możesz go skalować, lub po prostu użyj png w przeciwnym razie.

4

Jak powiedział Seva, jest to połączenie runicznej Hagall (ᚼ) i Bjarkana (ᛒ). Próbowałem zrobić to samo, łącząc te dwa symbole.

Dokonałem tego, najpierw szukając czcionki, która miała te dwa znaki. Skończyło się na użyciu LeedsUni. Możesz pobrać go tutaj: http://www.personal.leeds.ac.uk/~ecl6tam/.

Należy odwołać się do ścieżki, w której znajduje się czcionka w pliku info.plist.

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

Potem stworzył dwa UIView przedmiotów (UIButton obiektów w moim przypadku), które pokrywały się ze sobą tak, że dwa znaki ułożone prawidłowo. W zależności od używanej czcionki konieczne może być dostosowanie wartości xiy dla ramek UIView.

Mój kod jest w języku C#, ponieważ używam Xamarin, ale powinieneś być w stanie zrobić to samo w Objective C lub 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 }); 
Powiązane problemy