Results 1 to 4 of 4

Thread: Can I modify the font system and add the new characters to it, create the pack (...)?

  1. #1
    Join Date
    Mar 2014
    Beans
    2

    Can I modify the font system and add the new characters to it, create the pack (...)?

    Hello,

    I'm newer to Ubuntu forum.

    You can call me Gus.

    I think in planning a new programmation for developing the new characters to the font system of Ubuntu and Linux, as they're open source, I can modify, add and save it as a package or repository for distributing to the users for updating Linux's typography system.

    I'm not speaking of creating the new glyphs, new font and putting the new letters on the existing characters.

    But the new characters, which are different of glyphs which are letter's bodies for drawing. Characters are letters which the OSes support. Letters are drawn and written bodies.

    For example, A, B, C, あ, え, お, う, α, β, κ, π, а, в, ч, я, ש, ל, ע, א, are characters which are existing and supported in the most of the OSes.

    Before the euro being released, there wasn't the symbol € in the font system. After it, the OSes have updated the font system.

    I don't want to put the Cyrillic letters on the Latin or Japanese characters, or Latin or Japanese on the Cyrillic characters.

    The movies anthropologists, linguists and designers created the new languages as Na'Vi, Tengwar, Klingon and old and new Kryptonian letters and also the new grammar and their rules.

    In the current font system, there aren't the new languages characters, Tengwar characters, Klingon characters, Kryptonian characters.

    Then I want to create the new characters for new letters that I'm going to draw on the glyphs. I don't want to put new Tengwar, Kryptonian or any fictional or not-recognised languages letters on the existing Latin, Cyrillic, Arabic and Japanese characters for expanding and completing the fonts.

    Not only that, I want to develop new keyboards, languages packs for orthography and grammar, and languages translation packs for the OS and the apps too. If all that is possible, I would like to share and distribute as repositories to the users interested for updating Linux, the characters and the fonts.

    Is it possible? How?

  2. #2
    Join Date
    Aug 2011
    Location
    47°9′S 126°43W
    Beans
    2,160
    Distro
    Kubuntu 14.04 Trusty Tahr

    Re: Can I modify the font system and add the new characters to it, create the pack (.

    If it's for fun you can check what has been done for Klingon already.

    Otherwise, if you want to add new characters, they have to be assigned new codes, so you'll have to talk to the Unicode consortium first. And once that is done, you may have to wait a bit before they are generally usable, in most programming languages there is a string support library somewhere that answers questions about character codes (uppercase character? lowercase character? punctuation character? and, more importantly: valid code?) and until these libraries are updated your additional characters won't really be usable.
    Warning: unless noted otherwise, code in my posts should be understood as "coding suggestions", and its use may require more neurones than the two necessary for Ctrl-C/Ctrl-V.

  3. #3
    Join Date
    Dec 2004
    Location
    Manchester
    Beans
    2,083
    Distro
    Ubuntu Studio 13.04 Raring Ringtail

    Re: Can I modify the font system and add the new characters to it, create the pack (.

    You can put them in the private use area of Unicode https://en.wikipedia.org/wiki/Private_Use_Areas

  4. #4
    Join Date
    Mar 2014
    Beans
    2

    Re: Can I modify the font system and add the new characters to it, create the pack (.

    Quote Originally Posted by ofnuts View Post
    If it's for fun you can check what has been done for Klingon already.

    Otherwise, if you want to add new characters, they have to be assigned new codes, so you'll have to talk to the Unicode consortium first. And once that is done, you may have to wait a bit before they are generally usable, in most programming languages there is a string support library somewhere that answers questions about character codes (uppercase character? lowercase character? punctuation character? and, more importantly: valid code?) and until these libraries are updated your additional characters won't really be usable.
    Ah, I didn't know Klingon characters have already been added by Unicode Consortium, and as @ssam suggested me, I have seen that the Tengwar and other fictional characters have already been included and added. But the Kryptonian isn't added.

    We are planning to add the old (Smallville) and new (Man of Steel) Kryptonian characters for the font.
    The old and new Kryptonian languages don't have uppercase or lowercase letters. They're unicase letters. They have punctuation characters, but they're not like the Latin-like, they're typically Kryptonian. The new Kryptonian's space isn't blank for separating, it's a "space letter".

    As I'll talk to Unicode consortium, are they paid or free? For Linux, is it free? I can't update the font system in Apple and Microsoft! because they won't allow. But I'll think Unicode Consortium will ask for a license to them.

    @ssam, I'll check the private use of characters. Does Fontforge show them?

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •