Krita Source Code Documentation
Loading...
Searching...
No Matches
generateKoUnicodeBlockData Namespace Reference

Variables

dict block = {}
 
list blocks = []
 
 blocksFile = f.read().decode('utf-8').split("\n")
 
 codes = line.split(";")[0];
 
 outFile = open(outPath,'w');
 
str outPath = "KoUnicodeBlockData.cpp"
 
str url = 'https://www.unicode.org/Public/16.0.0/ucd/Blocks.txt';
 

Detailed Description

  SPDX-FileCopyrightText: 2025 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>

  SPDX-License-Identifier: GPL-2.0-or-later

  This python3 script generates the KoUnicodeBlockData.cpp file from the
  unicode character database "Blocks.txt" file. This is so that we don't have to
  manually add new entries everytime a new version of unicode is released.

Variable Documentation

◆ block

dict generateKoUnicodeBlockData.block = {}

Definition at line 24 of file generateKoUnicodeBlockData.py.

◆ blocks

list generateKoUnicodeBlockData.blocks = []

Definition at line 17 of file generateKoUnicodeBlockData.py.

◆ blocksFile

generateKoUnicodeBlockData.blocksFile = f.read().decode('utf-8').split("\n")

Definition at line 19 of file generateKoUnicodeBlockData.py.

◆ codes

generateKoUnicodeBlockData.codes = line.split(";")[0];

Definition at line 26 of file generateKoUnicodeBlockData.py.

◆ outFile

generateKoUnicodeBlockData.outFile = open(outPath,'w');

Definition at line 13 of file generateKoUnicodeBlockData.py.

◆ outPath

str generateKoUnicodeBlockData.outPath = "KoUnicodeBlockData.cpp"

Definition at line 12 of file generateKoUnicodeBlockData.py.

◆ url

str generateKoUnicodeBlockData.url = 'https://www.unicode.org/Public/16.0.0/ucd/Blocks.txt';

Definition at line 15 of file generateKoUnicodeBlockData.py.