Adium

Opened 14 years ago

Closed 14 years ago

#3048 closed defect (fixed)

symbol fix still not working in .89

Reported by: anonymous Owned by: evands
Milestone: Adium X 1.0 Component: None
Version: Severity: normal
Keywords: Cc:
Patch Status:

Description

I'm still seeing some funky symbols showing up in peoples' profiles or away messages using aim...They used to just be Y or T, now its ""..hopefully that doesn't just show up as an empty box--if it does i can post a screenshot if necessary...thank you

Attachments (1)

Picture 1.png (391 bytes) - added by anonymous 14 years ago.
screenshot, trimmed to include unrecognized symbol

Download all attachments as: .zip

Change History (7)

comment:1 Changed 14 years ago by Evan Schoenberg

I can't reproduce any problems, but doesn't mean they don't exist. We need steps to create a profile which has a character which won't display -- please collect from a user whose profile doesn't display:

  • What version of AIM they are using
  • How they inserted the character into their profile (including font, keys pressed, etc.)

comment:2 Changed 14 years ago by anonymous

AIM version 5.9.3861 font: webdings (Symbol) key pressed: shift + 0 --> ")" this should appear as a little speech bubble, but appears as some obviously non-recognized character, its a little square with some kind of symbol in the middle

Changed 14 years ago by anonymous

Attachment: Picture 1.png added

screenshot, trimmed to include unrecognized symbol

comment:3 Changed 14 years ago by Evan Schoenberg

Milestone: Adium X 1.0

comment:4 Changed 14 years ago by johan@…

Not to be rude, but isn't it obvious that non-standard characters will be mapped to the current charsets corresponding character?

comment:5 Changed 14 years ago by Evan Schoenberg

Owner: changed from nobody to Evan Schoenberg
Status: newassigned

comment:6 Changed 14 years ago by Evan Schoenberg

Resolution: fixed
Status: assignedclosed

(In [15260]) * -[NSFontManager(AIFontManagerAdditions) fontWithFamilyInsensitively:traits:weight:size:] no longer skips the first font in the availableFontFamilies when enumerating them.

  • The case-sensitive version of the method is used first, before attempting the enumeration/case-insensitive-comparison to look for the font

On my system, at least, Webdings was consistently the first font listed by availableFontFamilies... which explains why webdings fonts were completely failing to work.

Fixes #3048.

Note: See TracTickets for help on using tickets.