Skip to main content

Improving the display of Persian text for Persian speakers

Project description

kivy persian

The first kivy Persian users.

I converted the kivy library into Farsi for Iranians so that Iranians can use it.

I have added a sample test file so you can understand how to use it.

Download

You can install this from pypi.

pip install kivyir

You can also install from this repository.

git clone https://github.com/goldaaa/kivyir.git

Then, install the library with

python setup.py install

Importing

Import kivyir commands, menus, and the shell

from kivyir import *        # Line 1 should always be placed

Commands

Commands that can be used

Some changes if needed

from kivyir import *
config = Config()
config.change(
    direction='ltr',
    font_name='Sahel',
    file_regular='{path}.ttf',
    file_bold='{path}.ttf',
    file_italic='{path}.ttf',
    file_bolditalic='{path}.ttf'
)

Custom made

from kivyir import IrLabel, IrTextInput

Sample image tested

Install the required package

kivy
facleaning

If you are interested in financial support, you can send a message through Gmail if you have any questions.

gmail: goldaaa.program@gmail.com

github kivy persian

If you Arab speaking friends need to use it, let me know so that I can apply it for you too.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kivyir-0.1.5.tar.gz (104.4 kB view details)

Uploaded Source

Built Distributions

kivyir-0.1.5-py3-none-any.whl (103.5 kB view details)

Uploaded Python 3

kivyir-0.1.5-py2.py3-none-any.whl (103.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file kivyir-0.1.5.tar.gz.

File metadata

  • Download URL: kivyir-0.1.5.tar.gz
  • Upload date:
  • Size: 104.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for kivyir-0.1.5.tar.gz
Algorithm Hash digest
SHA256 731bf3ff1bcab17a7594f5fd4ede61f42a4833435125942d0f44e7af0d3396be
MD5 dad446ac865343be3e7eb3dda4811835
BLAKE2b-256 771d938a4c6efc3b9a4803a5853d2c617e07808c7d0d7916f07625b7bcb10c7c

See more details on using hashes here.

Provenance

File details

Details for the file kivyir-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: kivyir-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 103.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for kivyir-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c0bf9f363c95857a9d203230116c7f6e88dcc258fda939d3a8a673efea6e7f5d
MD5 5ecc4f296efc623a72e078ebc36973f5
BLAKE2b-256 736539668ed2c95b1b3f8a6d10f4cdbc8c2276d7c2dc27f6e208df8380b2604d

See more details on using hashes here.

Provenance

File details

Details for the file kivyir-0.1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: kivyir-0.1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 103.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for kivyir-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ddd7d3eab11d1f8216255a68d73d7c5b14b072eec8e034a4298b0fc19b374193
MD5 365c4878dbcbe98a73c4ee80550f5293
BLAKE2b-256 7a2f46e8f22174ff7eecf197b19fcd760800896ae4ff862a820da990b7b1a275

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page