Migrate to TouchGFX 4.22.0
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
# Copyright (c) 2018(-2023) STMicroelectronics.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of the TouchGFX 4.21.2 distribution.
|
||||
# This file is part of the TouchGFX 4.22.0 distribution.
|
||||
#
|
||||
# This software is licensed under terms that can be found in the LICENSE file in
|
||||
# the root directory of this software component.
|
||||
@ -30,7 +30,7 @@ require 'lib/emitters/typed_text_database_hpp'
|
||||
require 'lib/emitters/typed_text_database_cpp'
|
||||
|
||||
class Outputter
|
||||
def initialize(string_indices, characters, text_entries, typographies, languages, localization_output_directory, fonts_output_directory, font_asset_path, data_format, remap_global, autohint_setting, generate_binary_translations, generate_binary_fonts, generate_font_format)
|
||||
def initialize(string_indices, characters, text_entries, typographies, languages, localization_output_directory, fonts_output_directory, font_asset_path, data_format, remap_global, autohint_setting, generate_binary_translations, generate_binary_fonts, generate_font_format, korean_fusion_fonts)
|
||||
@string_indices = string_indices #dictionary of all string indices into the characters array
|
||||
@characters = characters #one array of the needed strings in optimal order
|
||||
@text_entries = text_entries
|
||||
@ -45,10 +45,10 @@ class Outputter
|
||||
@generate_binary_translations = generate_binary_translations
|
||||
@generate_binary_fonts = generate_binary_fonts
|
||||
@generate_font_format = generate_font_format
|
||||
@korean_fusion_fonts = korean_fusion_fonts
|
||||
end
|
||||
|
||||
def run
|
||||
|
||||
[ GeneratedFontHpp,
|
||||
GeneratedFontCpp,
|
||||
UnmappedDataFontHpp,
|
||||
@ -71,11 +71,12 @@ class Outputter
|
||||
|
||||
LanguagesCpp.new(@string_indices, @characters, @text_entries, @languages, @localization_output_directory, @remap_global, @generate_binary_translations).run
|
||||
|
||||
FontsCpp.new(@text_entries, @typographies, @languages, @fonts_output_directory, @font_asset_path, @autohint_setting, @data_format, @generate_binary_fonts, @generate_font_format).run
|
||||
FontsCpp.new(@text_entries, @typographies, @languages, @fonts_output_directory, @font_asset_path, @autohint_setting, @data_format, @generate_binary_fonts, @generate_font_format, @korean_fusion_fonts).run
|
||||
|
||||
if @generate_binary_translations.downcase == 'yes'
|
||||
[ LanguagesBin ].each { |template| template.new(@text_entries, @typographies, @languages, @localization_output_directory).run }
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user