Polycom Microbrowser Character Widths
Created by: gork,Last modification on Thu 11 of Jan, 2007 [20:55 UTC]
The following table lists the pixel widths of each character in the pixel font the Polycom 600/601/650 phones use in the microbrowser.
To calculate the pixel width of a string, simply sum the widths of all of its letters according to the table below. If you need to align text into columns, draw data tables, etc., you can scale a 1x1 pixel white .bmp image to create whitespace.
If you need 17 pixels of whitespace, for example, use the following: <img src="1pxwhite.bmp" width="17" height="1"/>
A warning though: Do not use height="0" or width="0" on your padding images as these will cause the browser to re-render the entire page each time such an IMG element is encountered. If you use lots of spacer graphics, this could cause a page to re-render many times.
a => 6,
b => 6,
c => 6,
d => 6,
e => 6,
f => 5,
g => 6,
h => 6,
i => 3,
j => 3,
k => 6,
l => 3,
m => 9,
n => 6,
o => 6,
p => 6,
q => 6,
r => 5,
s => 6,
t => 5,
u => 6,
v => 7,
w => 9,
x => 6,
y => 6,
z => 6,
A => 9,
B => 7,
C => 7,
D => 7,
E => 6,
F => 6,
G => 7,
H => 7,
I => 3,
J => 7,
K => 9,
L => 6,
M => 9,
N => 8,
O => 7,
P => 7,
Q => 8,
R => 7,
S => 7,
T => 7,
U => 7,
V => 8,
W => 10,
X => 8,
Y => 7,
Z => 6,
0 => 7,
1 => 7,
2 => 7,
3 => 7,
4 => 7,
5 => 7,
6 => 7,
7 => 7,
8 => 7,
9 => 7,
"." => 4,
"," => 4,
"/" => 8,
"_" => 8,
"-" => 4,
"'" => 3,
" " => 3,
The keen among you will notice that this list is provided in a handy perl-hash-compatible format. Can you guess what scripting language I'm using?
To calculate the pixel width of a string, simply sum the widths of all of its letters according to the table below. If you need to align text into columns, draw data tables, etc., you can scale a 1x1 pixel white .bmp image to create whitespace.
If you need 17 pixels of whitespace, for example, use the following: <img src="1pxwhite.bmp" width="17" height="1"/>
A warning though: Do not use height="0" or width="0" on your padding images as these will cause the browser to re-render the entire page each time such an IMG element is encountered. If you use lots of spacer graphics, this could cause a page to re-render many times.
a => 6,
b => 6,
c => 6,
d => 6,
e => 6,
f => 5,
g => 6,
h => 6,
i => 3,
j => 3,
k => 6,
l => 3,
m => 9,
n => 6,
o => 6,
p => 6,
q => 6,
r => 5,
s => 6,
t => 5,
u => 6,
v => 7,
w => 9,
x => 6,
y => 6,
z => 6,
A => 9,
B => 7,
C => 7,
D => 7,
E => 6,
F => 6,
G => 7,
H => 7,
I => 3,
J => 7,
K => 9,
L => 6,
M => 9,
N => 8,
O => 7,
P => 7,
Q => 8,
R => 7,
S => 7,
T => 7,
U => 7,
V => 8,
W => 10,
X => 8,
Y => 7,
Z => 6,
0 => 7,
1 => 7,
2 => 7,
3 => 7,
4 => 7,
5 => 7,
6 => 7,
7 => 7,
8 => 7,
9 => 7,
"." => 4,
"," => 4,
"/" => 8,
"_" => 8,
"-" => 4,
"'" => 3,
" " => 3,
The keen among you will notice that this list is provided in a handy perl-hash-compatible format. Can you guess what scripting language I'm using?

Comments
333Re: IP 501
There are the Character Widths on the Polycom IP 501 displays:
A => 5,
B => 5,
C => 5,
D => 6,
E => 4,
F => 4,
G => 6,
H => 6,
I => 2,
J => 4,
K => 6,
L => 5,
M => 8,
N => 6,
O => 7,
P => 5,
Q => 7,
R => 5,
S => 5,
T => 6,
U => 6,
V => 6,
W => 8,
X => 6,
Y => 6,
Z => 6,
a => 5,
b => 5,
c => 4,
d => 5,
e => 5,
f => 5,
g => 5,
h => 5,
i => 2,
j => 3,
k => 5,
l => 2,
m => 8,
n => 5,
o => 5,
p => 5,
q => 5,
r => 4,
s => 4,
t => 4,
u => 5,
v => 6,
w => 6,
x => 6,
y => 6,
z => 4,
0 => 5,
1 => 5,
2 => 5,
3 => 5,
4 => 5,
5 => 5,
6 => 5,
7 => 5,
8 => 5,
9 => 5,
'"' => 4,
"'" => 2,
"." => 2,
"=" => 6,
"-" => 4,
"+" => 6,
"_" => 6,
"*" => 6,
"&" => 6,
"%" => 7,
"#" => 8,
"@" => 9,
"!" => 2,
" " => 3,
333
333IP 501