<div dir="ltr"><div><div>What I see is that if it's a practice to include all free unicode fonts in an office suite, in order to use them commonly, all office suites, even operating systems, must come with them. But it's a good practice to start on. Usually, we presume that the user needs only characters for Western European and operating systems and office suites come only with fonts for that range of unicode. What I suggest is to include all free unicode fonts in Calligra, to cater to users of all scripts and languages. <br><br></div>Thanks.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jul 2, 2016 at 7:27 PM, Jaroslaw Staniek <span dir="ltr"><<a href="mailto:staniek@kde.org" target="_blank">staniek@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 3 July 2016 at 01:11, Samiur Rahman <<a href="mailto:samiur11@gmail.com">samiur11@gmail.com</a>> wrote:<br>
> Jaroslaw wrote: "If so, as such place for its implementation isn't at<br>
> Calligra level but at a computer operating system's level, even above Qt<br>
> itself."<br>
><br>
> You can select to type in your keyboard, by selecting your keyboard in the<br>
> OS, but usually you need to buy or maybe possibly download a font for your<br>
> language or script. The benefit of a "unicode mode" as an input mode in the<br>
> office app is that you don't need to buy or download that font.<br>
><br>
> Camilla wrote: "we have a dialog that allows you to enter specific charactes<br>
> from any unicode range"<br>
><br>
> But you can't actually "type" using those characters that you can choose as<br>
> special characters.<br>
<br>
</span>What special characters do you mean?<br>
<span class=""><br>
<br>
"Users should select an unicode range, such as Greek or Cyrillic,"<br>
<br>
</span>To avoid mixing separate things: input methods, unicode representation<br>
and file formats,<br>
please let me mention that:<br>
<br>
- language and font is an attribute of character in ODF and MSOOXML<br>
and older MS formats, all that is specified and not subject to change<br>
(and especially a change here instead of change in input method would<br>
be the least likely approved)<br>
<br>
- the modes of input is separate from application; applications<br>
receive ready to interpret logical input events prepared by the input<br>
method based on lower level events (key, voice, whatever); for example<br>
there were times when I've been using Hangul for testing of input<br>
methods; given input method just composed entire syllables out of<br>
atomic key strokes - apps have never "seen" separate key strokes, only<br>
syllables, each having own number in the Unicode standard. This is why<br>
I think that whatever you design like two boxes of input, this belongs<br>
to the outside of application, to the input method system<br>
<br>
- fonts: separate topic again, their *cost* and so on - it can be all<br>
addressed by working on libre implementation of fonts that given<br>
nations/cultures need; that's a proper level of activity<br>
<br>
(if I understand correctly)<br>
<br>
Finally I think an animation or mockup of your proposed method would<br>
increase chances to find more interest.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
> Camille also wrote: "yes it is true that the font used to show the text has<br>
> to support the script. But a few free unicode fonts do exist already."<br>
><br>
> A few unicode fonts do exist but only Arial Unicode MS commonly comes with<br>
> Windows, I don't know what Linux makes available. The best way to use them,<br>
> as I see it, is to implement the "unicode mode" of input in the office<br>
> applications, with the two boxes "choose unicodfoe range" and "choose<br>
> unicode font," in which you first specify which range you are typing it, and<br>
> then choose from a number of fonts that support that range.<br>
><br>
> Thanks.<br>
><br>
> On Sat, Jul 2, 2016 at 6:40 PM, Camilla Boemann <<a href="mailto:cbo@boemann.dk">cbo@boemann.dk</a>> wrote:<br>
>><br>
>> Hi<br>
>><br>
>> I don't  understand this either.<br>
>><br>
>> 1) all text in calligra is unicode<br>
>> 2) we have a dialog that allows you to enter specific charactes from any<br>
>> unicode range<br>
>> 3) yes it is true that the font used to show the text has to support the<br>
>> script. But a few free unicode fonts do exist already<br>
>><br>
>> On Saturday 02 July 2016 15:13:03 Huxshathra Theudanaz wrote:<br>
>> > A distinction between two types of input, a "type mode" and an "unicode<br>
>> > mode" in all Calligra applications. In "unicode mode," there should be<br>
>> > two<br>
>> > boxes, one that asks to "choose unicodfoe range" and the other that asks<br>
>> > to<br>
>> > "choose unicode font." Users should select an unicode range, such as<br>
>> > Greek<br>
>> > or Cyrillic, and then choose from a number of unicode fonts, which<br>
>> > should<br>
>> > come with Calligra, that support that range.<br>
>> ><br>
>> > "Type mode" and "unicode mode" are different even now. If someone wants<br>
>> > to<br>
>> > type in non-Western European characters, they usually type in "type<br>
>> > mode"<br>
>> > using fonts they buy. Another option is to type in an unicode font such<br>
>> > as<br>
>> > Arial Unicode MS, and the other unicode fonts are obscure. As one plus,<br>
>> > "unicode mode" of input will allow these typists to type in their<br>
>> > language<br>
>> > or script without having at buy extra fonts.<br>
>> ><br>
>> > Plus word processors and email clients and apps usually do distinguish<br>
>> > between "type" and "unicode." This feature will fully allow someone to<br>
>> > type, create, and share documents in unicode.<br>
>><br>
>> _______________________________________________<br>
>> calligra-devel mailing list<br>
>> <a href="mailto:calligra-devel@kde.org">calligra-devel@kde.org</a><br>
>> <a href="https://mail.kde.org/mailman/listinfo/calligra-devel" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/calligra-devel</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> calligra-devel mailing list<br>
> <a href="mailto:calligra-devel@kde.org">calligra-devel@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/calligra-devel" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/calligra-devel</a><br>
><br>
<br>
<br>
<br>
</div></div><span class="im HOEnZb">--<br>
regards, Jaroslaw Staniek<br>
<br>
KDE:<br>
: A world-wide network of software engineers, artists, writers, translators<br>
: and facilitators committed to Free Software development - <a href="http://kde.org" rel="noreferrer" target="_blank">http://kde.org</a><br>
Calligra Suite:<br>
: A graphic art and office suite - <a href="http://calligra.org" rel="noreferrer" target="_blank">http://calligra.org</a><br>
Kexi:<br>
: A visual database apps builder - <a href="http://calligra.org/kexi" rel="noreferrer" target="_blank">http://calligra.org/kexi</a><br>
Qt Certified Specialist:<br>
: <a href="http://www.linkedin.com/in/jstaniek" rel="noreferrer" target="_blank">http://www.linkedin.com/in/jstaniek</a><br>
</span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
calligra-devel mailing list<br>
<a href="mailto:calligra-devel@kde.org">calligra-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/calligra-devel" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/calligra-devel</a><br>
</div></div></blockquote></div><br></div>