GithubHelp home page GithubHelp logo

Hebrew fonts about hijackthis HOT 23 CLOSED

dragokas avatar dragokas commented on May 27, 2024
Hebrew fonts

from hijackthis.

Comments (23)

dragokas avatar dragokas commented on May 27, 2024

Hi, @limelect !

Thank you for feedback!

I'm not familiar with East-Asian font family. So, I need your help in order to fix fonts according to your PC locale settings.

  1. Please, provide such line from the log:

Language: OS: Russian (0x419). Display: Russian (0x419). Non-Unicode: Russian (0x419)

  1. Please, attach a screenshot of program window where you think incorrect characters appear. Also, highlight for me, please, what characters are wrong.

  2. Provide me a txt file with the same (correct) characters (as they should be) and save file using UTF-16 LE format.

Currently, fonts are automatically adjusted depending on User Locale ID. I took if from Bellecom's code (looks like 'Gun' and 'Adult' members helped him). The same I found in MSDN: https://msdn.microsoft.com/en-us/library/aa241713(v=vs.60).aspx
I don't quite agree with it. Maybe I should use 'Current display language' as a mark.
So, current rules are:

  • For LCID 0x404 (Chinese (Traditional) - Taiwan)
    Font.Charset = CHINESEBIG5_CHARSET
    Font.Name = 新細明體 (New Ming-Li)
  • For LCID 0x411 (Japanese - Japan)
    Font.Charset = SHIFTJIS_CHARSET
    Font.Name = MS Pゴシック
  • For LCID 0x412 (Korean - Korea)
    Font.Charset = HANGEUL_CHARSET
    Font.Name = 굴림
  • For LCID 0x804 (Chinese (Simplified) - People's Republic of China)
    Font.Charset = CHINESESIMPLIFIED_CHARSET
    Font.Name = 宋体

And for all cases Font.Size = 9 (a little bit larger than default one).

If you have some recommendations feel free to suggest better solution.

Best regards,
Stanislav.

from hijackthis.

limelect avatar limelect commented on May 27, 2024

No need for Locale ID just give me to choose a font and put in INI
This will solve the problem with fonts on your list.
Locale ID can be for the first time but then will change.
IN the text editor the text is OK.
so the problem is only on the list.

In Delphi that i work with there is a font chooser i suspect you
have the same with Basics.
Usually i choose "arial" it give a global solution.
If you want send me a test program so i can give you a feedback.
P.S My site www.limelect.com lots of free programs can help in developments.

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

That's interesting suggestion.
I'll add such option and let you know.

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

Anyway can you please provide the requested info, please?
So, I can improve automatic font choice behaviour.

from hijackthis.

limelect avatar limelect commented on May 27, 2024

"Anyway can you please provide the requested info, please?
So, I can improve automatic font choice behaviour."
How do i do it?????
I do not understand what you want?

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024
  • Run the program. Press button "Do a system scan and save a log file".
    Show me only the 5-th line, like this:

Language: OS: xxx (0xxx). Display: xxx (0xxx). Non-Unicode: xxx (0xxx)

  • attach a screenshot of program window where you think incorrect characters appear. Also, highlight for me, please, what characters are wrong.
  • create and attach a text file (in UTF-16 LE format) with the same (correct) characters (as they should be).
    (You can use Notepad => save as... Codepage => Unicode.)

from hijackthis.

limelect avatar limelect commented on May 27, 2024

Logfile of HiJackThis Fork (Beta) by Alex Dragokas v.2.8.0.4

Platform: x64 Windows 7 (Pro), 6.1.7601.24180, Service Pack: 1
Time: 10.08.2018 - 09:52 (UTC+03:00)
Language: OS: English (0x409). Display: English (0x409). Non-Unicode: Hebrew (0x40D)
Elevated: Yes
Ran by: LimElect (group: Administrator) on LIMELECT-THINK, FirstRun: yes

from hijackthis.

limelect avatar limelect commented on May 27, 2024

HiJackThis.log

line 339 in hebrew on my computer OK

from hijackthis.

limelect avatar limelect commented on May 27, 2024

You are pursuing the wrong solution
Just give the user the possibility to choose a font
and put in INI

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

@limelect,

I'll add such option and let you know.

I will send you link as soon as it will be ready.

BTW, thank you for the log.

settings

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

Hi, @limelect !

Try this version: https://dragokas.com/tools/HiJackThis_test.zip

File => Settings => Interface:

  • Font
  • Size
  • (optional) Apply selected font on lists of scan results and input windows only

Please, infrorm me if 'Arial Unicode MS' font is good enough suitable for Hewbrew.

from hijackthis.

limelect avatar limelect commented on May 27, 2024

Ok it works It took me a wile
I try arial and arial (hebrew) - nothing
I tried microsoft sans serif - nothing
i tried microsoft serif - OK !!!
i tried meriam << hebrew fonts - OK
So you have it.
One more thing i do not think that the PAGE font have to change ONLY THE LIST BOX.
But it is up to you.
If you need my help do not hesitate
Do not forget to up date the portable too.
Great job

from hijackthis.

limelect avatar limelect commented on May 27, 2024

Ok i just saw this (optional) Apply selected font on lists of scan results and input windows only
So every thing OK great

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

There are:

  • Arial
  • Arial Unicode MS
    Did you try both?

Thank you for test and report.

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

Do you mean "Miriam"? I think font size = 10 is looking nice, isn't it?
Is "Microsoft Serif" also OK for hebrew?

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

I uploaded new version where I set font's character set to HEBREW_CHARSET.
Can you please re-download program and check again each font of 'Arial' family?

from hijackthis.

limelect avatar limelect commented on May 27, 2024

Arial Unicode MS - NO
i tried microsoft serif - OK !!!
i tried meriam << hebrew fonts - OK

from hijackthis.

limelect avatar limelect commented on May 27, 2024

I did not download as i do not know where from. All links are old.
Send a test program. i used the last one you send

from hijackthis.

limelect avatar limelect commented on May 27, 2024

OK i downloaded new .It is OK

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

Results are the same? Or something changed?

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

Also, in the last version I set HiJackThis automatically choose "Miriam" font for Hebrew (listboxes and input windows only). If you want you can check it => press File => Uninstall HJT. It will remove all settings.

from hijackthis.

limelect avatar limelect commented on May 27, 2024

I personally start with "MS serif" it is common in all computers otherwise every thing OK

from hijackthis.

dragokas avatar dragokas commented on May 27, 2024

OK, thank you for all the tests.
Update will be included in the next public release.

from hijackthis.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.