I surveyed *all* the confs for modules available for download on the CrossWire server:

For html tags.
As I noted earlier, only the ShortPromo has <a href="">...</a>
The WLC module is the only conf that has other html. It looks like it is restricted to <p>...</p>.

I also looked for UTF-8 modules with non-ascii, non-utf-8 characters.
It appears that most that do are cp1252.
Two have problems in Description=
        FinPR92
        GerLut1545
The following have problems in About=
        ALT
        EMTV
        AB
        UKJV
        FinPR92
        GerELB1871
        GerLut1545
        Wulfilia
        LXX
        HunKar
        Swe1917
        Viet
        GerAugustinus
        GerLutherpredigten
        FreMartin (beta)
In CopyrightContactAddr
        HunUj

I also found that GerNEU (beta) is full of problems. I'm not sure what's there but I don't think it is either UTF-8 or cp1252. For example the Description is Übersetzun.

I assume that if we allow UTF-8 in the conf it should be NFC, just the same as the module.

The beta GerTafel has what looks like a typo in the About (i.e. ... Apokryphen.² 2. ...) This conf is otherwise UTF-8.

I think there is a typo in the beta TurNTB as there is a name beginning with a lower case i. (I think this is to be a capital Turkish 'I' with an accent, which is not found in Latin1.)

I looked at the confs for latin-1 encode modules to see if any had utf-8. I found one:
        GerSch

There are a lot of Latin-1 encoded modules that have cp1252 in the conf. I didn't look for these. FinPR would be an example of this, having a non-ascii in both Description and in About.

I think that FinPR and GerTafel are two test cases representing latin-1 encoding and utf-8 encoding correctly. We should check these in the various front-ends to see how they look.

Both look correct in BibleDesktop.

In both Safari and Firefox on Mac:
BAD: http://www.crosswire.org/sword/modules/ModInfo.jsp?modName=FinPR
GOOD: http://www.crosswire.org/study/fulllibrary.jsp?show=FinPR
GOOD: http://www.crosswire.org/sword/modules/ModInfo.jsp? modName=GerTafel&beta=true


In His Service,
        DM


On Oct 3, 2007, at 10:58 PM, Chris Little wrote:

DM Smith wrote:
There are many fields that have non-ascii. Some are UTF-8 and some
are latin-1. It does not seem to correspond to the Encoding= field.
If you wish me to enumerate them, I'll look.

Ok, that should definitely be fixed. If you have the time, please feel
free to find the errors, otherwise I'll take a look at it after .10.

In the conf, there are other rtf codes such as \b and \i. I can
enumerate all the exceptions to \par,\pard,\qc and \uxxxxx, if you
wish. The only modules that have the \u codes are for utf-8 modules.
The jsp code that displays the confs on the website are relatively
braindead and only handle a few codes. The rest, such as \u show up
uninterpreted.

Ok, we can check through all the Abouts and make sure that the RTFHTML
filter can handle anything used in them. And I don't think the jsp that
handles that was ever much more than a quick hack, which could
definitely use some maintenance to repair any deficiencies and maybe
give users a look more consistent with the rest of the site.

Further, a few modules have html in the about field. The <a href="">
is only in the short promo at the time.

Those are errors.

Personally, I don't have a problem with whatever decision is made,
but I'd like the conf's to be fixed to be consistent with what ever
is/was decided.

Personally, I'd love to see us move to XML .confs, a nice benefit of
which would be validation when authoring. But we would need to maintain
backwards compatability with the old .confs for a few years/decades.

--Chris


_______________________________________________
sword-devel mailing list: [email protected]
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

_______________________________________________
sword-devel mailing list: [email protected]
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to