Re: [Nix-dev] Call for input method PR review

2016-02-22 Thread Raahul Kumar
Thank you Mathnerd, you're a champ! I do like Roland's unicode fonts, but
at this point this is just about aesthetics, those are certainly enough to
get started.
Those are some obscure languages standing in the way of full compliance,
unfortunately we will have to hope someone with expertise in those
languages releases a free font or that Google does it for us.

https://github.com/rolandwalker/unicode-fonts#free-international-and-symbol-fonts

Aloha,
RK.

On Mon, Feb 22, 2016 at 5:16 PM, Mathnerd314 
wrote:

> I aimed for full Unicode 8.0.0 glyph coverage in
> https://github.com/NixOS/nixpkgs/pull/10470, coming pretty close
> (99.45%). The remaining glyphs are obscure ancient languages. The easiest
> (and most colorful) way I found to test is the Unicode Wikibook:
> https://en.wikibooks.org/wiki/Unicode/Character_reference/-0FFF
>
> The glyphs by themselves are not everything; there are some missing
> combining forms and ligatures, the kerning/sizing seems weird, and of
> course "artistic quality" must be considered, so feel free to package more.
>
> -- Mathnerd314
>
> On Sun, Feb 21, 2016 at 10:40 PM, Raahul Kumar 
> wrote:
>
>> I see Lohit and Marathi, but that compares poorly to Debian/Fedora/Arch
>> etc etc, which have the entire set of Bharati languages working out of the
>> box. Fairly massive effort to package
>> this many fonts, but I guess the only option is to get started. Is there
>> any easy way to test unicode coverage of fonts versus Unicode 8.0.0? I am
>> thinking of perhaps starting a Unicode OTF
>> font packaging effort, but it would be nice to track how close the goal
>> is.
>> http://www.indlinux.org/wiki/index.php/IndicFontsList
>> https://github.com/NixOS/nixpkgs/tree/master/pkgs/data/fonts
>>
>> Aloha,
>> RK.
>>
>>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Call for input method PR review

2016-02-21 Thread Mathnerd314
I aimed for full Unicode 8.0.0 glyph coverage in
https://github.com/NixOS/nixpkgs/pull/10470, coming pretty close (99.45%).
The remaining glyphs are obscure ancient languages. The easiest (and most
colorful) way I found to test is the Unicode Wikibook:
https://en.wikibooks.org/wiki/Unicode/Character_reference/-0FFF

The glyphs by themselves are not everything; there are some missing
combining forms and ligatures, the kerning/sizing seems weird, and of
course "artistic quality" must be considered, so feel free to package more.

-- Mathnerd314

On Sun, Feb 21, 2016 at 10:40 PM, Raahul Kumar 
wrote:

> I see Lohit and Marathi, but that compares poorly to Debian/Fedora/Arch
> etc etc, which have the entire set of Bharati languages working out of the
> box. Fairly massive effort to package
> this many fonts, but I guess the only option is to get started. Is there
> any easy way to test unicode coverage of fonts versus Unicode 8.0.0? I am
> thinking of perhaps starting a Unicode OTF
> font packaging effort, but it would be nice to track how close the goal is.
> http://www.indlinux.org/wiki/index.php/IndicFontsList
> https://github.com/NixOS/nixpkgs/tree/master/pkgs/data/fonts
>
> Aloha,
> RK.
>
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Call for input method PR review

2016-02-21 Thread Raahul Kumar
I see Lohit and Marathi, but that compares poorly to Debian/Fedora/Arch etc
etc, which have the entire set of Bharati languages working out of the box.
Fairly massive effort to package
this many fonts, but I guess the only option is to get started. Is there
any easy way to test unicode coverage of fonts versus Unicode 8.0.0? I am
thinking of perhaps starting a Unicode OTF
font packaging effort, but it would be nice to track how close the goal is.
http://www.indlinux.org/wiki/index.php/IndicFontsList
https://github.com/NixOS/nixpkgs/tree/master/pkgs/data/fonts

Aloha,
RK.

