[PATCH 1/9] stkutil: display text attributes as html

Kristen Carlson Accardi kristen at linux.intel.com
Fri Jul 9 15:26:11 PDT 2010


On Fri, 09 Jul 2010 17:13:57 -0500
Denis Kenzior <denkenz at gmail.com> wrote:

> Hi Kristen,
> 
> > I agree with you that this does not match the spec.  I did this
> > deliberately, because I had a problem deciding how to deal with 
> > the test case which you requested I include, which was defined 
> > in test_sms.c (header_test).  I included the test case below
> > for your reference.
> > 
> > static struct html_attr_test html_attr_data_1 = {
> >         .text = "EMS messages can contain italic, bold, large, small and "
> >                 "colored text",
> >         .text_attr = {
> >                 .len = 20,
> >                 .attributes = { 0x19, 0x06, 0x20, 0x00, 0x21, 0x04, 0x10, 0x00,
> >                                 0x27, 0x05, 0x04, 0x00, 0x2E, 0x05, 0x08, 0x00,
> >                                 0x38, 0x07, 0x00, 0x2B },
> >         },
> >         .html = "EMS messages can contain <span style=\"font-style: "
> >                 "italic;\">italic</span>, <span style=\"font-weight: bold;\">"
> >                 "bold</span>, <span style=\"font-size: big;\">large</span>, "
> >                 "<span style=\"font-size: small;\">small</span> and "
> >                 "<span style=\"color: #FFFF00;background-color: #C11B17;\">"
> >                 "colored</span> text",
> > };
> > 
> > So, you have your first formatting at start position 0x19, with
> > format code 0x20, and color not set (0x00).  Since previously
> > you had no formatting from the beginning to byte 0x19, and this
> > formatting specifies an alignment value of 0, if we interpret
> > this the way you suggest we will now insert a <div > tag with
> > left alignment specified at character 0x19, which would cause
> > a break in the text.  So, we can chose to interpret left
> > alignment as really meaning left alignment, which would be
> > correct according to the spec, but if this test case is truly
> > representative of what SIMs might send us, then we are going to
> > have some weird looking strings resulting.
> > 
> > How would you suggest handling this?
> 
> The above test is pretty arbitrary, so I wouldn't worry too much about
> it.  I think that the explicit left alignment is better and is in line
> with tests from 102.384.
> 
> However, maybe generating some additional SMS messages with EMS text
> attributes for testing might be a good idea.  See if anyone has an old
> Sony Ericsson mobile around?
> 
> Regards,
> -Denis

I'll delete this test then.  Not sure if I'll be able to find a Sony
Ericsson laying around, so adding other SMS messages might need to be
delayed.


More information about the ofono mailing list