Страница 1 из 1
					
				некорректное отображение подписей
				Добавлено: 22 авг 2013, 04:16
				 Wolf653
				Всем доброго времени суток! Такая ситуация: в таблице Exel присутствуют греческие символы, которые в Mapinfo 11.5 (win7x86) отображаются знаками "?". Это происходит в таблице, и ,соответственно, в отображении в качестве подписи на карте. Причем смена шрифтов и подгрузка новых ничего не дает, а на карте необходимо наличие именно греческих символов в сочетании с кирилицей и латинским(( 
Кто что подскажет? Буду очень признателен)) 
P.S. я новичок, объяснять как ламеру((
			 
			
					
				Re: некорректное отображение подписей
				Добавлено: 22 авг 2013, 12:18
				 Игорь Белов
				В этом плане работы с текстом MapInfo остаётся в прошлом веке. MapInfo не работает с Юникодом кроме как на этапе импорта/экспорта внешних данных. Внутреннее представление текстов определяется дефолтной кодовой страницей системы. Пользователь должен запомнить правило:
Одна страница — одна кодовая таблица,
т.е. греческие буквы в одной таблице, кириллица — в другой.
Так было в старых версиях MapInfo. Там можно было поменять шрифт "Arial CYR" на "Arial Greek" и полюбоваться на русский текст греческими буквами. В новых версиях ситуация совсем безнадёжна. Появилось новое правило:
Кодовая таблица отображения текста —  дефолтная кодовая таблица.
Другими словами, отобразить в окне таблицы или карты русские и греческие буквы одновременно не удастся.
Есть один кривой способ рисовать отдельные греческие буквы в окне карты. Можно отображать точечные объекты значками из шрифта "Symbol".
 
			 
			
					
				Re: некорректное отображение подписей
				Добавлено: 22 авг 2013, 12:30
				 Wolf653
				Нда...не самая приятная новость...но все равно спасибо))
Тогда может подскажешь как отобразить текст "qξ2K2il" на карте? Просто физически не могу разделить языки по таблицам - стратиграфия, "собака женского рода", довольно смешанная в плане использования языков...( а подобных значений слишком много для правки вручную(
			 
			
					
				Re: некорректное отображение подписей
				Добавлено: 22 авг 2013, 13:25
				 Игорь Белов
				Если бы это была не первая подобная работа, можно бы было покопаться в чьём-то готовом рабочем наборе в поисках идей. Если первая, лучше сразу оставить MapInfo как негодный вариант.
			 
			
					
				Re: некорректное отображение подписей
				Добавлено: 23 авг 2013, 02:41
				 Wolf653
				Печаль в том, что заказчику и начальству жизненно принципиально выполнение работы именно в мапинфо...ну тогда будем заниматься ручной правкой(... всем спасибо, тему можно считать закрытой
			 
			
					
				Re: некорректное отображение подписей
				Добавлено: 01 сен 2013, 13:29
				 Донецков
				возможные сочетания индексов сделать в виде растров, которые подключать как растровые точечные условные знаки...
или же сделать в виде нового ttf, куда собрать необходимы символы... и вставлять как точечные УЗ
			 
			
					
				Re: некорректное отображение подписей
				Добавлено: 01 сен 2013, 14:39
				 ericsson
				Не пользуюсь Mapinfo, но покопавшись в документации, обнаружил, что Custom symbol-ом может быть только растровая картинка. Т.е. даже стандартные возможности Windows GDI не используются для показа векторных изображений (wmf/emf). Профессионалы, поправьте, если напраслину возвожу...
Но сгенерировать растровые символы из текстовой таблицы - не проблема, ImageMagick с этим прекрасно справляется.
http://www.imagemagick.org/Usage/text/ 
			 
			
					
				Re: некорректное отображение подписей
				Добавлено: 01 сен 2013, 17:21
				 gamm
				коллеги, поправьте, если я не прав - TrueType фонты имеют открытый формат, кто мешает редактором надергать себе собственный шрифт, и установить на машину. Единственная проблема - нужно будет перекодировать символы (например, посадить греческие на место русских букв)
			 
			
					
				Re: некорректное отображение подписей
				Добавлено: 01 сен 2013, 17:54
				 ericsson
				Ну, автор вроде как писал:
"необходимо наличие именно греческих символов в сочетании с кирилицей и латинским"
То есть возможно, если выдернуть из данных все символы из подписей, они и влезут в одну кодовую страницу, но не забываем об упомянутой выше проблеме, что кодовая страница шрифта выбирается равной системной, т.е. придется еще наделать несколько одинаковых одностраничных шрифтов с разным номером страницы.
			 
			
					
				Re: некорректное отображение подписей
				Добавлено: 06 мар 2015, 07:45
				 egormishin
				В вашем случае все просто, 1)добавляете себе шрифт "arcindex" 2) создайте символьную колонку с названием например "индекс"- (индекс геологического подразделения) в таблице геологических тел (полигональные, линейные объекты) которые предстоит подписать 3) Методом подбора заполняете в колонке "индекс" нужную вам подпись (пока она не будет соответствовать вашему ожиданию) 4) Отобразить подпись по созданной колонке "индекс", но в настройке подписи применить шрифт "arcindex"  курсив. 
Если непонятно, наберите в интернете про шрифт "arcindex" там найдете более подробные подсказки. Пример прилагаю.