On Mon, Feb 22, 2016 at 2:33 PM, Eric Sagnes  wrote:

> There are quite a lot of international fonts available in nixpkgs.
> The few I use are IPAFont (Japanese) and baekmuk (Korean) and they look
> very decent.
>
> For other languages, there is the noto font that self advert as
> "Beautiful and free fonts for all languages" also available.
>
> Fonts are easy to package, and in case you find a font not available yet
> in nixpkgs that should be in, just add an issue.
>
> The best part with fonts in NixOS is that they can be configured in
> configuration.nix with `fonts.fonts` and `fonts.fontconfig`.
>
> On Mon, Feb 22, 2016 at 02:10:58PM +1000, Raahul Kumar wrote:
> > Looking forward to this, but I assume Nixos probably doesn't package any
> > decent fonts for languages outside of English.
> >
> > Aloha,
> > RK.
> >
> > On Mon, Feb 22, 2016 at 12:24 PM, Yasuaki Kudo  wrote:
> >
> > > Many thanks in advance, looking fward to it!  Yasuaki :-)
> > >
> > > > On Feb 22, 2016, at 11:14, 宋文武  wrote:
> > > >
> > > > Eric Sagnes  writes:
> > > >
> > > >> Hi,
> > > >>
> > > >> The PR to improve the state of input methods [1] in NixOS is ready
> for
> > > review.
> > > >> Input methods are a way to input characters/symbols that are not
> > > >> available on the keyboard, see wikipedia for more details [2].
> > > >>
> > > >> Input methods being a very important feature for non alphabetical
> > > >> languages (Chinese, Korean, Japanese, Hindi, Arabic, ...),
> > > >> it could be nice to have this PR merged for 16.03.
> > > > Agree, this indeed low the barrier to NixOS for CJK folks.
> > > >
> > > > Merged, thanks!
> > > > ___
> > > > nix-dev mailing list
> > > > nix-dev@lists.science.uu.nl
> > > > http://lists.science.uu.nl/mailman/listinfo/nix-dev
> > > >
> > > ___
> > > nix-dev mailing list
> > > nix-dev@lists.science.uu.nl
> > > http://lists.science.uu.nl/mailman/listinfo/nix-dev
> > >
>
> > ___
> > nix-dev mailing list
> > nix-dev@lists.science.uu.nl
> > http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
>
> --
> Eric Sagnes
> サニエ エリック
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Call for input method PR review

2016-02-21 Thread Eric Sagnes
There are quite a lot of international fonts available in nixpkgs.
The few I use are IPAFont (Japanese) and baekmuk (Korean) and they look
very decent.

For other languages, there is the noto font that self advert as
"Beautiful and free fonts for all languages" also available.

Fonts are easy to package, and in case you find a font not available yet
in nixpkgs that should be in, just add an issue.

The best part with fonts in NixOS is that they can be configured in
configuration.nix with `fonts.fonts` and `fonts.fontconfig`.

On Mon, Feb 22, 2016 at 02:10:58PM +1000, Raahul Kumar wrote:
> Looking forward to this, but I assume Nixos probably doesn't package any
> decent fonts for languages outside of English.
> 
> Aloha,
> RK.
> 
> On Mon, Feb 22, 2016 at 12:24 PM, Yasuaki Kudo  wrote:
> 
> > Many thanks in advance, looking fward to it!  Yasuaki :-)
> >
> > > On Feb 22, 2016, at 11:14, 宋文武  wrote:
> > >
> > > Eric Sagnes  writes:
> > >
> > >> Hi,
> > >>
> > >> The PR to improve the state of input methods [1] in NixOS is ready for
> > review.
> > >> Input methods are a way to input characters/symbols that are not
> > >> available on the keyboard, see wikipedia for more details [2].
> > >>
> > >> Input methods being a very important feature for non alphabetical
> > >> languages (Chinese, Korean, Japanese, Hindi, Arabic, ...),
> > >> it could be nice to have this PR merged for 16.03.
> > > Agree, this indeed low the barrier to NixOS for CJK folks.
> > >
> > > Merged, thanks!
> > > ___
> > > nix-dev mailing list
> > > nix-dev@lists.science.uu.nl
> > > http://lists.science.uu.nl/mailman/listinfo/nix-dev
> > >
> > ___
> > nix-dev mailing list
> > nix-dev@lists.science.uu.nl
> > http://lists.science.uu.nl/mailman/listinfo/nix-dev
> >

> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev


-- 
Eric Sagnes
サニエ エリック
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Call for input method PR review

2016-02-21 Thread Raahul Kumar
Looking forward to this, but I assume Nixos probably doesn't package any
decent fonts for languages outside of English.

Aloha,
RK.

On Mon, Feb 22, 2016 at 12:24 PM, Yasuaki Kudo  wrote:

> Many thanks in advance, looking fward to it!  Yasuaki :-)
>
> > On Feb 22, 2016, at 11:14, 宋文武  wrote:
> >
> > Eric Sagnes  writes:
> >
> >> Hi,
> >>
> >> The PR to improve the state of input methods [1] in NixOS is ready for
> review.
> >> Input methods are a way to input characters/symbols that are not
> >> available on the keyboard, see wikipedia for more details [2].
> >>
> >> Input methods being a very important feature for non alphabetical
> >> languages (Chinese, Korean, Japanese, Hindi, Arabic, ...),
> >> it could be nice to have this PR merged for 16.03.
> > Agree, this indeed low the barrier to NixOS for CJK folks.
> >
> > Merged, thanks!
> > ___
> > nix-dev mailing list
> > nix-dev@lists.science.uu.nl
> > http://lists.science.uu.nl/mailman/listinfo/nix-dev
> >
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Call for input method PR review

2016-02-21 Thread Yasuaki Kudo
Many thanks in advance, looking fward to it!  Yasuaki :-)

> On Feb 22, 2016, at 11:14, 宋文武  wrote:
> 
> Eric Sagnes  writes:
> 
>> Hi,
>> 
>> The PR to improve the state of input methods [1] in NixOS is ready for 
>> review.
>> Input methods are a way to input characters/symbols that are not
>> available on the keyboard, see wikipedia for more details [2].
>> 
>> Input methods being a very important feature for non alphabetical
>> languages (Chinese, Korean, Japanese, Hindi, Arabic, ...),
>> it could be nice to have this PR merged for 16.03.
> Agree, this indeed low the barrier to NixOS for CJK folks.
> 
> Merged, thanks!
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
> 
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Call for input method PR review

2016-02-21 Thread 宋文武
Eric Sagnes  writes:

> Hi,
>
> The PR to improve the state of input methods [1] in NixOS is ready for review.
> Input methods are a way to input characters/symbols that are not
> available on the keyboard, see wikipedia for more details [2].
>
> Input methods being a very important feature for non alphabetical
> languages (Chinese, Korean, Japanese, Hindi, Arabic, ...),
> it could be nice to have this PR merged for 16.03.
Agree, this indeed low the barrier to NixOS for CJK folks.

Merged, thanks!
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-dev] Call for input method PR review

2016-02-19 Thread Eric Sagnes
Hi,

The PR to improve the state of input methods [1] in NixOS is ready for review.
Input methods are a way to input characters/symbols that are not available on 
the keyboard, see wikipedia for more details [2].

Input methods being a very important feature for non alphabetical languages 
(Chinese, Korean, Japanese, Hindi, Arabic, ...),
it could be nice to have this PR merged for 16.03.

Please consider test/review the PR if you would like to see multi-language 
support in NixOS improved.

The Testing section of the PR [1] description give basic instructions on how to 
test.
The approach is to rebase the branch on current nixos-unstable to avoid lot of 
rebuilds,
but that trigger a few merge conflicts (that should be trivial to fix).

Note for LaTeX users, the table-other engine for fcitx provide basic support 
for LaTeX symbols input.

Cheers,

[1] https://github.com/NixOS/nixpkgs/pull/11254
[2] https://en.wikipedia.org/wiki/Input_method
-- 
Eric Sagnes
サニエ エリック
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev