Bug#992739: fonts-courier-prime: Would it be possible to include Cyrillic?

2023-09-27 Thread Nicholas D Steeves
Hi наб, Gürkan, and Димка,

Reply follows inline.

On Tue, 07 Sep 2021 13:45:35 +0200 =?UTF-8?Q?G=C3=BCrkan_Myczko?= 
 wrote:
> Hello
> 
> I think it's absolutely possible, what's not clear about the user 
> contributions is
> though the licensing. I'd guess same as upstream, however not sure.

It looks like SIL Open Font License (OFL) to me.

> Best would probably someone create a repo for it for github.com (or as 
> you
> prefer somehwere else) and merge the user contributions to upstream 
> version,
> then tag releases.
> 
> If you feel like taking over the package and doing the work, please go 
> ahead.
> I'm also in #debian-fonts

I'm unable to evaluate the Cyrillic aspects of the font, but I'm
currently prevented from using Courier Prime due to
https://bugs.debian.org/1053133 .  I'd also like to start shipping the
new Courier Prime Fountain-mode theme, which this bug blocks.

That said, as a new Debian Font Team member and Debian Developer I'd be
happy to supervise any work or provide guidance into what is required to
rebase Debian's Courier Prime onto this fork.  Ideally it would also be
nice to see Димка's project merged into
https://github.com/quoteunquoteapps/CourierPrime


Kind regards,
Nicholas

P.S. I sometimes miss emails, so if I seem to take too long to reply,
please send a follow-up request :)


signature.asc
Description: PGP signature


Bug#992739: fonts-courier-prime: Would it be possible to include Cyrillic?

2021-09-07 Thread Gürkan Myczko

Hello

I think it's absolutely possible, what's not clear about the user 
contributions is

though the licensing. I'd guess same as upstream, however not sure.

Best would probably someone create a repo for it for github.com (or as 
you
prefer somehwere else) and merge the user contributions to upstream 
version,

then tag releases.

If you feel like taking over the package and doing the work, please go 
ahead.

I'm also in #debian-fonts

Best,



Bug#992739: fonts-courier-prime: Would it be possible to include Cyrillic?

2021-08-22 Thread наб
Package: fonts-courier-prime
Version: 0+git20190115-2
Severity: wishlist

Dear Maintainer,

Courier Prime, while quite great, lacks any cyrillic characters,
which is its only fault my untrained eye can see; however, a variant
with full support for most cyrillic and adjacent scripts ‒
Курьер Прайм ‒ exists, and can be found here:
  http://dimkanovikov.pro/courierprime/

sfddiff to the Debian font is rather verbose, as Courier Prime seems
to've evolved a bit since 2013 (attached), but see below for a summary
of glyphs present in one but not the other
(CourierPrime-Regular is Courier Prime, CourierPrime is Курьер Прайм).

The latest noted change is dated August 2020 and the distribution
consists of a single ZIP with TTFs, but considering it's the result
of a crowd-funding campaign with relatively limited sleaze, a few mails
with Димка should probably yield a source that's most likely
a reasonable fork of the Courier Prime repository.

