Skip to main content
Participating Frequently
June 8, 2023
Question

Cannot select/edit some Japanese text at Edit Text in Acrobat

  • June 8, 2023
  • 1 reply
  • 1254 views

Hi 

I have an issue on selecting text (or locating a cursor) in Acrobat Text Edit.

Anyone can explain why it's happening?

I think it's a bug on Acrobat.

Please refer for the attached. There are two text lines which has same text.

Selecting Text works fine on normal mode but there are different behavior on Edit Text mode.

  • First line is created by adding a text in Acrobat. It is using MS-Gothic/Identity-H font/Encoding. It works fine on selecting text in Edit Text Mode

 

  • Second one is created by my application. It is using MSGothic/UniJIS-UTF16-H font/Encoding. It didn’t work as expected in Edit Text Mode. That is, when it's selected, the cursor displayed front of the line and text is not selected by select all(Ctrl-A). Due to this issue, I cannot modify the text properly.

 

 

 

I am using Acrobat Pro 2023.001.20174

 

Thanks

 

 

This topic has been closed for replies.

1 reply

Meenakshi_Negi
Legend
June 12, 2023

Hi Jeongmo5F91,

 

Thank you for reaching out.

 

We did check the file, and the issue is reproducible at our end. Please let us know if the problem occurs with other files. 

Which application are you using to add text? It seems that the application is not detecting it as text when editing. 

It would be helpful if you could share more information on how the file was created.

Share the Acrobat and OS version numbers.

 

Thanks,

Meenakshi

Participating Frequently
June 13, 2023

Hi Meenakshi

I am using Acrobat Acrobat Pro 2023.001.20174 but the I believe issue is also happening at old versions.

It looks like the issue is not happening at English text but issue with CJK(Chinese/Japanese/Korean) language.

If I see it with Preflight, I cannot find anything wrong there.

 

My application is a Acrobat Plugin and adding text with Acrobat SDK (c++) like the below

for CJK language

- Find Encoding/CMapName

- Creating PDSysEncoding

- Creating font. 

encoding = PDSysEncodingCreateFromCMapName(ICASAtom::FromString(ICPDXlate::GetUnicodeCMap(pdSysFont, sEncoding)));
			if(nFlags & kPDEFontCreateEmbedded)
				nFlags |= kPDEFontWillSubset;

			//nFlags |= kPDEFontCreateGIDOverride; //This flag creates Identity-H encoded text in the output PDF.
		}

		PDEFontAttrs pdeFontAttrs = pdSysFont.GetAttrs();
		ASAtom atmName = pdeFontAttrs.name;

		nFlags |= kPDEFontCreateToUnicode;  //This flag makes the output extractable as unicode text.
		if (sEncoding.CompareNoCase(_T("Identity-H")) == 0)
		{
			nFlags |= kPDEFontEncodeByGID;
		}

		pdeFont = PDEFontCreateFromSysFontAndEncoding(pdSysFont, encoding, atmName, nFlags);

- add text by using PDETextAdd

 

If you have any question, please let me know.

 

Thanks

Jason

Participating Frequently
June 18, 2023

Hi Meenakshi

Any comment on this?

I have reported two issues but no one replied and can explain the issues. 

It looks like Adobe team doesn't take the issues that users reported seriously.

Thanks

J.K