Dekel Tsur <[EMAIL PROTECTED]> writes:
| On Sun, Nov 24, 2002 at 11:53:32PM +0100, Lars Gullik Bj?nnes wrote:
>> I belive the fault is at the xforms side actually, in that we are way
>> to low-level in the lyxrc file, i.e. "-*-times". We should to the same
>> with the xforms frontend that has been done in qt, have a style
>> "Times" and a foundry "*".
>>
>> And this is what we should store in the lyxrc file.
>
| Do you mean that in lyxrc we should store two variable for each font:
| family & foundary (e.g. roman_font_family/roman_font_foundry) ?
| Also, should we use in the preferences file:
| \screen_font_roman & \screen_font_roman_foundry
| or
| \screen_font_roman_family & \screen_font_roman_foundry
or just even more qt like:
\screen_font_roman Family [Foundry]
With the possibilty of having the foundry optional.
>> So now we need some changes to the xforms gui, some compability
>> code... and that should be it... kindo...
>
| Here is what should be done:
| 1. In lyxrc.C, we should be able to read old preferences file
| (or perhaps we should write a preferences file converter ?).
Perhaps... but it would be for only very little gain...
| 2. In the frontend font loader, the code should combine the family &
| foundry to the appropriate format:
| -foundry-family in xforms (or -*-family in foundry is empty)
| family-foundry in QT2 (or family if foundry is empty)
| family [foundry] in QT3 ("")
yes.
| 3. In the QT preferences dialog, we should convert between family,foundry
| pair and the formats above when setting or reading the font combox.
mmm
| 4. What should be done in the XForms dialog ?
| The alternatives are:
| - For each font, replace the text input widget by a combox like the QT
| preferences dialog.
I would prefere this one.
| - Create two text input widgets for each font.
| - Leave the dialog unchanged, but allow writing either
| "family" or "-foundary-family" in the dialog input widget.
both these are open for misuse. and are imho a bit too low level.
| I'll try implementing this later today.
That would be great.
--
Lgb