Hi Kay,

I'd think there are at least two valid reasons why your bug report should not have been closed without a fix.

Browsers don't render the h5 tag as italic. The h5 tag is a valid tag and should be dealt with correctly. LiveCode doesn't honour any HTML standard, but I still believe that the h5 tag should be rendered correctly, since all other h* tags do.

There was a time when the syntax 'beep 2' beeped only once. After many years, RunRev decided to fix the bug. They didn't close the bug report saying it had always been like this.

If Mark Waddingham still thinks it should be closed, I hope he can provide a different explanation. I should add that the difference between h4, h5 and h6 might be too small to notice, without additional style tags.

--
Best regards,

Mark Schonewille

Economy-x-Talk Consulting and Software Engineering
Homepage: http://economy-x-talk.com
Twitter: http://twitter.com/xtalkprogrammer
KvK: 50277553

Installer Maker for LiveCode:
http://qery.us/468

Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi

LiveCode on Facebook:
https://www.facebook.com/groups/runrev/

On 7/15/2015 07:21, Kay C Lan wrote:
Folks,

I recently added bug 15599 which reads as:

-----------------------

Create a New Stack
Place a Scrolling Field (7.0.6) or Text Area (8.0 dp2) on it and enlarge it
to fill the stack.
In the Message Box enter:

set the textFont of fld 1 to "Arial" --must use a font with italics
set the fixedLineHeight of fld 1 to false
repeat with x = 1 to 6
put "<H" & x & ">" into tHead
put "</H" & x & ">" into tTail
set the htmlText of line x of fld 1 to tHead & "This is Heading " & x &
tTail
end repeat
put the htmlText of fld 1

You'll note that in the field only Heading 5 is in italics and if you check
the HTMLText output Heading 5 is the only one to include the <i></i> tags.

When converting <H5> to LCs <p><b><font size... equivalent, the <i></i>
tags should not be included.

-----------------------

As usual the mothership responded swiftly but slightly differently than
expected. Mark indicated that <H5> has always converted to italics and so
has closed the report. No I don't know if 'always' means always for
Revolution, always back to MetaCard, always back to HyperCard or always for
xTalk languages. So I'm just wondering if anyone here would know the
history about this and why only <H5> has been singled out to appear
differently in LC than it does in a Browser.

I assume changing it now would have consequences for some people's legacy
code.

I added a comment that maybe the Dictionary needs to highlight this anomaly.

If you consider <H5> in LC should look like <H5> in a Browser then you may
wish to add comments to 15599.

For me, I just need to write a little handler for <H5> that will go back
and remove the <i></i> tags so that my LC field is identical to the Browser
equivalent. Not a hard thing to do in LC ;-)
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to