But then my experience and knowledge of fonts is limited at best,
and my knowledge of what upstream is willing to take (the tweet
screenshot is hopeful, but it's from about three Twitter redesigns ago)
and/or what your policy would be on carrying this is slim-to-nil,
so I'd like to ask for your opinion first:
  1. Assuming the source can be acquired,
 would merging/importing the glyphs be reasonable?
  2. Would upstream take it?
  3. If not, would you be willing to ship them as a patch?

Thanks!
наб


Glyph diff:
-- >8 --
  Glyph “.null” missing from CourierPrime
  Glyph “currency” missing from CourierPrime
  Glyph “softhyphen” missing from CourierPrime
  Glyph “Eng” missing from CourierPrime
  Glyph “eng” missing from CourierPrime
  Glyph “Omega” missing from CourierPrime
  Glyph “mu” missing from CourierPrime
  Glyph “pi” missing from CourierPrime
  Glyph “nonbreakinghyphen” missing from CourierPrime
  Glyph “minute” missing from CourierPrime
  Glyph “second” missing from CourierPrime
  Glyph “won” missing from CourierPrime
  Glyph “partialdiff” missing from CourierPrime
  Glyph “product” missing from CourierPrime
  Glyph “radical” missing from CourierPrime
  Glyph “infinity” missing from CourierPrime
  Glyph “lozenge” missing from CourierPrime
  Glyph “acute.case” missing from CourierPrime
  Glyph “breve.case” missing from CourierPrime
  Glyph “caron.alt” missing from CourierPrime
  Glyph “caron.case” missing from CourierPrime
  Glyph “cedilla.case” missing from CourierPrime
  Glyph “circumflex.case” missing from CourierPrime
  Glyph “colon.alt” missing from CourierPrime
  Glyph “comma.alt” missing from CourierPrime
  Glyph “commaaccent.case” missing from CourierPrime
  Glyph “dieresis.case” missing from CourierPrime
  Glyph “dotaccent.case” missing from CourierPrime
  Glyph “ellipsis.alt1” missing from CourierPrime
  Glyph “ellipsis.alt2” missing from CourierPrime
  Glyph “ellipsis.alt3” missing from CourierPrime
  Glyph “ellipsis.alt4” missing from CourierPrime
  Glyph “ellipsis.alt5” missing from CourierPrime
  Glyph “emdash.alt1” missing from CourierPrime
  Glyph “emdash.alt2” missing from CourierPrime
  Glyph “emdash.alt3” missing from CourierPrime
  Glyph “emdash.alt4” missing from CourierPrime
  Glyph “grave.case” missing from CourierPrime
  Glyph “hungarumlaut.case” missing from CourierPrime
  Glyph “hyphen.alt” missing from CourierPrime
  Glyph “idotaccent” missing from CourierPrime
  Glyph “macron.case” missing from CourierPrime
  Glyph “ogonek.case” missing from CourierPrime
  Glyph “period.alt” missing from CourierPrime
  Glyph “period.squat” missing from CourierPrime
  Glyph “ring.case” missing from CourierPrime
  Glyph “semicolon.alt” missing from CourierPrime
  Glyph “tilde.case” missing from CourierPrime
  Glyph “afii61352” missing from CourierPrime-Regular
  Glyph “uni0492” missing from CourierPrime-Regular
  Glyph “uni0493” missing from CourierPrime-Regular
  Glyph “uni04A2” missing from CourierPrime-Regular
  Glyph “uni049A” missing from CourierPrime-Regular
  Glyph “uni04BA” missing from CourierPrime-Regular
  Glyph “uni04A3” missing from CourierPrime-Regular
  Glyph “uni049B” missing from CourierPrime-Regular
  Glyph “uni04BB” missing from CourierPrime-Regular
  Glyph “uni04E8” missing from CourierPrime-Regular
  Glyph “uni04B0” missing from CourierPrime-Regular
  Glyph “uni04D8” missing from CourierPrime-Regular
  Glyph “uni04B1” missing from CourierPrime-Regular
  Glyph “uni04E9” missing from CourierPrime-Regular
  Glyph “afii10846” missing from CourierPrime-Regular
  Glyph “afii10017” missing from CourierPrime-Regular
  Glyph “afii10018” missing from CourierPrime-Regular
  Glyph “afii10019” missing from CourierPrime-Regular
  Glyph “afii10020” missing from CourierPrime-Regular
  Glyph “afii10021” missing from CourierPrime-Regular
  Glyph “afii10022” missing from CourierPrime-Regular
  Glyph “afii10024” missing from CourierPrime-Regular
  Glyph “afii10025” missing from CourierPrime-Regular
  Glyph “afii10026” missing from CourierPrime-Regular