Bug 155765 Set font Andalus to element, preview in pdf, system throws exception
Set font Andalus to element, preview in pdf, system throws exception Steps: 1.Create a label into layout 2.Set font Andalus 3.Preview in pdf Actual Results: 1.System throws exception org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontMappingManager.java
/**
	 * Gets the index of the FontMappings array for the given character.
	 * @param c				the character.
	 * @return				the index.
	 */
	private int getBlockIndex( char c )
	{
		int low = 0;
		int high = UNICODE_BLOCK_NUMBER - 1;
		while (low <= high) 
		{
			int mid = (low + high) / 2;
			int minVal = blockEdges[mid*2];
			int maxVal = blockEdges[mid*2 + 1];
			
			if ( c < minVal )
				high = mid - 1;
			else if ( c > maxVal )
				low = mid + 1;
			else
				return mid;
		}
		return -1;
	}
	
	/**
	 * Gets the BaseFont object to display the given character.
	 * It will
	 * <li> traverse the customer defined font list by the specified order,
	 * try to display the character with the BaseFont using the font family name.