I am going to release lohit-Devanagari today,
presently we have Marathi, Hindi, Nepali, Maitreya, kashmiri (Dev),
Sindhi (Dev) Devanagari script base fonts, and all are same, there was plan
to add/modify respective font as per each language requirement but having a
super set is no problem and we are following that presently
But somehow while discussing more on it, i found it we can use only
Devanagari font for all without affecting any language other requirement,
and also it will be better for development and maintenance as well.
In future if we found that two language with same script, requires
different representation of same characters either we can use <LANG> tag of
Open Type or We can split font that time as per requirement
so to the best of my knowledge there is no problem in using same
Devanagari script covering all Unicode characters for all languages using
comment/suggestions are welcome
What would folks think about me updating fontforge in f12?
I need to push an update to fix:
Currently f12 has:
The current version is:
Anyone prefer I don't update?
If so, I can backport the python patch I have instead of updating
hail troopers and trooperettes,
I want to package the CYKLOP font and need to clear up the caveats.
I am not sure what is required for caveat #2:
"This licensing would not require building from source, though it would
be nice to get the sources published and use them to build the Fedora OTFs."
What does that mean? Right now there are two font files in a .zip, are
they not the source? What am I asking the creator for?
This leads to my second question, how do I package this font? Do I
create two packages (one for each font) using the same archive or is
something else required here?
I have a question and a suggestion for the fontconfig
config priority in the font packaging policy.
I'm writing a small script to validate the fontconfig config
in packages to not mess up. the goal is to check if the
priority is set accurately and the config files are
following our templates. it roughly started working. but I'm
not quite sure what "Latin" in LGC really covers. is it
similar to what Latin-[1-10] covers? or more strictly
The suggestion is, about improving the policy to set the
priority more strictly. I have two ideas:
1) have variety of the priorities for non-LGC fonts as well
like for default, main and low perhaps.
even though LGC fonts has a priority for default font,
but not for non-LGC fonts. it may messes up their default
font if multiple fonts with the same priority such as 65
are installed. this priority things could avoids this issue.
it may be something like:
65-69 ... High priority non-LGC fonts
70 ... Main non-LGC font list
71-64 ... Low priority non-LGC fonts
2) describes what exactly "default", "Main" and "Low"
during developing and testing this script, I see some
packages is possibly wrongly set the priority to their
fontconfig config files, for example, some font is set the
priority to 57 that is supposed to be the default font, but
not marked as mandatory in comps. so I'd suggest to update
comps or change the priority like:
- mandatory for higher priority
- default for main priority
- optional for low priority
and update the policy with it as well.
Any thoughts or comments are welcome.